Searched refs:pa_hook_slot (Results 1 – 25 of 33) sorted by relevance
12
/third_party/pulseaudio/src/pulsecore/ |
D | hook-list.h | 25 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);
|
D | hook-list.c | 33 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()
|
D | protocol-dbus.h | 208 pa_hook_slot *pa_dbus_protocol_hook_connect(
|
/third_party/pulseaudio/src/modules/bluetooth/ |
D | module-bluetooth-policy.c | 54 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;
|
D | module-bluez5-discover.c | 62 pa_hook_slot *device_connection_changed_slot;
|
D | module-bluez5-device.c | 110 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;
|
D | backend-ofono.c | 73 pa_hook_slot *device_unlink_slot;
|
/third_party/pulseaudio/src/modules/dbus/ |
D | iface-core.c | 111 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 …]
|
D | iface-stream.c | 60 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;
|
D | iface-card.c | 61 pa_hook_slot *card_profile_added_slot; 62 pa_hook_slot *card_profile_changed_slot; 63 pa_hook_slot *card_profile_available_slot;
|
D | iface-device.c | 97 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;
|
D | iface-device-port.c | 46 pa_hook_slot *available_changed_slot;
|
D | iface-module.c | 39 pa_hook_slot *module_proplist_changed_slot;
|
D | iface-client.c | 42 pa_hook_slot *client_proplist_changed_slot;
|
D | iface-sample.c | 40 pa_hook_slot *sample_cache_changed_slot;
|
/third_party/pulseaudio/src/tests/ |
D | hook-list-test.c | 26 pa_hook_slot *slot; in START_TEST()
|
/third_party/pulseaudio/src/modules/x11/ |
D | module-x11-cork-request.c | 59 pa_hook_slot *hook_slot;
|
D | module-x11-publish.c | 74 pa_hook_slot *hook_slot;
|
/third_party/pulseaudio/src/modules/ |
D | module-position-event-sounds.c | 50 pa_hook_slot *sink_input_fixate_hook_slot;
|
D | module-match.c | 79 pa_hook_slot *sink_input_fixate_hook_slot;
|
D | module-augment-properties.c | 62 pa_hook_slot *client_new_slot, *client_proplist_changed_slot;
|
D | module-intended-roles.c | 52 pa_hook_slot
|
D | stream-interaction.c | 52 pa_hook_slot
|
D | module-zeroconf-publish.c | 146 …pa_hook_slot *sink_new_slot, *source_new_slot, *sink_unlink_slot, *source_unlink_slot, *sink_chang…
|
/third_party/pulseaudio/src/modules/macosx/ |
D | module-bonjour-publish.c | 81 …pa_hook_slot *sink_new_slot, *source_new_slot, *sink_unlink_slot, *source_unlink_slot, *sink_chang…
|
12