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