FreeBSD kernel sound device code
hdaa_pcm_devinfo Struct Reference

#include <hdaa.h>

Collaboration diagram for hdaa_pcm_devinfo:

Data Fields

device_t dev
 
struct hdaa_devinfodevinfo
 
struct snd_mixermixer
 
int index
 
int registered
 
int playas
 
int recas
 
u_char left [SOUND_MIXER_NRDEVICES]
 
u_char right [SOUND_MIXER_NRDEVICES]
 
int minamp [SOUND_MIXER_NRDEVICES]
 
int maxamp [SOUND_MIXER_NRDEVICES]
 
int chan_size
 
int chan_blkcnt
 
u_char digital
 
uint32_t ossmask
 
uint32_t recsrc
 
int autorecsrc
 

Detailed Description

Definition at line 170 of file hdaa.h.

Field Documentation

◆ autorecsrc

int hdaa_pcm_devinfo::autorecsrc

Definition at line 186 of file hdaa.h.

Referenced by hdaa_autorecsrc_handler(), and hdaa_pcm_attach().

◆ chan_blkcnt

int hdaa_pcm_devinfo::chan_blkcnt

Definition at line 182 of file hdaa.h.

Referenced by hdaa_channel_init(), hdaa_channel_setblocksize(), and hdaa_pcm_attach().

◆ chan_size

int hdaa_pcm_devinfo::chan_size

Definition at line 181 of file hdaa.h.

Referenced by hdaa_channel_init(), and hdaa_pcm_attach().

◆ dev

◆ devinfo

◆ digital

u_char hdaa_pcm_devinfo::digital

Definition at line 183 of file hdaa.h.

Referenced by hdaa_audio_ctl_set_defaults(), and hdaa_pcm_probe().

◆ index

int hdaa_pcm_devinfo::index

◆ left

u_char hdaa_pcm_devinfo::left[SOUND_MIXER_NRDEVICES]

◆ maxamp

int hdaa_pcm_devinfo::maxamp[SOUND_MIXER_NRDEVICES]

◆ minamp

int hdaa_pcm_devinfo::minamp[SOUND_MIXER_NRDEVICES]

◆ mixer

struct snd_mixer* hdaa_pcm_devinfo::mixer

◆ ossmask

uint32_t hdaa_pcm_devinfo::ossmask

◆ playas

◆ recas

◆ recsrc

uint32_t hdaa_pcm_devinfo::recsrc

Definition at line 185 of file hdaa.h.

Referenced by hdaa_audio_ctl_ossmixer_setrecsrc(), and hdaa_autorecsrc_handler().

◆ registered

int hdaa_pcm_devinfo::registered

Definition at line 175 of file hdaa.h.

Referenced by hdaa_pcm_attach(), and hdaa_pcm_detach().

◆ right

u_char hdaa_pcm_devinfo::right[SOUND_MIXER_NRDEVICES]

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