xine-lib: jack_driver_s Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
jack_driver_s Struct Reference

## Data Fields
ao_driver_t | ao_driver
xine_t * | xine
int | capabilities
int | mode
int | paused
int | underrun
uint32_t | output_sample_rate
uint32_t | input_sample_rate
uint32_t | num_channels
uint32_t | bits_per_sample
uint32_t | bytes_per_frame
uint32_t | bytes_in_buffer
uint32_t | fragment_size
jack_client_t * | client
jack_port_t * | ports [6]
unsigned char * | buffer
uint32_t | read_pos
uint32_t | write_pos
struct { |
int volume |
int mute |
} | mixer |

## Field Documentation

## ◆ ao_driver

ao_driver_t jack_driver_s::ao_driver

## ◆ bits_per_sample

uint32_t jack_driver_s::bits_per_sample

## ◆ buffer

unsigned char* jack_driver_s::buffer

buffer for audio data

## ◆ bytes_in_buffer

uint32_t jack_driver_s::bytes_in_buffer

## ◆ bytes_per_frame

uint32_t jack_driver_s::bytes_per_frame

## ◆ capabilities

int jack_driver_s::capabilities

## ◆ client

jack_client_t* jack_driver_s::client

## ◆ fragment_size

uint32_t jack_driver_s::fragment_size

## ◆ input_sample_rate

uint32_t jack_driver_s::input_sample_rate

## ◆ [struct]

struct { ... } jack_driver_s::mixer

## ◆ mode

int jack_driver_s::mode

## ◆ mute

int jack_driver_s::mute

## ◆ num_channels

uint32_t jack_driver_s::num_channels

## ◆ output_sample_rate

uint32_t jack_driver_s::output_sample_rate

## ◆ paused

int jack_driver_s::paused

## ◆ ports

jack_port_t* jack_driver_s::ports[6]

## ◆ read_pos

uint32_t jack_driver_s::read_pos

buffer read position, may only be modified by playback thread or while it is stopped

## ◆ underrun

int jack_driver_s::underrun

## ◆ volume

int jack_driver_s::volume

## ◆ write_pos

uint32_t jack_driver_s::write_pos

buffer write position, may only be modified by MPlayer's thread

## ◆ xine

xine_t* jack_driver_s::xine

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

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