:mod:`_typing` ============== .. py:module:: _typing .. autoapi-nested-parse:: Types for the C-level protocols .. data:: ReadableBuffer Classes that implement the readable buffer protocol - `bytes` - `bytearray` - `memoryview` - `array.array` - `ulab.array` - `rgbmatrix.RGBMatrix` .. data:: WriteableBuffer Classes that implement the writeable buffer protocol - `bytearray` - `memoryview` - `array.array` - `ulab.array` - `rgbmatrix.RGBMatrix` .. data:: AudioSample Classes that implement the audiosample protocol - `audiocore.WaveFile` - `audiocore.RawSample` - `audiomixer.Mixer` - `audiomp3.MP3Decoder` You can play these back with `audioio.AudioOut`, `audiobusio.I2SOut` or `audiopwmio.PWMAudioOut`. .. data:: FrameBuffer Classes that implement the framebuffer protocol - `rgbmatrix.RGBMatrix`