xine-lib: dx2_driver_t Struct Reference

xine-lib 1.2.12

Data Fields
dx2_driver_t Struct Reference

## Data Fields
ao_driver_t | ao_driver
dx2_class_t * | class
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:

- xine-lib-1.2.12/src/audio_out/audio_directx2_out.c