xine-lib 1.2.11
Data Fields
ao_directx_t Struct Reference

Data Fields

ao_driver_t ao_driver
 
int capabilities
 
xine_txine
 
LPDIRECTSOUND dsobj
 
LPDIRECTSOUNDBUFFER dsbuffer
 
DSBCAPS dsbcaps
 
LPDIRECTSOUNDNOTIFY notify
 
DSBPOSITIONNOTIFY notify_events [2]
 
long buffer_size
 
int write_status
 
unsigned long write_pos
 
uint8_t prebuff [6 *(16/8) *(((44100/32)+1) &~1)]
 
uint32_t prebuff_size
 
int bits
 
int rate
 
int chnn
 
int frsz
 
int mute
 
int volume
 

Field Documentation

◆ ao_driver

ao_driver_t ao_directx_t::ao_driver

◆ bits

int ao_directx_t::bits

◆ buffer_size

long ao_directx_t::buffer_size

◆ capabilities

int ao_directx_t::capabilities

◆ chnn

int ao_directx_t::chnn

◆ dsbcaps

DSBCAPS ao_directx_t::dsbcaps

Referenced by CreateSoundBuffer().

◆ dsbuffer

LPDIRECTSOUNDBUFFER ao_directx_t::dsbuffer

◆ dsobj

LPDIRECTSOUND ao_directx_t::dsobj

◆ frsz

int ao_directx_t::frsz

◆ mute

int ao_directx_t::mute

Referenced by ao_directx_set_property().

◆ notify

LPDIRECTSOUNDNOTIFY ao_directx_t::notify

◆ notify_events

DSBPOSITIONNOTIFY ao_directx_t::notify_events[2]

◆ prebuff

uint8_t ao_directx_t::prebuff[ 6 *(16/8) *(((44100/ 32)+1) &~1)]

Referenced by ao_directx_write().

◆ prebuff_size

uint32_t ao_directx_t::prebuff_size

◆ rate

int ao_directx_t::rate

◆ volume

int ao_directx_t::volume

◆ write_pos

unsigned long ao_directx_t::write_pos

◆ write_status

int ao_directx_t::write_status

◆ xine

xine_t* ao_directx_t::xine

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