|
Sound Open Firmware
|
IPC4 payload structure for ALSA kcontrol parameters. More...
#include <src/include/ipc4/header.h>

Data Fields | ||
| uint16_t | id | |
| Unique identifier of the control. | ||
| uint16_t | num_elems | |
| Number of elements in the chanv array or number of bytes in data. | ||
| uint32_t | reserved [4] | |
| Reserved for future expansion; must be set to 0. | ||
| union { | ||
| struct sof_ipc4_ctrl_value_chan chanv [0] | ||
| Channel ID and value array. More... | ||
| uint8_t data [0] | ||
| Binary byte payload for raw controls. More... | ||
| }; | ||
IPC4 payload structure for ALSA kcontrol parameters.
| union { ... } sof_ipc4_control_msg_payload |
| struct sof_ipc4_ctrl_value_chan sof_ipc4_control_msg_payload::chanv[0] |
Channel ID and value array.
| uint8_t sof_ipc4_control_msg_payload::data[0] |
Binary byte payload for raw controls.
| uint16_t sof_ipc4_control_msg_payload::id |
Unique identifier of the control.
| uint16_t sof_ipc4_control_msg_payload::num_elems |
Number of elements in the chanv array or number of bytes in data.
| uint32_t sof_ipc4_control_msg_payload::reserved[4] |
Reserved for future expansion; must be set to 0.