|
Sound Open Firmware
|
Standard audio format descriptor across all IPC4 modules and gateways. More...
#include <src/include/module/ipc4/base-config.h>
Data Fields | |
| uint32_t | sampling_frequency |
| Sampling rate in Hz (one of enum ipc4_sampling_frequency). | |
| uint32_t | depth |
| Container bit depth in bits (one of enum ipc4_bit_depth). | |
| uint32_t | ch_map |
| 32-bit channel map nibbles (CHANNEL_LEFT, CHANNEL_RIGHT, etc.). | |
| uint32_t | ch_cfg |
| Channel topology configuration (one of enum ipc4_channel_config). | |
| uint32_t | interleaving_style |
| Sample layout (one of enum ipc4_interleaved_style). | |
| uint32_t | channels_count: 8 |
| Active channel count (1 to 8). | |
| uint32_t | valid_bit_depth: 8 |
| Number of significant valid bits within container (e.g. | |
| uint32_t | s_type: 8 |
| Sample representation type (one of enum ipc4_sample_type). | |
| uint32_t | reserved: 8 |
| Reserved padding bits; must be set to 0. | |
Standard audio format descriptor across all IPC4 modules and gateways.
| uint32_t AudioFormat::ch_cfg |
Channel topology configuration (one of enum ipc4_channel_config).
| uint32_t AudioFormat::ch_map |
32-bit channel map nibbles (CHANNEL_LEFT, CHANNEL_RIGHT, etc.).
| uint32_t AudioFormat::channels_count |
Active channel count (1 to 8).
| uint32_t AudioFormat::depth |
Container bit depth in bits (one of enum ipc4_bit_depth).
| uint32_t AudioFormat::interleaving_style |
Sample layout (one of enum ipc4_interleaved_style).
| uint32_t AudioFormat::reserved |
Reserved padding bits; must be set to 0.
| uint32_t AudioFormat::s_type |
Sample representation type (one of enum ipc4_sample_type).
| uint32_t AudioFormat::sampling_frequency |
Sampling rate in Hz (one of enum ipc4_sampling_frequency).
| uint32_t AudioFormat::valid_bit_depth |
Number of significant valid bits within container (e.g.
24).