Home
last modified time | relevance | path

Searched refs:pa_hook (Results 1 – 13 of 13) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
Dhook-list.h26 typedef struct pa_hook pa_hook; typedef
47 pa_hook *hook;
54 struct pa_hook { struct
61 void pa_hook_init(pa_hook *hook, void *data); argument
62 void pa_hook_done(pa_hook *hook);
64 pa_hook_slot* pa_hook_connect(pa_hook *hook, pa_hook_priority_t prio, pa_hook_cb_t cb, void *data);
67 pa_hook_result_t pa_hook_fire(pa_hook *hook, void *data);
69 bool pa_hook_is_firing(pa_hook *hook);
Dhook-list.c30 void pa_hook_init(pa_hook *hook, void *data) { in pa_hook_init()
38 static void slot_free(pa_hook *hook, pa_hook_slot *slot) { in slot_free()
47 void pa_hook_done(pa_hook *hook) { in pa_hook_done()
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()
92 pa_hook_result_t pa_hook_fire(pa_hook *hook, void *data) { in pa_hook_fire()
125 bool pa_hook_is_firing(pa_hook *hook) { in pa_hook_is_firing()
Dprotocol-native.h64 pa_hook *pa_native_protocol_hooks(pa_native_protocol *p);
Dmodule.h74 void pa_module_hook_connect(pa_module *m, pa_hook *hook, pa_hook_priority_t prio, pa_hook_cb_t cb, …
Dcore.h237 pa_hook hooks[PA_CORE_HOOK_MAX];
Dmodule.c108 void pa_module_hook_connect(pa_module *m, pa_hook *hook, pa_hook_priority_t prio, pa_hook_cb_t cb, … in pa_module_hook_connect()
Dprotocol-dbus.c45 pa_hook hooks[PA_DBUS_PROTOCOL_HOOK_MAX];
Dprotocol-native.c206 pa_hook hooks[PA_NATIVE_HOOK_MAX];
5412 pa_hook *pa_native_protocol_hooks(pa_native_protocol *p) { in pa_native_protocol_hooks()
/third_party/pulseaudio/src/modules/
Dreserve-wrap.h31 pa_hook* pa_reserve_wrapper_hook(pa_reserve_wrapper *r);
40 pa_hook* pa_reserve_monitor_wrapper_hook(pa_reserve_monitor_wrapper *m);
Dreserve-wrap.c44 pa_hook hook;
55 pa_hook hook;
189 pa_hook* pa_reserve_wrapper_hook(pa_reserve_wrapper *r) { in pa_reserve_wrapper_hook()
325 pa_hook* pa_reserve_monitor_wrapper_hook(pa_reserve_monitor_wrapper *w) { in pa_reserve_monitor_wrapper_hook()
/third_party/pulseaudio/src/tests/
Dhook-list-test.c25 pa_hook hook; in START_TEST()
/third_party/pulseaudio/src/modules/bluetooth/
Dbluez5-util.h227 pa_hook* pa_bluetooth_discovery_hook(pa_bluetooth_discovery *y, pa_bluetooth_hook_t hook);
Dbluez5-util.c139 pa_hook hooks[PA_BLUETOOTH_HOOK_MAX];
2198 pa_hook* pa_bluetooth_discovery_hook(pa_bluetooth_discovery *y, pa_bluetooth_hook_t hook) { in pa_bluetooth_discovery_hook()