| Zephyr Project API 4.2.99
    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 | 
| tdm slot group number | |
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.
| 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 | 
tdm slot group number
| enum dai_type dai_config::type | 
Type of the DAI.
| uint8_t dai_config::word_size | 
Number of bits representing one data word.