|
Sound Open Firmware
|
Declarative static kcontrol descriptor. More...
#include <src/include/sof/audio/pipeline/static_pipeline.h>
Data Fields | |
| uint32_t | id |
| Unique control identifier. | |
| const char * | name |
| Human-readable control name (e.g. | |
| enum sof_static_ctrl_type | type |
| Control type. | |
| uint32_t | target_comp_id |
| Target component ID affected by this control (0 for custom) | |
| uint32_t | param_id |
| Optional parameter or command index. | |
| int32_t | min |
| Minimum valid value. | |
| int32_t | max |
| Maximum valid value. | |
| int32_t | def |
| Default initial value applied at boot. | |
| uint32_t | channels |
| Number of channels affected by this control. | |
| uint8_t | uac2_entity_id |
| Bound external entity ID (e.g. | |
Declarative static kcontrol descriptor.
| uint32_t sof_static_kcontrol::channels |
Number of channels affected by this control.
| int32_t sof_static_kcontrol::def |
Default initial value applied at boot.
| uint32_t sof_static_kcontrol::id |
Unique control identifier.
| int32_t sof_static_kcontrol::max |
Maximum valid value.
| int32_t sof_static_kcontrol::min |
Minimum valid value.
| const char* sof_static_kcontrol::name |
Human-readable control name (e.g.
"Master Volume")
| uint32_t sof_static_kcontrol::param_id |
Optional parameter or command index.
| uint32_t sof_static_kcontrol::target_comp_id |
Target component ID affected by this control (0 for custom)
| enum sof_static_ctrl_type sof_static_kcontrol::type |
Control type.
| uint8_t sof_static_kcontrol::uac2_entity_id |
Bound external entity ID (e.g.
UAC2 Feature Unit)