FreeBSD kernel sound device code
uaudio_mixer_node Struct Reference
Collaboration diagram for uaudio_mixer_node:

Data Fields

const char * name
 
int32_t minval
 
int32_t maxval
 
int32_t wValue [MIX_MAX_CHAN]
 
uint32_t mul
 
uint32_t ctl
 
int wData [MIX_MAX_CHAN]
 
uint16_t wIndex
 
uint8_t update [(MIX_MAX_CHAN+7)/8]
 
uint8_t nchan
 
uint8_t type
 
uint8_t slctrtype [MAX_SELECTOR_INPUT_PIN]
 
uint8_t val_default
 
uint8_t desc [64]
 
struct uaudio_mixer_nodenext
 

Detailed Description

Definition at line 176 of file uaudio.c.

Field Documentation

◆ ctl

uint32_t uaudio_mixer_node::ctl

◆ desc

uint8_t uaudio_mixer_node::desc[64]

Definition at line 206 of file uaudio.c.

Referenced by uaudio_mixer_register_sysctl().

◆ maxval

◆ minval

◆ mul

uint32_t uaudio_mixer_node::mul

Definition at line 183 of file uaudio.c.

Referenced by uaudio_mixer_add_ctl(), and uaudio_mixer_bsd2value().

◆ name

const char* uaudio_mixer_node::name

Definition at line 177 of file uaudio.c.

Referenced by uaudio_mixer_register_sysctl().

◆ nchan

◆ next

◆ slctrtype

uint8_t uaudio_mixer_node::slctrtype[MAX_SELECTOR_INPUT_PIN]

Definition at line 203 of file uaudio.c.

Referenced by uaudio_mixer_init(), and uaudio_mixer_setrecsrc().

◆ type

◆ update

uint8_t uaudio_mixer_node::update[(MIX_MAX_CHAN+7)/8]

◆ val_default

uint8_t uaudio_mixer_node::val_default

Definition at line 204 of file uaudio.c.

Referenced by uaudio_mixer_add_ctl_sub().

◆ wData

◆ wIndex

uint16_t uaudio_mixer_node::wIndex

◆ wValue


The documentation for this struct was generated from the following file: