/third_party/pulseaudio/src/pulsecore/ |
H A D | sink.h | 55 typedef void(*pa_sink_cb_t)(pa_sink *s); 57 typedef int (*pa_sink_get_mute_cb_t)(pa_sink *s, bool *mute); 59 struct pa_sink { struct 148 * pa_sink.state, pa_sink.thread_info.state and pa_sink.suspend_cause 151 int (*set_state_in_main_thread)(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause); /* may be NULL */ 152 int (*set_state_in_io_thread)(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause); /* may be NULL */ 257 int (*set_port)(pa_sink *s, pa_device_port *port); /* may be NULL */ 261 pa_idxset* (*get_formats)(pa_sink * 337 PA_DECLARE_PUBLIC_CLASS(pa_sink); global() variable [all...] |
H A D | sink.c | 59 PA_DEFINE_PUBLIC_CLASS(pa_sink, pa_msgobject); 75 static void pa_sink_volume_change_push(pa_sink *s); 76 static void pa_sink_volume_change_flush(pa_sink *s); 77 static void pa_sink_volume_change_rewind(pa_sink *s, size_t nbytes); 158 static void reset_callbacks(pa_sink *s) { in reset_callbacks() 177 pa_sink* pa_sink_new( in pa_sink_new() 182 pa_sink *s; in pa_sink_new() 194 s = pa_msgobject_new(pa_sink); in pa_sink_new() 410 static int sink_set_state(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause) { in sink_set_state() 530 void pa_sink_set_get_volume_callback(pa_sink * [all...] |
H A D | sink-input.h | 78 pa_sink *sink; /* NULL while we are being moved */ 87 pa_sink *origin_sink; /* only set by filter sinks */ 208 void (*moving) (pa_sink_input *i, pa_sink *dest); /* may be NULL */ 227 bool (*may_move_to) (pa_sink_input *i, pa_sink *s); /* may be NULL */ 319 pa_sink *sink; 321 pa_sink *origin_sink; 360 bool pa_sink_input_new_data_set_sink(pa_sink_input_new_data *data, pa_sink *s, bool save, bool requested_by_application); 418 int pa_sink_input_move_to(pa_sink_input *i, pa_sink *dest, bool save); 420 bool pa_sink_input_may_move_to(pa_sink_input *i, pa_sink *dest); /* may this sink input move to this sink? */ 426 int pa_sink_input_finish_move(pa_sink_input *i, pa_sink *des [all...] |
H A D | typedefs.h | 29 typedef struct pa_sink pa_sink; typedef
|
H A D | play-memblockq.h | 27 pa_sink *sink, 38 pa_sink *sink,
|
H A D | device-port.c | 110 pa_sink *sink; in pa_device_port_set_available() 221 pa_sink *sink; in pa_device_port_set_latency_offset() 279 pa_sink *pa_device_port_get_sink(pa_device_port *p) { in pa_device_port_get_sink() 280 pa_sink *rs = NULL; in pa_device_port_get_sink() 281 pa_sink *sink; in pa_device_port_get_sink()
|
H A D | core.c | 326 static int compare_sinks(pa_sink *a, pa_sink *b) { in compare_sinks() 362 pa_sink *best = NULL; in pa_core_update_default_sink() 363 pa_sink *sink; in pa_core_update_default_sink() 365 pa_sink *old_default_sink; in pa_core_update_default_sink() 538 pa_sink *si; in pa_core_maybe_vacuum() 576 void pa_core_move_streams_to_newly_available_preferred_sink(pa_core *c, pa_sink *s) { in pa_core_move_streams_to_newly_available_preferred_sink()
|
H A D | sound-file-stream.h | 25 int pa_play_file(pa_sink *sink, const char *fname, const pa_cvolume *volume);
|
H A D | core.h | 184 pa_sink *default_sink; 285 void pa_core_move_streams_to_newly_available_preferred_sink(pa_core *c, pa_sink *s);
|
/third_party/pulseaudio/src/modules/ |
H A D | module-allow-passthrough.c | 47 /* (pa_sink *) -> (pa_sink *) 55 static pa_sink *ensure_null_sink_for_sink(struct userdata *u, pa_sink *s, pa_core *c) { in ensure_null_sink_for_sink() 58 pa_sink *sink; in ensure_null_sink_for_sink() 88 static void unload_null_sink_module_for_sink(struct userdata *u, pa_sink *s, pa_core *c) { in unload_null_sink_module_for_sink() 89 pa_sink *null_sink; in unload_null_sink_module_for_sink() 100 static void move_stream(struct userdata *u, pa_sink_input *i, pa_sink *target) { in move_stream() 112 static bool sink_has_passthrough_stream(pa_sink *sink, pa_sink_input *ignore) in sink_has_passthrough_stream() 128 static pa_hook_result_t new_passthrough_stream(struct userdata *u, pa_core *c, pa_sink *sin [all...] |
H A D | module-always-sink.c | 53 static void load_null_sink_if_needed(pa_core *c, pa_sink *sink, struct userdata* u) { in load_null_sink_if_needed() 54 pa_sink *target; in load_null_sink_if_needed() 91 static pa_hook_result_t put_hook_callback(pa_core *c, pa_sink *sink, void* userdata) { in put_hook_callback() 126 static pa_hook_result_t unlink_hook_callback(pa_core *c, pa_sink *sink, void* userdata) { in unlink_hook_callback()
|
H A D | module-virtual-sink.c | 62 pa_sink *sink; 118 static int sink_set_state_in_main_thread_cb(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause) { in sink_set_state_in_main_thread_cb() 133 static int sink_set_state_in_io_thread_cb(pa_sink *s, pa_sink_state_t new_state, pa_suspend_cause_t new_suspend_cause) { in sink_set_state_in_io_thread_cb() 150 static void sink_request_rewind_cb(pa_sink *s) { in sink_request_rewind_cb() 167 static void sink_update_requested_latency_cb(pa_sink *s) { in sink_update_requested_latency_cb() 184 static void sink_set_volume_cb(pa_sink *s) { in sink_set_volume_cb() 198 static void sink_set_mute_cb(pa_sink *s) { in sink_set_mute_cb() 431 static void sink_input_moving_cb(pa_sink_input *i, pa_sink *dest) { in sink_input_moving_cb() 482 pa_sink *master=NULL; in pa__init()
|
H A D | module-null-sink.c | 66 pa_sink *sink; 116 static void sink_recalculate_max_request_and_rewind(pa_sink *s) { in sink_recalculate_max_request_and_rewind() 135 static int sink_set_state_in_io_thread_cb(pa_sink *s, pa_sink_state_t new_state, pa_suspend_cause_t new_suspend_cause) { in sink_set_state_in_io_thread_cb() 157 static void sink_update_requested_latency_cb(pa_sink *s) { in sink_update_requested_latency_cb() 171 static void sink_reconfigure_cb(pa_sink *s, pa_sample_spec *spec, bool passthrough) { in sink_reconfigure_cb() 176 static bool sink_set_formats_cb(pa_sink *s, pa_idxset *formats) { in sink_set_formats_cb() 187 static pa_idxset* sink_get_formats_cb(pa_sink *s) { in sink_get_formats_cb()
|
H A D | module-remap-sink.c | 53 pa_sink *sink; 106 static int sink_set_state_in_main_thread(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause) { in sink_set_state_in_main_thread() 121 static int sink_set_state_in_io_thread_cb(pa_sink *s, pa_sink_state_t new_state, pa_suspend_cause_t new_suspend_cause) { in sink_set_state_in_io_thread_cb() 138 static void sink_request_rewind(pa_sink *s) { in sink_request_rewind() 152 static void sink_update_requested_latency(pa_sink *s) { in sink_update_requested_latency() 305 static void sink_input_moving_cb(pa_sink_input *i, pa_sink *dest) { in sink_input_moving_cb() 336 pa_sink *master; in pa__init()
|
H A D | module-rygel-media-server.c | 332 static void append_variant_urls(DBusMessage *m, DBusMessageIter *iter, const struct userdata *u, pa_sink *sink, pa_source *source) { in append_variant_urls() 356 static void append_variant_mime_type(DBusMessage *m, DBusMessageIter *iter, pa_sink *sink, pa_source *source) { in append_variant_mime_type() 371 static void append_variant_item_display_name(DBusMessage *m, DBusMessageIter *iter, pa_sink *sink, pa_source *source) { in append_variant_item_display_name() 436 static void append_property_dict_entry_urls(DBusMessage *m, DBusMessageIter *iter, const struct userdata *u, pa_sink *sink, pa_source *source) { in append_property_dict_entry_urls() 448 static void append_property_dict_entry_mime_type(DBusMessage *m, DBusMessageIter *iter, pa_sink *sink, pa_source *source) { in append_property_dict_entry_mime_type() 460 static void append_property_dict_entry_item_display_name(DBusMessage *m, DBusMessageIter *iter, pa_sink *sink, pa_source *source) { in append_property_dict_entry_item_display_name() 559 static void append_sink_or_source_item_mediaobject2_properties(DBusMessage *r, DBusMessageIter *sub, const char *path, pa_sink *sink, pa_source *source) { in append_sink_or_source_item_mediaobject2_properties() 569 pa_sink *sink, pa_source *source, in append_sink_or_source_item_properties() 838 pa_sink *sink; in sinks_and_sources_handler() 925 pa_sink *sin in sinks_and_sources_handler() [all...] |
H A D | module-virtual-surround-sink.c | 78 pa_sink *sink; 293 static int sink_set_state_in_main_thread_cb(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause) { in sink_set_state_in_main_thread_cb() 308 static int sink_set_state_in_io_thread_cb(pa_sink *s, pa_sink_state_t new_state, pa_suspend_cause_t new_suspend_cause) { in sink_set_state_in_io_thread_cb() 325 static void sink_request_rewind_cb(pa_sink *s) { in sink_request_rewind_cb() 344 static void sink_update_requested_latency_cb(pa_sink *s) { in sink_update_requested_latency_cb() 361 static void sink_set_volume_cb(pa_sink *s) { in sink_set_volume_cb() 375 static void sink_set_mute_cb(pa_sink *s) { in sink_set_mute_cb() 642 static bool sink_input_may_move_to_cb(pa_sink_input *i, pa_sink *dest) { in sink_input_may_move_to_cb() 655 static void sink_input_moving_cb(pa_sink_input *i, pa_sink *dest) { in sink_input_moving_cb() 709 pa_sink *maste in pa__init() [all...] |
H A D | module-filter-apply.c | 61 pa_sink *sink; 62 pa_sink *sink_master; 101 static struct filter *filter_new(const char *name, const char *parameters, pa_sink *sink, pa_source *source) { in filter_new() 210 pa_sink *sink = NULL; in get_filter_for_object() 456 pa_sink *sink; in find_filters_for_module() 509 pa_sink *sink = NULL; in process() 680 static pa_hook_result_t sink_unlink_cb(pa_core *core, pa_sink *sink, struct userdata *u) { in sink_unlink_cb()
|
/third_party/pulseaudio/src/modules/alsa/ |
H A D | alsa-sink.h | 30 pa_sink* pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_card *card, pa_alsa_mapping *mapping); 32 void pa_alsa_sink_free(pa_sink *s);
|
H A D | module-alsa-sink.c | 120 pa_sink *sink; in pa__get_n_used() 129 pa_sink *sink; in pa__done()
|
/third_party/pulseaudio/src/modules/raop/ |
H A D | raop-sink.h | 29 pa_sink* pa_raop_sink_new(pa_module *m, pa_modargs *ma, const char *driver); 31 void pa_raop_sink_free(pa_sink *s);
|
H A D | module-raop-sink.c | 97 pa_sink *sink; in pa__get_n_used() 106 pa_sink *sink; in pa__done()
|
H A D | raop-sink.c | 80 pa_sink *sink; 123 static void sink_set_volume_cb(pa_sink *s); 293 static int sink_set_state_in_io_thread_cb(pa_sink *s, pa_sink_state_t new_state, pa_suspend_cause_t new_suspend_cause) { in sink_set_state_in_io_thread_cb() 372 static void sink_set_volume_cb(pa_sink *s) { in sink_set_volume_cb() 410 static void sink_set_mute_cb(pa_sink *s) { in sink_set_mute_cb() 659 static int sink_set_port_cb(pa_sink *s, pa_device_port *p) { in sink_set_port_cb() 731 pa_sink* pa_raop_sink_new(pa_module *m, pa_modargs *ma, const char *driver) { in pa_raop_sink_new() 1002 void pa_raop_sink_free(pa_sink *s) { in pa_raop_sink_free()
|
/third_party/pulseaudio/src/modules/dbus/ |
H A D | iface-core.h | 37 const char *pa_dbusiface_core_get_sink_path(pa_dbusiface_core *c, const pa_sink *sink); 45 pa_sink *pa_dbusiface_core_get_sink(pa_dbusiface_core *c, const char *object_path);
|
H A D | iface-device.h | 42 pa_dbusiface_device *pa_dbusiface_device_new_sink(pa_dbusiface_core *core, pa_sink *sink); 48 pa_sink *pa_dbusiface_device_get_sink(pa_dbusiface_device *d);
|
/third_party/pulseaudio/src/modules/macosx/ |
H A D | module-coreaudio-device.c | 104 pa_sink *pa_sink; member 151 pa_assert_se(pa_asyncmsgq_send(u->async_msgq, PA_MSGOBJECT(u->sinks->pa_sink), in io_render_proc() 295 if (PA_SINK_IS_OPENED(sink->pa_sink->thread_info.state)) { in sink_process_msg() 300 pa_sink_render_into_full(sink->pa_sink, &audio_chunk); in sink_process_msg() 357 static int ca_sink_set_state_in_main_thread(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause) { in ca_sink_set_state_in_main_thread() 412 pa_sink *sink; in ca_device_create_sink() 507 ca_sink->pa_sink = sink; in ca_device_create_sink() 735 if (PA_UNLIKELY(ca_sink->pa_sink->thread_info.rewind_requested)) in thread_func() 736 pa_sink_process_rewind(ca_sink->pa_sink, in thread_func() [all...] |