Home
last modified time | relevance | path

Searched refs:pa_sink (Results 1 - 25 of 81) sorted by relevance

1234

/third_party/pulseaudio/src/pulsecore/
H A Dsink.h55 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 Dsink.c59 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 Dsink-input.h78 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 Dtypedefs.h29 typedef struct pa_sink pa_sink; typedef
H A Dplay-memblockq.h27 pa_sink *sink,
38 pa_sink *sink,
H A Ddevice-port.c110 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 Dcore.c326 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 Dsound-file-stream.h25 int pa_play_file(pa_sink *sink, const char *fname, const pa_cvolume *volume);
H A Dcore.h184 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 Dmodule-allow-passthrough.c47 /* (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 Dmodule-always-sink.c53 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 Dmodule-virtual-sink.c62 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 Dmodule-null-sink.c66 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 Dmodule-remap-sink.c53 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 Dmodule-rygel-media-server.c332 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 Dmodule-virtual-surround-sink.c78 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 Dmodule-filter-apply.c61 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 Dalsa-sink.h30 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 Dmodule-alsa-sink.c120 pa_sink *sink; in pa__get_n_used()
129 pa_sink *sink; in pa__done()
/third_party/pulseaudio/src/modules/raop/
H A Draop-sink.h29 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 Dmodule-raop-sink.c97 pa_sink *sink; in pa__get_n_used()
106 pa_sink *sink; in pa__done()
H A Draop-sink.c80 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 Diface-core.h37 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 Diface-device.h42 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 Dmodule-coreaudio-device.c104 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...]

Completed in 29 milliseconds

1234