Caudio_buffer | Audio buffer definition |
Caudio_buffer_format | Audio buffer format definition |
Caudio_buffer_pool | |
Caudio_connection | |
Caudio_format | Audio format definition |
Caudio_i2s_config | Base configuration structure used when setting up |
Cbuffer_copying_on_consumer_take_connection | |
Cconverting_copy< ToFmt, FromFmt > | |
Cconverting_copy< Mono< ToFmt >, Stereo< FromFmt > > | |
Cconverting_copy< MultiChannelFmt< Fmt, ChannelCount >, MultiChannelFmt< Fmt, ChannelCount > > | |
Cconverting_copy< MultiChannelFmt< ToFmt, NumChannels >, MultiChannelFmt< FromFmt, NumChannels > > | |
Cconverting_copy< Stereo< ToFmt >, Mono< FromFmt > > | |
CFmtDetails< _sample_t > | |
▼CFmtDetails< int16_t > | |
CFmtS16 | |
▼CFmtDetails< int8_t > | |
CFmtS8 | |
▼CFmtDetails< uint16_t > | |
CFmtU16 | |
▼CFmtDetails< uint8_t > | |
CFmtU8 | |
Cmem_buffer | Wrapper structure around a memory buffer |
CMultiChannelFmt< Fmt, ChannelCount > | |
Cpio_audio_channel_config | |
Cproducer_pool_blocking_give_connection | |
Csample_converter< ToFmt, FromFmt > | |
Csample_converter< Fmt, Fmt > | |
Csample_converter< FmtS16, FmtS8 > | |
Csample_converter< FmtS16, FmtU16 > | |
Csample_converter< FmtS16, FmtU8 > | |
Csample_converter< FmtS8, FmtS16 > | |
Csample_converter< FmtS8, FmtU16 > | |
Csample_converter< FmtS8, FmtU8 > | |
Csample_converter< FmtU16, FmtS16 > | |
Csample_converter< FmtU16, FmtS8 > | |
Csample_converter< FmtU16, FmtU8 > | |
Csample_converter< FmtU8, FmtS16 > | |
Csample_converter< FmtU8, FmtS8 > | |
Csample_converter< FmtU8, FmtU16 > | |
▼CStream | |
CI2SClass | I2S for RP2040 Processors using the PIO: Only 16 bitsPerSample are allowed by the PIO code. Only write, no read. The default pins are: BCLK: GPIO26, LRCLK:GPIO27, DOUT: GPIO28. The LRCLK can not be defined separately and is BCLK+1! |