Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Main DAI config structure. More...
#include <dai.h>
Data Fields | |
enum dai_type | type |
Type of the DAI. | |
uint32_t | dai_index |
Index of the DAI. | |
uint8_t | channels |
Number of audio channels, words in frame. | |
uint32_t | rate |
Frame clock (WS) frequency, sampling rate. | |
uint16_t | format |
DAI specific data stream format. | |
uint8_t | options |
DAI specific configuration options. | |
uint8_t | word_size |
Number of bits representing one data word. | |
size_t | block_size |
Size of one RX/TX memory block (buffer) in bytes. | |
uint16_t | link_config |
DAI specific link configuration. | |
uint32_t | tdm_slot_group |
Main DAI config structure.
Generic DAI interface configuration options.
size_t dai_config::block_size |
Size of one RX/TX memory block (buffer) in bytes.
uint8_t dai_config::channels |
Number of audio channels, words in frame.
uint32_t dai_config::dai_index |
Index of the DAI.
uint16_t dai_config::format |
DAI specific data stream format.
uint16_t dai_config::link_config |
DAI specific link configuration.
tdm slot group number
uint8_t dai_config::options |
DAI specific configuration options.
uint32_t dai_config::rate |
Frame clock (WS) frequency, sampling rate.
uint32_t dai_config::tdm_slot_group |
enum dai_type dai_config::type |
Type of the DAI.
uint8_t dai_config::word_size |
Number of bits representing one data word.