Logo Search packages:      
Sourcecode: pulseaudio version File versions  Download package

Public Attributes

pa_sink_input Struct Reference

Collaboration diagram for pa_sink_input:
Collaboration graph
[legend]

List of all members.

Public Attributes

pa_resample_method_t actual_resample_method
void(* attach )(pa_sink_input *i)
pa_channel_map channel_map
pa_clientclient
pa_corecore
void(* detach )(pa_sink_input *i)
pa_idxsetdirect_outputs
char * driver
pa_sink_input_flags_t flags
pa_usec_t(* get_latency )(pa_sink_input *i)
uint32_t index
void(* kill )(pa_sink_input *i)
pa_bool_t(* may_move_to )(pa_sink_input *i, pa_sink *s)
pa_modulemodule
void(* moving )(pa_sink_input *i, pa_sink *dest)
void(* mute_changed )(pa_sink_input *i)
pa_bool_t muted:1
pa_msgobject parent
int(* pop )(pa_sink_input *i, size_t request_nbytes, pa_memchunk *chunk)
void(* process_rewind )(pa_sink_input *i, size_t nbytes)
pa_proplist * proplist
pa_cvolume real_ratio
pa_cvolume reference_ratio
pa_resample_method_t requested_resample_method
pa_sample_spec sample_spec
pa_bool_t save_muted:1
pa_bool_t save_sink:1
pa_bool_t save_volume:1
void(* send_event )(pa_sink_input *i, const char *event, pa_proplist *data)
pa_sinksink
pa_cvolume soft_volume
pa_sink_input_state_t state
void(* state_change )(pa_sink_input *i, pa_sink_input_state_t state)
void(* suspend )(pa_sink_input *i, pa_bool_t b)
void(* suspend_within_thread )(pa_sink_input *i, pa_bool_t b)
pa_sink_inputsync_next
pa_sink_inputsync_prev
struct {
   pa_bool_t   attached:1
   pa_hashmap *   direct_outputs
   pa_bool_t   dont_rewind_render:1
   pa_atomic_t   drained
   pa_bool_t   muted:1
   uint64_t   playing_for
   pa_memblockq *   render_memblockq
   pa_usec_t   requested_sink_latency
   pa_resampler *   resampler
   pa_bool_t   rewrite_flush:1
   size_t   rewrite_nbytes
   pa_sample_spec   sample_spec
   pa_cvolume   soft_volume
   pa_sink_input_state_t   state
   pa_sink_input *   sync_next
   pa_sink_input *   sync_prev
   uint64_t   underrun_for
thread_info
void(* update_max_request )(pa_sink_input *i, size_t nbytes)
void(* update_max_rewind )(pa_sink_input *i, size_t nbytes)
void(* update_sink_fixed_latency )(pa_sink_input *i)
void(* update_sink_latency_range )(pa_sink_input *i)
void(* update_sink_requested_latency )(pa_sink_input *i)
void * userdata
pa_cvolume volume
void(* volume_changed )(pa_sink_input *i)
pa_cvolume volume_factor
pa_cvolume volume_factor_sink

Detailed Description

Definition at line 66 of file sink-input.h.


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

Generated by  Doxygen 1.6.0   Back to index