|
Sound Open Firmware
|
Extended module configuration header describing dynamic input and output pins. More...
#include <src/include/module/ipc4/base-config.h>
Data Fields | |
| uint16_t | nb_input_pins |
| Number of input pin format entries following in pin_formats[] (maximum 8). | |
| uint16_t | nb_output_pins |
| Number of output pin format entries following in pin_formats[] (maximum 8). | |
| uint8_t | reserved [12] |
| Reserved padding; must be set to 0. | |
| uint8_t | pin_formats [] |
| Variable-length array of input pin formats followed immediately by output pin formats. | |
Extended module configuration header describing dynamic input and output pins.
| uint16_t ipc4_base_module_cfg_ext::nb_input_pins |
Number of input pin format entries following in pin_formats[] (maximum 8).
| uint16_t ipc4_base_module_cfg_ext::nb_output_pins |
Number of output pin format entries following in pin_formats[] (maximum 8).
| uint8_t ipc4_base_module_cfg_ext::pin_formats[] |
Variable-length array of input pin formats followed immediately by output pin formats.
Formats are matched by pin_index rather than array index.
| uint8_t ipc4_base_module_cfg_ext::reserved[12] |
Reserved padding; must be set to 0.