Sound Open Firmware
Loading...
Searching...
No Matches

Firmware internal stream parameter and buffer format bridge routines for IPC4. More...

Include dependency graph for base-config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ipc4_base_module_cfg_to_stream_params (const struct ipc4_base_module_cfg *base_cfg, struct sof_ipc_stream_params *params)
 Convert an IPC4 base module configuration structure to internal SOF stream parameters.
 
void ipc4_audio_format_to_stream_params (const struct ipc4_audio_format *audio_fmt, struct sof_ipc_stream_params *params)
 Convert an IPC4 audio format descriptor to internal SOF stream parameters.
 
void ipc4_update_buffer_format (struct comp_buffer *buf_c, const struct ipc4_audio_format *fmt)
 Apply an IPC4 audio format configuration to an intermediate component buffer.
 
void ipc4_update_source_format (struct sof_source *source, const struct ipc4_audio_format *fmt)
 Apply an IPC4 audio format configuration to an audio streaming source endpoint.
 
void ipc4_update_sink_format (struct sof_sink *sink, const struct ipc4_audio_format *fmt)
 Apply an IPC4 audio format configuration to an audio streaming sink endpoint.
 

Detailed Description

Firmware internal stream parameter and buffer format bridge routines for IPC4.

NOTE: This ABI uses bit fields and is non portable.