Zephyr API Documentation
3.4.0
A Scalable Open Source RTOS
|
|
3.4.0 |
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 |
uint16_t | link_config |
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. |
link_config | Dai specific link configuration. |
size_t dai_config::block_size |
uint8_t dai_config::channels |
uint32_t dai_config::dai_index |
uint16_t dai_config::format |
uint16_t dai_config::link_config |
uint8_t dai_config::options |
uint32_t dai_config::rate |
enum dai_type dai_config::type |
uint8_t dai_config::word_size |