FFmpeg  2.6.9
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
PulseData Struct Reference

Data Fields

AVClassclass
char * server
char * name
char * stream_name
int sample_rate
int channels
int frame_size
int fragment_size
pa_threaded_mainloop * mainloop
pa_context * context
pa_stream * stream
TimeFiltertimefilter
int last_period
int wallclock
const char * server
const char * name
const char * stream_name
const char * device
int64_t timestamp
int buffer_size
 Buffer size in bytes.
int buffer_duration
 Buffer size in ms, recalculated to buffer_size.
int prebuf
int minreq
int last_result
pa_context * ctx
int nonblocking
int mute
pa_volume_t base_volume
pa_volume_t last_volume

Detailed Description

Definition at line 35 of file pulse_audio_dec.c.

Field Documentation

AVClass * PulseData::class

Definition at line 36 of file pulse_audio_dec.c.

char* PulseData::server
char* PulseData::name

Definition at line 38 of file pulse_audio_dec.c.

Referenced by pulse_read_header(), and pulse_write_header().

char* PulseData::stream_name

Definition at line 39 of file pulse_audio_dec.c.

Referenced by pulse_read_header(), and pulse_write_header().

int PulseData::sample_rate

Definition at line 40 of file pulse_audio_dec.c.

Referenced by pulse_read_header().

int PulseData::channels

Definition at line 41 of file pulse_audio_dec.c.

Referenced by pulse_read_header(), and pulse_read_packet().

int PulseData::frame_size

Definition at line 42 of file pulse_audio_dec.c.

int PulseData::fragment_size

Definition at line 43 of file pulse_audio_dec.c.

Referenced by pulse_read_header().

pa_threaded_mainloop * PulseData::mainloop
pa_context* PulseData::context

Definition at line 46 of file pulse_audio_dec.c.

Referenced by pulse_close(), and pulse_read_header().

pa_stream * PulseData::stream
TimeFilter* PulseData::timefilter

Definition at line 49 of file pulse_audio_dec.c.

Referenced by pulse_close(), pulse_read_header(), and pulse_read_packet().

int PulseData::last_period

Definition at line 50 of file pulse_audio_dec.c.

Referenced by pulse_read_packet().

int PulseData::wallclock

Definition at line 51 of file pulse_audio_dec.c.

Referenced by pulse_read_packet().

const char* PulseData::server

Definition at line 34 of file pulse_audio_enc.c.

const char* PulseData::name

Definition at line 35 of file pulse_audio_enc.c.

const char* PulseData::stream_name

Definition at line 36 of file pulse_audio_enc.c.

const char* PulseData::device

Definition at line 37 of file pulse_audio_enc.c.

Referenced by pulse_update_sink_info(), and pulse_write_header().

int64_t PulseData::timestamp

Definition at line 38 of file pulse_audio_enc.c.

Referenced by pulse_get_output_timestamp(), and pulse_write_packet().

int PulseData::buffer_size

Buffer size in bytes.

Definition at line 39 of file pulse_audio_enc.c.

Referenced by pulse_write_header().

int PulseData::buffer_duration

Buffer size in ms, recalculated to buffer_size.

Definition at line 40 of file pulse_audio_enc.c.

Referenced by pulse_write_header().

int PulseData::prebuf

Definition at line 41 of file pulse_audio_enc.c.

Referenced by pulse_write_header().

int PulseData::minreq

Definition at line 42 of file pulse_audio_enc.c.

Referenced by pulse_write_header(), and pulse_write_packet().

int PulseData::last_result
pa_context* PulseData::ctx
int PulseData::nonblocking

Definition at line 47 of file pulse_audio_enc.c.

Referenced by pulse_write_header(), and pulse_write_packet().

int PulseData::mute
pa_volume_t PulseData::base_volume
pa_volume_t PulseData::last_volume

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