|
Sound Open Firmware
|
IPC4 audio formats, sampling frequencies, bit depths, and pin descriptors. More...


Go to the source code of this file.
Data Structures | |
| struct | AudioFormat |
| Standard audio format descriptor across all IPC4 modules and gateways. More... | |
| struct | LegacyModuleInitialSettings |
| Base module configuration parameters provided upon module instantiation. More... | |
| struct | InputPinFormat |
| Input pin format specification for multi-pin modules. More... | |
| struct | OutputPinFormat |
| Output pin format specification for multi-pin modules. More... | |
| struct | ipc4_base_module_cfg_ext |
| Extended module configuration header describing dynamic input and output pins. More... | |
| struct | ipc4_base_module_extended_cfg |
| Combined base and extended module configuration payload for easy parsing. More... | |
| struct | ipc4_pin_props |
| Runtime properties of a module pin connection. More... | |
| struct | ipc4_pin_list_info |
| List of active pin properties for a module instance. More... | |
| struct | ipc4_module_instance_props |
| Detailed module instance runtime state, memory consumption, and queue alignment. More... | |
| struct | ipc4_in_out_gateway |
| Direct gateway attachment identifiers for a module instance. More... | |
| union | ipc4_cfg_param_id_data |
| 16-bit small parameter register encoding for MOD_CONFIG_SET/GET. More... | |
Macros | |
| #define | ipc4_calc_base_module_cfg_ext_size(in_pins, out_pins) |
| Helper macro to calculate serialized byte size of struct ipc4_base_module_cfg_ext. | |
IPC4 audio formats, sampling frequencies, bit depths, and pin descriptors.
NOTE: This ABI uses bit fields and is non portable.