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

Public Types | Public Member Functions | Public Attributes

userdata Struct Reference

Collaboration diagram for userdata:
Collaboration graph
[legend]

List of all members.

Public Types

enum  {
  STATE_AUTH, STATE_LATENCY, STATE_PREPARE, STATE_RUNNING,
  STATE_DEAD
}

Public Member Functions

 PA_LLIST_HEAD (struct session, sessions)

Public Attributes

struct a2dp_info a2dp
char * address
pa_usec_t adjust_time
pa_bool_t after_rewind
pa_rtpoll_itemalsa_rtpoll_item
pa_asyncmsgqasyncmsgq
pa_auth_cookieauth_cookie
pa_bool_t auto_connect
pa_bool_t auto_desc
pa_bool_t automatic
AvahiPoll * avahi_poll
size_t block_size
pa_usec_t block_usec
pa_hashmapbondings
char buf [BUF_MAX]
size_t buf_fill
void * buffer [PA_CHANNELS_MAX]
int32_t buffer_size
pa_dbus_connectionbus
pa_hashmapby_origin
pa_hashmapcache
const char * capability
pa_cardcard
pa_hook_slotcard_new_hook_slot
uint32_t channel
unsigned channels
pa_time_eventcheck_death_event
AvahiClient * client
pa_socket_clientclient
pa_clientclient
jack_client_t * client
pa_hook_slotclient_new_slot
pa_hook_slotclient_proplist_changed_slot
struct lirc_config * config
SmcConn connection
pa_dbus_connectionconnection
pa_hook_slotconnection_unlink_hook_slot
LibHalContext * context
LADSPA_Data * control
char * control_device
LADSPA_Data control_out
pa_corecore
pa_hashmapcork_state
int64_t counter
int64_t counter_delta
uint32_t ctag
pa_database * database
pa_dbus_connectiondbus_connection
const LADSPA_Descriptordescriptor
char * device_description
char * device_id
uint32_t device_index
pa_hashmapdevice_infos
char * device_name
pa_hashmapdevices
pa_bluetooth_discoverydiscovery
char * display_name
pa_bool_t do_routing
pa_memchunk encoded_memchunk
int64_t encoding_overhead
double encoding_ratio
pa_esound_optionsesound_options
pa_esound_protocolesound_protocol
int fd
int fd_type
char * filename
pa_bool_t first
esd_format_t format
int frag_size
size_t fragment_size
uint32_t fragsize
uint32_t frame_size
size_t frame_size
jack_nframes_t frames_in_buffer
pa_bool_t got_name:1
LADSPA_Handle handle [PA_CHANNELS_MAX]
pa_cvolume hardware_volume
pa_hashmaphashmap
char * hci
char * hci_path
pa_hook_slothook_slot
struct hsp_info hsp
pa_http_protocolhttp
size_t hwbuf_size
size_t hwbuf_unused
char * id
pa_bool_t ignore
pa_bool_t ignore_dB:1
uint32_t ignore_latency_before
uint32_t in_fragment_size
uint32_t in_hwbuf_size
void * in_mmap
unsigned in_mmap_current
pa_memblock ** in_mmap_memblocks
int in_mmap_saved_nfrags
uint32_t in_nfrags
pa_bool_t in_pop
int inotify_fd
pa_io_eventinotify_io
LADSPA_Data * input
unsigned long input_port
pa_iochannelio
pa_io_eventio
pa_io_eventio_event
pa_asyncmsgqjack_msgq
pa_usec_t last_smoother_update
pa_usec_t latency
struct {
   size_t   max_request
   size_t   min_memblockq_length
   int64_t   recv_counter
   int64_t   send_counter
   size_t   sink_input_buffer
   pa_usec_t   sink_latency
   pa_usec_t   source_latency
   size_t   source_output_buffer
latency_snapshot
size_t link_mtu
int lirc_fd
AvahiEntryGroup * main_entry_group
uint32_t maxlength
pa_mcalignmcalign
pa_memblockqmemblockq
pa_memchunk memchunk
size_t min_memblockq_length
size_t min_sleep
size_t min_wakeup
int32_t minimum_request
int mixer_devmask
int mixer_fd
pa_alsa_fdlistmixer_fdl
snd_mixer_t * mixer_handle
snd_mixer_selem_channel_id_t mixer_map [SND_MIXER_SCHN_LAST]
pa_alsa_pathmixer_path
pa_alsa_path_setmixer_path_set
pa_modargs * modargs
int mode
pa_bool_t modified
pa_modulemodule
pa_hashmapmodule_infos
struct udev_monitor * monitor
pa_reserve_monitor_wrappermonitor
pa_hook_slotmonitor_slot
size_t mtu
float mute_toggle_save
pa_bool_t muted
unsigned n_found
int n_sessions
unsigned n_unknown
pa_native_protocolnative
int32_t next_encoding_overhead
int nfrags
uint32_t null_module
int64_t offset
pa_bool_t on_hotplug
pa_bool_t on_rescue
int orig_frag_size
uint32_t out_fragment_size
uint32_t out_hwbuf_size
void * out_mmap
unsigned out_mmap_current
pa_memblock ** out_mmap_memblocks
int out_mmap_saved_nfrags
uint32_t out_nfrags
LADSPA_Data * output
unsigned long output_port
pa_idxsetoutputs
char * path
snd_pcm_t * pcm_handle
pa_pdispatchpdispatch
size_t peek_index
pid_t pid
uint32_t play_samples_msw
jack_port_t * port [PA_CHANNELS_MAX]
role_indexes_t preferred_sinks
role_indexes_t preferred_sources
uint32_t prev_playback_samples
uint32_t prev_record_samples
enum profile profile
pa_alsa_profile_setprofile_set
char * property_key
pa_native_protocolprotocol
pa_pstreampstream
pa_hook_slotput_slot
pa_raop_clientraop
int32_t rate
pa_memchunk raw_memchunk
uint64_t read_bytes
uint64_t read_count
void * read_data
size_t read_index
uint64_t read_index
size_t read_length
pa_smootherread_smoother
uint32_t record_samples_msw
int64_t recv_counter
pa_bool_t remote_corked:1
pa_bool_t remote_suspended:1
pa_sample_spec requested_sample_spec
pa_resample_method_t resample_method
pa_reserve_wrapperreserve
pa_hook_slotreserve_slot
pa_bool_t restore_device:1
pa_bool_t restore_muted:1
pa_bool_t restore_port:1
pa_bool_t restore_volume:1
pa_rtp_context rtp_context
pa_rtpollrtpoll
pa_rtpoll_itemrtpoll_item
pa_rtpoll_itemrtpoll_item_read
pa_rtpoll_itemrtpoll_item_write
struct rulerules
pa_sample_spec sample_spec
pa_sap_context sap_context
pa_time_eventsap_event
pa_io_eventsap_event
pa_time_eventsave_time_event
jack_nframes_t saved_frame_time
pa_bool_t saved_frame_time_valid
char * scache_item
int64_t send_counter
char * server_fqdn
char * server_name
int service_fd
char * service_name
int service_read_type
int service_write_type
pa_hashmapservices
pa_hashmapsessions
pa_signal_eventsig
uint64_t since_start
pa_sinksink
AvahiServiceBrowser * sink_browser
pa_hook_slotsink_changed_slot
char * sink_filename
pa_hook_slotsink_fixate_hook_slot
pa_sink_inputsink_input
pa_hook_slotsink_input_fixate_hook_slot
pa_hook_slotsink_input_move_fail_slot
pa_hook_slotsink_input_move_finish_slot
pa_hook_slotsink_input_move_start_slot
pa_hook_slotsink_input_new_hook_slot
pa_hook_slotsink_input_new_slot
pa_hook_slotsink_input_put_slot
pa_hook_slotsink_input_state_changed_slot
pa_hook_slotsink_input_unlink_slot
char * sink_name
pa_hook_slotsink_new_hook_slot
pa_hook_slotsink_new_slot
pa_hook_slotsink_put_hook_slot
pa_hook_slotsink_put_slot
pa_hook_slotsink_state_changed_slot
pa_bool_t sink_suspended
pa_hook_slotsink_unlink_hook_slot
pa_hook_slotsink_unlink_slot
size_t skip
pa_hook_slotslot
pa_smoothersmoother
pa_usec_t smoother_interval
char * socket_path
pa_socket_serversocket_server_unix
pa_sourcesource
AvahiServiceBrowser * source_browser
pa_hook_slotsource_changed_slot
char * source_filename
pa_hook_slotsource_fixate_hook_slot
char * source_name
pa_hook_slotsource_new_hook_slot
pa_hook_slotsource_new_slot
pa_source_outputsource_output
pa_hook_slotsource_output_move_fail_slot
pa_hook_slotsource_output_move_finish_slot
pa_hook_slotsource_output_move_start_slot
pa_hook_slotsource_output_new_hook_slot
pa_hook_slotsource_output_new_slot
pa_hook_slotsource_output_state_changed_slot
pa_hook_slotsource_output_unlink_slot
pa_hook_slotsource_put_hook_slot
pa_hook_slotsource_state_changed_slot
pa_bool_t source_suspended
pa_hook_slotsource_unlink_hook_slot
pa_hook_slotsource_unlink_slot
pa_usec_t started_at
enum userdata:: { ... }  state
int stream_fd
int stream_write_type
pa_idxsetsubscribed
pa_subscriptionsubscription
pa_threadthread
struct {
   uint64_t   counter
   pa_bool_t   in_null_mode
   pa_atomic_t   running
   pa_smoother *   smoother
   pa_usec_t   timestamp
thread_info
pa_thread_mq thread_mq
pa_usec_t thread_transport_usec
pa_time_eventtime_event
pa_usec_t timeout
pa_usec_t transport_usec
size_t tsched_watermark
pa_hashmaptunnels
struct udev * udev
pa_io_eventudev_io
pa_hook_slotunlink_slot
pa_bool_t use_getispace
pa_bool_t use_getodelay
pa_bool_t use_getospace
pa_bool_t use_mmap:1
pa_bool_t use_tsched:1
char * user_name
uint32_t version
pa_usec_t watermark_dec_not_before
size_t watermark_dec_step
size_t watermark_dec_threshold
size_t watermark_inc_step
size_t watermark_inc_threshold
uint64_t write_count
void * write_data
size_t write_index
uint64_t write_index
size_t write_length
pa_memchunk write_memchunk
int write_type
uint64_t written_bytes
pa_x11_wrapperx11
pa_x11_clientx11_client
pa_x11_wrapperx11_wrapper
int xkb_event_base

Detailed Description

Definition at line 86 of file alsa-sink.c.


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

Generated by  Doxygen 1.6.0   Back to index