xine-lib  1.2.10
Data Fields
alsa_driver_s Struct Reference

Data Fields

ao_driver_t ao_driver
 
alsa_class_tclass
 
snd_pcm_t * audio_fd
 
int capabilities
 
int open_mode
 
int has_pause_resume
 
int is_paused
 
int32_t output_sample_rate
 
int32_t input_sample_rate
 
double sample_rate_factor
 
uint32_t num_channels
 
uint32_t bits_per_sample
 
uint32_t bytes_per_frame
 
uint32_t bytes_in_buffer
 
snd_pcm_uframes_t buffer_size
 
int32_t mmap
 
struct {
   pthread_t   thread
 
   int   thread_created
 
   pthread_mutex_t   mutex
 
   char *   name
 
   snd_mixer_t *   handle
 
   snd_mixer_elem_t *   elem
 
   long   min
 
   long   max
 
   long   left_vol
 
   long   right_vol
 
   int   mute
 
   int   running
 
mixer
 

Field Documentation

◆ ao_driver

ao_driver_t alsa_driver_s::ao_driver

◆ audio_fd

snd_pcm_t* alsa_driver_s::audio_fd

◆ bits_per_sample

uint32_t alsa_driver_s::bits_per_sample

◆ buffer_size

snd_pcm_uframes_t alsa_driver_s::buffer_size

◆ bytes_in_buffer

uint32_t alsa_driver_s::bytes_in_buffer

◆ bytes_per_frame

uint32_t alsa_driver_s::bytes_per_frame

◆ capabilities

int alsa_driver_s::capabilities

◆ class

alsa_class_t* alsa_driver_s::class

◆ elem

snd_mixer_elem_t* alsa_driver_s::elem

◆ handle

snd_mixer_t* alsa_driver_s::handle

◆ has_pause_resume

int alsa_driver_s::has_pause_resume

◆ input_sample_rate

int32_t alsa_driver_s::input_sample_rate

◆ is_paused

int alsa_driver_s::is_paused

◆ left_vol

long alsa_driver_s::left_vol

◆ max

long alsa_driver_s::max

◆ min

long alsa_driver_s::min

◆ mixer

struct { ... } alsa_driver_s::mixer

◆ mmap

int32_t alsa_driver_s::mmap

◆ mute

int alsa_driver_s::mute

◆ mutex

pthread_mutex_t alsa_driver_s::mutex

◆ name

char* alsa_driver_s::name

◆ num_channels

uint32_t alsa_driver_s::num_channels

◆ open_mode

int alsa_driver_s::open_mode

◆ output_sample_rate

int32_t alsa_driver_s::output_sample_rate

◆ right_vol

long alsa_driver_s::right_vol

◆ running

int alsa_driver_s::running

◆ sample_rate_factor

double alsa_driver_s::sample_rate_factor

◆ thread

pthread_t alsa_driver_s::thread

◆ thread_created

int alsa_driver_s::thread_created

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