struct AudioWidgetCaps
Defined at line 86 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
Public Members
uint32_t raw_data_
static const uint32_t FLAG_INPUT_AMP_PRESENT
static const uint32_t FLAG_OUTPUT_AMP_PRESENT
static const uint32_t FLAG_AMP_PARAM_OVERRIDE
static const uint32_t FLAG_FORMAT_OVERRIDE
static const uint32_t FLAG_STRIPE_SUPPORTED
static const uint32_t FLAG_PROC_WIDGET
static const uint32_t FLAG_CAN_SEND_UNSOL
static const uint32_t FLAG_HAS_CONN_LIST
static const uint32_t FLAG_DIGITAL
static const uint32_t FLAG_HAS_POWER_CTL
static const uint32_t FLAG_CAN_LR_SWAP
static const uint32_t FLAG_HAS_CONTENT_PROT
Public Methods
void AudioWidgetCaps ()
Defined at line 114 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
void AudioWidgetCaps (uint32_t raw_data)
Defined at line 115 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
Type type ()
Raw data format documented in section 7.3.4.6
Defined at line 118 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
uint8_t delay ()
Defined at line 119 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
uint8_t ch_count ()
Defined at line 120 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool input_amp_present ()
Defined at line 123 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool output_amp_present ()
Defined at line 124 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool amp_param_override ()
Defined at line 125 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool format_override ()
Defined at line 126 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool stripe_supported ()
Defined at line 127 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool proc_widget ()
Defined at line 128 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool can_send_unsol ()
Defined at line 129 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool has_conn_list ()
Defined at line 130 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool digital ()
Defined at line 131 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool has_power_ctl ()
Defined at line 132 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool can_lr_swap ()
Defined at line 133 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
bool has_content_prot ()
Defined at line 134 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h
Enumerations
enum Type
| Name | Value |
|---|---|
| OUTPUT | 0x0 |
| INPUT | 0x1 |
| MIXER | 0x2 |
| SELECTOR | 0x3 |
| PIN_COMPLEX | 0x4 |
| POWER | 0x5 |
| VOLUME_KNOB | 0x6 |
| BEEP_GEN | 0x7 |
| VENDOR | 0xf |
Defined audio widget types. See Table 138
clang-format off
Defined at line 89 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/codec-caps.h