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