xine-lib: esd_driver_s Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
esd_driver_s Struct Reference

## Data Fields
ao_driver_t | ao_driver
xine_t * | xine
int | audio_fd
int | capabilities
int | mode
char * | pname
int32_t | output_sample_rate
int32_t | input_sample_rate
int32_t | output_sample_k_rate
double | sample_rate_factor
uint32_t | num_channels
uint32_t | bytes_per_frame
uint32_t | bytes_in_buffer
int | gap_tolerance
int | latency
int | server_sample_rate
struct timeval | start_time
struct { |
int source_id |
int volume |
int mute |
} | mixer |
char | reblock_buf [ESD_BUF_SIZE]
int | reblock_rem

## Field Documentation

## ◆ ao_driver

ao_driver_t esd_driver_s::ao_driver

## ◆ audio_fd

int esd_driver_s::audio_fd

## ◆ bytes_in_buffer

uint32_t esd_driver_s::bytes_in_buffer

## ◆ bytes_per_frame

uint32_t esd_driver_s::bytes_per_frame

## ◆ capabilities

int esd_driver_s::capabilities

## ◆ gap_tolerance

int esd_driver_s::gap_tolerance

## ◆ input_sample_rate

int32_t esd_driver_s::input_sample_rate

## ◆ latency

int esd_driver_s::latency

## ◆ [struct]

struct { ... } esd_driver_s::mixer

## ◆ mode

int esd_driver_s::mode

## ◆ mute

int esd_driver_s::mute

## ◆ num_channels

uint32_t esd_driver_s::num_channels

## ◆ output_sample_k_rate

int32_t esd_driver_s::output_sample_k_rate

## ◆ output_sample_rate

int32_t esd_driver_s::output_sample_rate

## ◆ pname

char* esd_driver_s::pname

## ◆ reblock_buf

char esd_driver_s::reblock_buf[ESD_BUF_SIZE]

## ◆ reblock_rem

int esd_driver_s::reblock_rem

## ◆ sample_rate_factor

double esd_driver_s::sample_rate_factor

## ◆ server_sample_rate

int esd_driver_s::server_sample_rate

## ◆ source_id

int esd_driver_s::source_id

## ◆ start_time

struct timeval esd_driver_s::start_time

## ◆ volume

int esd_driver_s::volume

## ◆ xine

xine_t* esd_driver_s::xine

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

- xine-lib-1.2.13/src/audio_out/audio_esd_out.c