FFmpeg
Data Fields
PulseData Struct Reference

Data Fields

 
char *  server
 
char *  name
 
char *  stream_name
 
int  sample_rate
 
int  channels
 
int  frame_size
 
 
pa_threaded_mainloop *  mainloop
 
pa_context *  context
 
pa_stream *  stream
 
 
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.
 
  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

Definition at line 37 of file pulse_audio_dec.c.

Referenced by pulse_get_device_list(), pulse_read_header(), pulse_update_sink_input_info(), and pulse_write_header().

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

Definition at line 45 of file pulse_audio_dec.c.

Referenced by context_state_cb(), pulse_audio_sink_device_cb(), pulse_close(), pulse_context_result(), pulse_context_state(), pulse_context_wait(), pulse_control_message(), pulse_finish_context_operation(), pulse_finish_stream_operation(), pulse_flash_stream(), pulse_get_output_timestamp(), pulse_read_header(), pulse_read_packet(), pulse_set_mute(), pulse_set_pause(), pulse_set_volume(), pulse_stream_result(), pulse_stream_state(), pulse_stream_wait(), pulse_stream_writable(), pulse_subscribe_events(), pulse_update_sink_info(), pulse_write_header(), pulse_write_packet(), pulse_write_trailer(), stream_latency_update_cb(), stream_request_cb(), and stream_state_cb().

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

Definition at line 47 of file pulse_audio_dec.c.

Referenced by pulse_close(), pulse_control_message(), pulse_flash_stream(), pulse_get_output_timestamp(), pulse_read_header(), pulse_read_packet(), pulse_set_mute(), pulse_set_pause(), pulse_set_volume(), pulse_stream_result(), pulse_stream_state(), pulse_stream_wait(), pulse_stream_writable(), pulse_update_sink_input_info(), pulse_write_header(), pulse_write_packet(), and pulse_write_trailer().

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

Definition at line 43 of file pulse_audio_enc.c.

Referenced by pulse_context_result(), pulse_finish_context_operation(), pulse_finish_stream_operation(), and pulse_stream_result().

pa_context* PulseData::ctx

Definition at line 45 of file pulse_audio_enc.c.

Referenced by pulse_audio_sink_device_cb(), pulse_audio_sink_input_cb(), pulse_context_result(), pulse_context_state(), pulse_context_wait(), pulse_event(), pulse_set_mute(), pulse_set_volume(), pulse_subscribe_events(), pulse_update_sink_info(), pulse_write_header(), and pulse_write_trailer().

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

Definition at line 48 of file pulse_audio_enc.c.

Referenced by pulse_audio_sink_input_cb(), pulse_control_message(), pulse_set_mute(), and pulse_write_header().

pa_volume_t PulseData::base_volume

Definition at line 49 of file pulse_audio_enc.c.

Referenced by pulse_audio_sink_device_cb(), pulse_audio_sink_input_cb(), and pulse_set_volume().

pa_volume_t PulseData::last_volume

Definition at line 50 of file pulse_audio_enc.c.

Referenced by pulse_audio_sink_input_cb(), pulse_control_message(), and pulse_write_header().


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

Generated on Sun Sep 14 2014 18:56:44 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /