xine-lib 1.2.13-20230125hg15249
Data Fields
dx2_driver_t Struct Reference

Data Fields

ao_driver_t ao_driver
 
dx2_class_tclass
 
LPDIRECTSOUND ds
 
LPDIRECTSOUNDBUFFER dsbuffer
 
size_t buffer_size
 
size_t write_pos
 
int status
 
int paused
 
int finished
 
int failed
 
uint32_t bits
 
uint32_t rate
 
uint32_t frame_size
 
uint32_t capabilities
 
int channels
 
int volume
 
int muted
 
pthread_t buffer_service
 
pthread_cond_t data_cond
 
pthread_mutex_t data_mutex
 

Field Documentation

◆ ao_driver

ao_driver_t dx2_driver_t::ao_driver

◆ bits

uint32_t dx2_driver_t::bits

◆ buffer_service

pthread_t dx2_driver_t::buffer_service

◆ buffer_size

size_t dx2_driver_t::buffer_size

◆ capabilities

uint32_t dx2_driver_t::capabilities

◆ channels

int dx2_driver_t::channels

◆ class

dx2_class_t* dx2_driver_t::class

◆ data_cond

pthread_cond_t dx2_driver_t::data_cond

◆ data_mutex

pthread_mutex_t dx2_driver_t::data_mutex

◆ ds

LPDIRECTSOUND dx2_driver_t::ds

◆ dsbuffer

LPDIRECTSOUNDBUFFER dx2_driver_t::dsbuffer

◆ failed

int dx2_driver_t::failed

◆ finished

int dx2_driver_t::finished

◆ frame_size

uint32_t dx2_driver_t::frame_size

◆ muted

int dx2_driver_t::muted

◆ paused

int dx2_driver_t::paused

◆ rate

uint32_t dx2_driver_t::rate

◆ status

int dx2_driver_t::status

◆ volume

int dx2_driver_t::volume

◆ write_pos

size_t dx2_driver_t::write_pos

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