FreeBSD kernel sound device code
snd_mixer Struct Reference

Data Fields

 KOBJ_FIELDS
 
void * devinfo
 
int busy
 
int hwvol_mixer
 
int hwvol_step
 
int type
 
device_t dev
 
u_int32_t devs
 
u_int32_t mutedevs
 
u_int32_t recdevs
 
u_int32_t recsrc
 
u_int16_t level [32]
 
u_int16_t level_muted [32]
 
u_int8_t parent [32]
 
u_int32_t child [32]
 
u_int8_t realdev [32]
 
char name [MIXER_NAMELEN]
 
struct mtx * lock
 
oss_mixer_enuminfo enuminfo
 
int modify_counter
 

Detailed Description

Definition at line 50 of file mixer.c.

Field Documentation

◆ busy

int snd_mixer::busy

Definition at line 53 of file mixer.c.

◆ child

u_int32_t snd_mixer::child[32]

Definition at line 65 of file mixer.c.

◆ dev

device_t snd_mixer::dev

Definition at line 57 of file mixer.c.

◆ devinfo

void* snd_mixer::devinfo

Definition at line 52 of file mixer.c.

◆ devs

u_int32_t snd_mixer::devs

Definition at line 58 of file mixer.c.

◆ enuminfo

oss_mixer_enuminfo snd_mixer::enuminfo

Definition at line 69 of file mixer.c.

◆ hwvol_mixer

int snd_mixer::hwvol_mixer

Definition at line 54 of file mixer.c.

◆ hwvol_step

int snd_mixer::hwvol_step

Definition at line 55 of file mixer.c.

◆ KOBJ_FIELDS

snd_mixer::KOBJ_FIELDS

Definition at line 51 of file mixer.c.

◆ level

u_int16_t snd_mixer::level[32]

Definition at line 62 of file mixer.c.

Referenced by sysctl_es137x_single_pcm_mixer().

◆ level_muted

u_int16_t snd_mixer::level_muted[32]

Definition at line 63 of file mixer.c.

◆ lock

struct mtx* snd_mixer::lock

Definition at line 68 of file mixer.c.

◆ modify_counter

int snd_mixer::modify_counter

Counter is incremented when applications change any of this mixer's controls. A change in value indicates that persistent mixer applications should update their displays.

Definition at line 75 of file mixer.c.

◆ mutedevs

u_int32_t snd_mixer::mutedevs

Definition at line 59 of file mixer.c.

◆ name

char snd_mixer::name[MIXER_NAMELEN]

Definition at line 67 of file mixer.c.

◆ parent

u_int8_t snd_mixer::parent[32]

Definition at line 64 of file mixer.c.

Referenced by chn_syncstate().

◆ realdev

u_int8_t snd_mixer::realdev[32]

Definition at line 66 of file mixer.c.

◆ recdevs

u_int32_t snd_mixer::recdevs

Definition at line 60 of file mixer.c.

◆ recsrc

u_int32_t snd_mixer::recsrc

Definition at line 61 of file mixer.c.

Referenced by sysctl_es137x_single_pcm_mixer().

◆ type

int snd_mixer::type

Definition at line 56 of file mixer.c.


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