Sound Open Firmware
Loading...
Searching...
No Matches
ipc_config_dai Struct Reference

#include <ipc-config.h>

Collaboration diagram for ipc_config_dai:

Data Fields

uint32_t direction
 SOF_IPC_STREAM_.
uint32_t dai_index
 index of this type dai
uint32_t type
 DAI type - SOF_DAI_.
uint32_t dma_buffer_size
 Requested DMA buffer size.
uint32_t sampling_frequency
 DAI sampling frequency - required only with IPC4.
uint16_t format
 SOF_DAI_FMT_.
uint16_t group_id
 group ID, 0 means no group (ABI 3.17)
bool is_config_blob
 DAI specific configuration is a blob.
uint32_t feature_mask
 copier feature mask (set directly from ipc4_copier_module_cfg on init)
struct ipc_dma_config * host_dma_config [GTW_DMA_DEVICE_MAX_COUNT]
const struct ipc4_audio_format * gtw_fmt
 audio format for gateway DMA data - required for ACE 2.0 and newer
bool apply_gain

Field Documentation

◆ apply_gain

bool ipc_config_dai::apply_gain

◆ dai_index

uint32_t ipc_config_dai::dai_index

index of this type dai

◆ direction

uint32_t ipc_config_dai::direction

SOF_IPC_STREAM_.

◆ dma_buffer_size

uint32_t ipc_config_dai::dma_buffer_size

Requested DMA buffer size.

◆ feature_mask

uint32_t ipc_config_dai::feature_mask

copier feature mask (set directly from ipc4_copier_module_cfg on init)

DMA configs - required for ACE 2.0 and newer

◆ format

uint16_t ipc_config_dai::format

SOF_DAI_FMT_.

◆ group_id

uint16_t ipc_config_dai::group_id

group ID, 0 means no group (ABI 3.17)

◆ gtw_fmt

const struct ipc4_audio_format* ipc_config_dai::gtw_fmt

audio format for gateway DMA data - required for ACE 2.0 and newer

◆ host_dma_config

struct ipc_dma_config* ipc_config_dai::host_dma_config[GTW_DMA_DEVICE_MAX_COUNT]

◆ is_config_blob

bool ipc_config_dai::is_config_blob

DAI specific configuration is a blob.

◆ sampling_frequency

uint32_t ipc_config_dai::sampling_frequency

DAI sampling frequency - required only with IPC4.

◆ type

uint32_t ipc_config_dai::type

DAI type - SOF_DAI_.


The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/src/include/sof/audio/ipc-config.h