|
Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Audio stream configuration. More...
#include <types.hpp>
Public Attributes | |
| uint32_t | sample_rate = 48000 |
| Sample rate in Hz. | |
| uint8_t | bit_depth = 24 |
| Bits per sample. | |
| uint16_t | block_size = 48 |
| Stereo frames per callback. | |
| SaiLayout | layout = SaiLayout::A_TX_B_RX |
| SAI block direction. | |
Audio stream configuration.
Describes the audio format for streaming. Drivers may ignore fields that are fixed by hardware (e.g., sample_rate when set by PLL).
| uint8_t sbl::hal::audio::AudioConfig::bit_depth = 24 |
| uint16_t sbl::hal::audio::AudioConfig::block_size = 48 |
| SaiLayout sbl::hal::audio::AudioConfig::layout = SaiLayout::A_TX_B_RX |
| uint32_t sbl::hal::audio::AudioConfig::sample_rate = 48000 |