Home
last modified time | relevance | path

Searched refs:pa_hook_slot (Results 1 – 25 of 33) sorted by relevance

12

/third_party/pulseaudio/src/pulsecore/
Dhook-list.h25 typedef struct pa_hook_slot pa_hook_slot; typedef
45 struct pa_hook_slot { struct
51 PA_LLIST_FIELDS(pa_hook_slot); argument
55 PA_LLIST_HEAD(pa_hook_slot, slots);
64 pa_hook_slot* pa_hook_connect(pa_hook *hook, pa_hook_priority_t prio, pa_hook_cb_t cb, void *data);
65 void pa_hook_slot_free(pa_hook_slot *slot);
Dhook-list.c33 PA_LLIST_HEAD_INIT(pa_hook_slot, hook->slots); in pa_hook_init()
38 static void slot_free(pa_hook *hook, pa_hook_slot *slot) { in slot_free()
42 PA_LLIST_REMOVE(pa_hook_slot, hook->slots, slot); in slot_free()
57 pa_hook_slot* pa_hook_connect(pa_hook *hook, pa_hook_priority_t prio, pa_hook_cb_t cb, void *data) { in pa_hook_connect()
58 pa_hook_slot *slot, *where, *prev; in pa_hook_connect()
62 slot = pa_xnew(pa_hook_slot, 1); in pa_hook_connect()
76 PA_LLIST_INSERT_AFTER(pa_hook_slot, hook->slots, prev, slot); in pa_hook_connect()
81 void pa_hook_slot_free(pa_hook_slot *slot) { in pa_hook_slot_free()
93 pa_hook_slot *slot, *next; in pa_hook_fire()
Dprotocol-dbus.h208 pa_hook_slot *pa_dbus_protocol_hook_connect(
/third_party/pulseaudio/src/modules/bluetooth/
Dmodule-bluetooth-policy.c54 pa_hook_slot *source_put_slot;
55 pa_hook_slot *sink_put_slot;
56 pa_hook_slot *source_output_put_slot;
57 pa_hook_slot *source_output_unlink_slot;
58 pa_hook_slot *card_init_profile_slot;
59 pa_hook_slot *card_unlink_slot;
60 pa_hook_slot *profile_available_changed_slot;
Dmodule-bluez5-discover.c62 pa_hook_slot *device_connection_changed_slot;
Dmodule-bluez5-device.c110 pa_hook_slot *device_connection_changed_slot;
111 pa_hook_slot *device_battery_level_changed_slot;
112 pa_hook_slot *transport_state_changed_slot;
113 pa_hook_slot *transport_sink_volume_changed_slot;
114 pa_hook_slot *transport_source_volume_changed_slot;
116 pa_hook_slot *sink_volume_changed_slot;
117 pa_hook_slot *source_volume_changed_slot;
Dbackend-ofono.c73 pa_hook_slot *device_unlink_slot;
/third_party/pulseaudio/src/modules/dbus/
Diface-core.c111 pa_hook_slot *module_new_slot;
112 pa_hook_slot *module_removed_slot;
113 pa_hook_slot *default_sink_changed_slot;
114 pa_hook_slot *default_source_changed_slot;
115 pa_hook_slot *sample_cache_new_slot;
116 pa_hook_slot *sample_cache_removed_slot;
117 pa_hook_slot *card_put_slot;
118 pa_hook_slot *card_unlink_slot;
119 pa_hook_slot *sink_input_put_slot;
120 pa_hook_slot *sink_input_unlink_slot;
[all …]
Diface-stream.c60 pa_hook_slot *send_event_slot;
61 pa_hook_slot *move_finish_slot;
62 pa_hook_slot *volume_changed_slot;
63 pa_hook_slot *mute_changed_slot;
64 pa_hook_slot *proplist_changed_slot;
65 pa_hook_slot *state_changed_slot;
Diface-card.c61 pa_hook_slot *card_profile_added_slot;
62 pa_hook_slot *card_profile_changed_slot;
63 pa_hook_slot *card_profile_available_slot;
Diface-device.c97 pa_hook_slot *volume_changed_slot;
98 pa_hook_slot *mute_changed_slot;
99 pa_hook_slot *state_changed_slot;
100 pa_hook_slot *port_changed_slot;
101 pa_hook_slot *proplist_changed_slot;
Diface-device-port.c46 pa_hook_slot *available_changed_slot;
Diface-module.c39 pa_hook_slot *module_proplist_changed_slot;
Diface-client.c42 pa_hook_slot *client_proplist_changed_slot;
Diface-sample.c40 pa_hook_slot *sample_cache_changed_slot;
/third_party/pulseaudio/src/tests/
Dhook-list-test.c26 pa_hook_slot *slot; in START_TEST()
/third_party/pulseaudio/src/modules/x11/
Dmodule-x11-cork-request.c59 pa_hook_slot *hook_slot;
Dmodule-x11-publish.c74 pa_hook_slot *hook_slot;
/third_party/pulseaudio/src/modules/
Dmodule-position-event-sounds.c50 pa_hook_slot *sink_input_fixate_hook_slot;
Dmodule-match.c79 pa_hook_slot *sink_input_fixate_hook_slot;
Dmodule-augment-properties.c62 pa_hook_slot *client_new_slot, *client_proplist_changed_slot;
Dmodule-intended-roles.c52 pa_hook_slot
Dstream-interaction.c52 pa_hook_slot
Dmodule-zeroconf-publish.c146pa_hook_slot *sink_new_slot, *source_new_slot, *sink_unlink_slot, *source_unlink_slot, *sink_chang…
/third_party/pulseaudio/src/modules/macosx/
Dmodule-bonjour-publish.c81pa_hook_slot *sink_new_slot, *source_new_slot, *sink_unlink_slot, *source_unlink_slot, *sink_chang…

12