Lines Matching defs:core
40 #include <pulsecore/core-error.h>
42 #include <pulsecore/core-util.h>
45 #include <pulsecore/core-subscribe.h>
76 pa_core *core;
128 u->core->mainloop->time_free(u->save_time_event);
159 u->save_time_event = pa_core_rttime_new(u->core, pa_rtclock_now() + SAVE_INTERVAL, save_time_callback, u);
272 if ((sink = pa_namereg_get(u->core, name+5, PA_NAMEREG_SINK))) {
280 if ((source = pa_namereg_get(u->core, name+7, PA_NAMEREG_SOURCE))) {
1076 PA_IDXSET_FOREACH(sink, u->core->sinks, idx) {
1103 if (!(sink = pa_idxset_get_by_index(u->core->sinks, sink_index)))
1134 if (!(sink = pa_idxset_get_by_index(u->core->sinks, sink_index))) {
1230 u->core = m->core;
1239 u->protocol = pa_native_protocol_get(m->core);
1244 u->subscription = pa_subscription_new(m->core, PA_SUBSCRIPTION_MASK_SINK|PA_SUBSCRIPTION_MASK_SOURCE, subscribe_callback, u);
1247 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SINK_NEW], PA_HOOK_EARLY, (pa_hook_cb_t) sink_new_hook_callback, u);
1248 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SOURCE_NEW], PA_HOOK_EARLY, (pa_hook_cb_t) source_new_hook_callback, u);
1252 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SINK_FIXATE], PA_HOOK_EARLY, (pa_hook_cb_t) sink_fixate_hook_callback, u);
1253 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SOURCE_FIXATE], PA_HOOK_EARLY, (pa_hook_cb_t) source_fixate_hook_callback, u);
1255 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SINK_PORT_CHANGED], PA_HOOK_EARLY, (pa_hook_cb_t) sink_port_hook_callback, u);
1256 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SOURCE_PORT_CHANGED], PA_HOOK_EARLY, (pa_hook_cb_t) source_port_hook_callback, u);
1260 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SINK_PUT], PA_HOOK_EARLY, (pa_hook_cb_t) sink_put_hook_callback, u);
1272 PA_IDXSET_FOREACH(sink, m->core->sinks, idx)
1273 subscribe_callback(m->core, PA_SUBSCRIPTION_EVENT_SINK|PA_SUBSCRIPTION_EVENT_NEW, sink->index, u);
1275 PA_IDXSET_FOREACH(source, m->core->sources, idx)
1276 subscribe_callback(m->core, PA_SUBSCRIPTION_EVENT_SOURCE|PA_SUBSCRIPTION_EVENT_NEW, source->index, u);
1302 u->core->mainloop->time_free(u->save_time_event);