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 (ca_device, devices)
 PA_LLIST_HEAD (struct session, sessions)
 PA_LLIST_HEAD (coreaudio_source, sources)
 PA_LLIST_HEAD (coreaudio_sink, sinks)

Public Attributes

struct a2dp_info a2dp
pa_aupdate ** a_H
char * accesstype
int active_mask
char * address
pa_usec_t adjust_time
pa_bool_t after_rewind
pa_rtpoll_itemalsa_rtpoll_item
pa_asyncmsgqasync_msgq
pa_asyncmsgqasyncmsgq
pa_auth_cookieauth_cookie
pa_bool_t auto_connect
pa_bool_t auto_desc
pa_bool_t autoclean
pa_bool_t autoconnect_ports
pa_bool_t autoloaded
pa_bool_t automatic
AvahiPoll * avahi_poll
char ** base_profiles
size_t block_size
pa_usec_t block_usec
uint32_t blocksize
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
FILE * canceled_file
const char * capability
FILE * captured_file
pa_cardcard
pa_hook_slotcard_new_hook_slot
uint32_t channel
unsigned channels
unsigned long channels
size_t channels
pa_time_eventcheck_death_event
pa_defer_eventcleanup_event
pa_socket_clientclient
jack_client_t * client
AvahiClient * client
pa_clientclient
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
pa_idxsetconnections
LibHalContext * context
LADSPA_Data * control
char * control_device
LADSPA_Data control_out
pa_corecore
pa_dbusiface_corecore_iface
pa_hashmapcork_state
int64_t counter
int64_t counter_delta
CRITICAL_SECTION crit
uint32_t ctag
int cur_ihdr
int cur_ohdr
pa_database * database
pa_dbus_connectiondbus_connection
char * dbus_path
pa_dbus_protocoldbus_protocol
const LADSPA_Descriptordescriptor
int detect_fds [2]
pa_io_eventdetect_io
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_echo_cancellerec
pa_memchunk encoded_memchunk
int64_t encoding_overhead
double encoding_ratio
pa_esound_optionsesound_options
pa_esound_protocolesound_protocol
int fd
int fd_type
size_t fft_size
char * filename
pa_bool_t filter_added
pa_hashmapfilters
pa_bool_t first
pa_bool_t first_iteration
esd_format_t format
pa_idxsetformats
fftwf_plan forward_plan
int frag_size
size_t fragment_size
uint32_t fragment_size
uint32_t fragments
uint32_t fragsize
uint32_t frame_size
size_t frame_size
jack_nframes_t frames_in_buffer
uint32_t free_ifrags
uint32_t free_ofrags
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
pa_time_eventhousekeeping_time_event
float *** Hs
struct hsp_info hsp
pa_http_protocolhttp
size_t hwbuf_size
size_t hwbuf_unused
HWAVEIN hwi
HWAVEOUT hwo
char * id
pa_bool_t ignore
pa_bool_t ignore_dB:1
uint32_t ignore_latency_before
WAVEHDR * ihdrs
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
pa_bool_t in_push
int inotify_fd
pa_io_eventinotify_io
LADSPA_Data ** input
float ** input
size_t input_buffer_max
unsigned long input_count
pa_memblockqinput_q
fftwf_plan inverse_plan
pa_iochannelio
pa_io_eventio
pa_io_eventio_event
unsigned int ioproc_frames
pa_bool_t is_service_started
int jack_module_index [JACK_SS_COUNT]
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
pa_usec_t latency_time
size_t link_mtu
int lirc_fd
pa_bool_t local_access
struct serverlocal_server
AvahiEntryGroup * main_entry_group
DNSServiceRef main_service
pa_bool_t match_added
unsigned long max_ladspaport_count
uint32_t maxlength
pa_mcalignmcalign
pa_memblockqmemblockq
pa_memchunk memchunk
pa_bool_t mempool_vacuum:1
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_alsa_mixer_pdatamixer_pd
pa_modargs * modargs
int mode
pa_bool_t modified
pa_modulemodule
uint32_t module_index
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:1
unsigned n_found
int n_sessions
unsigned n_unknown
pa_native_protocolnative
pa_bool_t need_realign
int32_t next_encoding_overhead
int nfrags
uint32_t null_module
AudioObjectID object_id
int64_t offset
WAVEHDR * ohdrs
uint32_t old_rate
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
char * output_buffer
size_t output_buffer_length
size_t output_buffer_max_length
unsigned long output_count
pa_memblockqoutput_q
fftwf_complex * output_window
pa_idxsetoutputs
float ** overlap_accum
size_t overlap_size
char * path
snd_pcm_t * pcm_handle
pa_pdispatchpdispatch
size_t peek_index
pid_t pid
uint32_t play_samples_msw
FILE * played_file
pa_usec_t poll_timeout
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
AudioDeviceIOProcID proc_id
enum profile profile
pa_alsa_profile_setprofile_set
char * property_key
pa_native_protocolprotocol
pa_pstreampstream
pa_hook_slotput_slot
size_t R
pa_raop_clientraop
int32_t rate
pa_memchunk raw_memchunk
uint64_t read_bytes
uint64_t read_count
void * read_data
uint64_t read_index
size_t read_index
size_t read_length
pa_smootherread_smoother
uint32_t record_samples_msw
int64_t recv_counter
pa_bool_t remote_access
pa_bool_t remote_corked:1
pa_bool_t remote_suspended:1
const AudioBufferList * render_input_data
AudioBufferList * render_output_data
pa_atomic_t request_resync
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_formats
pa_bool_t restore_muted
pa_bool_t restore_port
pa_bool_t restore_volume
size_t rewind_safeguard
pa_rtp_context rtp_context
pa_rtpollrtpoll
pa_rtpoll_itemrtpoll_item
pa_rtpoll_itemrtpoll_item_read
pa_rtpoll_itemrtpoll_item_write
struct rulerules
pa_bool_t running
pa_sample_spec sample_spec
size_t samples_gathered
pa_sap_context sap_context
pa_time_eventsap_event
pa_io_eventsap_event
uint32_t save_aec
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
pa_bool_t sink_auto_desc
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_proplist_slot
pa_hook_slotsink_input_put_slot
pa_hook_slotsink_input_state_changed_slot
pa_hook_slotsink_input_unlink_slot
pa_memblockqsink_memblockq
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
size_t sink_skip
pa_hook_slotsink_state_changed_slot
pa_bool_t sink_suspended
int sink_underflow
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
pa_bool_t source_auto_desc
AvahiServiceBrowser * source_browser
pa_hook_slotsource_changed_slot
char * source_filename
pa_hook_slotsource_fixate_hook_slot
pa_memblockqsource_memblockq
char * source_name
pa_hook_slotsource_new_hook_slot
pa_hook_slotsource_new_slot
pa_source_outputsource_output
pa_hook_slotsource_output_fixate_hook_slot
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_proplist_slot
pa_hook_slotsource_output_put_slot
pa_hook_slotsource_output_state_changed_slot
pa_hook_slotsource_output_unlink_slot
pa_hook_slotsource_put_hook_slot
pa_hook_slotsource_put_slot
size_t source_skip
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
AudioStreamBasicDescription stream_description
int stream_fd
int stream_write_type
pa_idxsetsubscribed
pa_subscriptionsubscription
pa_bool_t sync_volume:1
char * tcp_listen
uint32_t tcp_port
struct servertcp_server
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
char * transport
pa_usec_t transport_usec
size_t tsched_watermark
pa_hashmaptunnels
struct udev * udev
pa_io_eventudev_io
pa_hook_slotunlink_slot
pa_strlistunlinked_slaves
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
char * vendor_name
uint32_t version
pa_volume_t volume_limit
pa_volume_t volume_step
float * W
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
size_t window_size
float * work_buffer
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
DWORD written_bytes
uint64_t written_bytes
pa_x11_wrapperx11
pa_x11_clientx11_client
pa_x11_wrapperx11_wrapper
int xkb_event_base
float ** Xs

Detailed Description

Definition at line 92 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