Home
last modified time | relevance | path

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

1234

/third_party/pulseaudio/src/pulsecore/
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
151 …int (*set_state_in_main_thread)(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_caus… argument
152 …int (*set_state_in_io_thread)(pa_sink *s, pa_sink_state_t state, pa_suspend_cause_t suspend_cause)… argument
257 int (*set_port)(pa_sink *s, pa_device_port *port); /* may be NULL */ argument
261 pa_idxset* (*get_formats)(pa_sink *s); /* may be NULL */ argument
267 bool (*set_formats)(pa_sink *s, pa_idxset *formats); /* may be NULL */ argument
271 void (*reconfigure)(pa_sink *s, pa_sample_spec *spec, bool passthrough); argument
337 PA_DECLARE_PUBLIC_CLASS(pa_sink); argument
[all …]
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 *s, pa_sink_cb_t cb) { in pa_sink_set_get_volume_callback()
[all …]
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 requ…
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 thi…
426 int pa_sink_input_finish_move(pa_sink_input *i, pa_sink *dest, bool save);
[all …]
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()
Dtypedefs.h29 typedef struct pa_sink pa_sink; typedef
Dplay-memblockq.h27 pa_sink *sink,
38 pa_sink *sink,
Dcore.c327 static int compare_sinks(pa_sink *a, pa_sink *b) { in compare_sinks()
363 pa_sink *best = NULL; in pa_core_update_default_sink()
364 pa_sink *sink; in pa_core_update_default_sink()
366 pa_sink *old_default_sink; in pa_core_update_default_sink()
539 pa_sink *si; in pa_core_maybe_vacuum()
577 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()
/third_party/pulseaudio/src/modules/
Dmodule-allow-passthrough.c55 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 *sink, pa_si… in new_passthrough_stream()
131 pa_sink *null_sink; in new_passthrough_stream()
155 static pa_sink * new_normal_stream(struct userdata *u, pa_core *c, pa_sink *sink) { in new_normal_stream()
164 pa_sink *null_sink; in sink_input_new_cb()
[all …]
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()
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… 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()
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 s… 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… 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()
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 susp… 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… 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()
Dmodule-rygel-media-server.c332 …nt_urls(DBusMessage *m, DBusMessageIter *iter, const struct userdata *u, pa_sink *sink, pa_source … in append_variant_urls()
356 static void append_variant_mime_type(DBusMessage *m, DBusMessageIter *iter, pa_sink *sink, pa_sourc… in append_variant_mime_type()
371 static void append_variant_item_display_name(DBusMessage *m, DBusMessageIter *iter, pa_sink *sink, … in append_variant_item_display_name()
436 …ry_urls(DBusMessage *m, DBusMessageIter *iter, const struct userdata *u, pa_sink *sink, pa_source … in append_property_dict_entry_urls()
448 static void append_property_dict_entry_mime_type(DBusMessage *m, DBusMessageIter *iter, pa_sink *si… in append_property_dict_entry_mime_type()
460 …erty_dict_entry_item_display_name(DBusMessage *m, DBusMessageIter *iter, pa_sink *sink, pa_source … in append_property_dict_entry_item_display_name()
559 …ject2_properties(DBusMessage *r, DBusMessageIter *sub, const char *path, pa_sink *sink, pa_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 *sink; in sinks_and_sources_handler()
[all …]
Dmodule-combine-sink.c96 pa_sink *sink;
147 pa_sink *sink;
817 static int sink_set_state_in_main_thread_cb(pa_sink *sink, pa_sink_state_t state, pa_suspend_cause_… in sink_set_state_in_main_thread_cb()
863 static int sink_set_state_in_io_thread_cb(pa_sink *s, pa_sink_state_t new_state, pa_suspend_cause_t… in sink_set_state_in_io_thread_cb()
1007 static void sink_update_requested_latency(pa_sink *s) { in sink_update_requested_latency()
1204 static struct output *output_new(struct userdata *u, pa_sink *sink) { in output_new()
1350 static bool is_suitable_sink(struct userdata *u, pa_sink *s) { in is_suitable_sink()
1372 static pa_hook_result_t sink_put_hook_cb(pa_core *c, pa_sink *s, struct userdata* u) { in sink_put_hook_cb()
1407 static struct output* find_output(struct userdata *u, pa_sink *s) { in find_output()
1425 static pa_hook_result_t sink_unlink_hook_cb(pa_core *c, pa_sink *s, struct userdata* u) { in sink_unlink_hook_cb()
[all …]
Dmodule-intended-roles.c70 pa_sink *s; in sink_input_new_hook_callback()
163 static pa_hook_result_t sink_put_hook_callback(pa_core *c, pa_sink *sink, struct userdata *u) { in sink_put_hook_callback()
257 static pa_hook_result_t sink_unlink_hook_callback(pa_core *c, pa_sink *sink, struct userdata *u) { in sink_unlink_hook_callback()
277 pa_sink *d; in sink_unlink_hook_callback()
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 s… 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… 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 *master=NULL; in pa__init()
Dmodule-device-manager.c366 pa_sink *s; in dump_database_helper()
601 pa_sink *sink; in update_highest_priority_device_indexes()
604 if ((pa_sink*) ignore_device == sink) in update_highest_priority_device_indexes()
654 pa_sink *sink; in route_sink_input()
703 static pa_hook_result_t route_sink_inputs(struct userdata *u, pa_sink *ignore_sink) { in route_sink_inputs()
840 pa_sink *sink; in subscribe_callback()
996 pa_sink *sink; in sink_input_new_hook_callback()
1048 static pa_hook_result_t sink_put_hook_callback(pa_core *c, PA_GCC_UNUSED pa_sink *sink, struct user… in sink_put_hook_callback()
1070 static pa_hook_result_t sink_unlink_hook_callback(pa_core *c, pa_sink *sink, struct userdata *u) { in sink_unlink_hook_callback()
1114 pa_sink *s; in apply_entry()
[all …]
/third_party/pulseaudio/src/modules/macosx/
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 s… 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, 0); in thread_func()
895 pa_sink_put(ca_sink->pa_sink); in pa__init()
[all …]
/third_party/pulseaudio/src/modules/raop/
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);
Dmodule-raop-sink.c97 pa_sink *sink; in pa__get_n_used()
106 pa_sink *sink; in pa__done()
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… 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/alsa/
Dalsa-sink.h30 pa_sink* pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_card *card, pa_alsa_m…
32 void pa_alsa_sink_free(pa_sink *s);
Dmodule-alsa-sink.c120 pa_sink *sink; in pa__get_n_used()
129 pa_sink *sink; in pa__done()
/third_party/pulseaudio/src/modules/dbus/
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);
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);

1234