Lines Matching refs:core
38 #include <pulsecore/core-error.h>
40 #include <pulsecore/core-util.h>
43 #include <pulsecore/core-subscribe.h>
90 pa_core *core;
961 u->core->mainloop->time_free(u->save_time_event);
1260 u->save_time_event = pa_core_rttime_new(u->core, pa_rtclock_now() + SAVE_INTERVAL, save_time_callback, u);
1828 PA_IDXSET_FOREACH(si, u->core->sink_inputs, idx) {
1864 } else if ((s = pa_namereg_get(u->core, e->device, PA_NAMEREG_SINK))) {
1871 PA_IDXSET_FOREACH(so, u->core->source_outputs, idx) {
1907 } else if ((s = pa_namereg_get(u->core, e->device, PA_NAMEREG_SOURCE))) {
2096 if (entry->device_valid && ((m->core->default_sink && pa_safe_streq(device, m->core->default_sink->name)) ||
2097 (m->core->default_source && pa_safe_streq(device, m->core->default_source->name)))) {
2353 u->core = m->core;
2360 u->protocol = pa_native_protocol_get(m->core);
2365 u->subscription = pa_subscription_new(m->core, PA_SUBSCRIPTION_MASK_SINK_INPUT|PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT, subscribe_callback, u);
2369 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SINK_INPUT_NEW], PA_HOOK_EARLY, (pa_hook_cb_t) sink_input_new_hook_callback, u);
2370 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SOURCE_OUTPUT_NEW], PA_HOOK_EARLY, (pa_hook_cb_t) source_output_new_hook_callback, u);
2372 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SINK_INPUT_PREFERRED_SINK_CHANGED], PA_HOOK_NORMAL,
2374 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SOURCE_OUTPUT_PREFERRED_SOURCE_CHANGED], PA_HOOK_NORMAL,
2379 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SINK_INPUT_FIXATE], PA_HOOK_EARLY, (pa_hook_cb_t) sink_input_fixate_hook_callback, u);
2380 pa_module_hook_connect(m, &m->core->hooks[PA_CORE_HOOK_SOURCE_OUTPUT_FIXATE], PA_HOOK_EARLY, (pa_hook_cb_t) source_output_fixate_hook_callback, u);
2399 u->dbus_protocol = pa_dbus_protocol_get(u->core);
2423 PA_IDXSET_FOREACH(si, m->core->sink_inputs, idx)
2424 subscribe_callback(m->core, PA_SUBSCRIPTION_EVENT_SINK_INPUT|PA_SUBSCRIPTION_EVENT_NEW, si->index, u);
2426 PA_IDXSET_FOREACH(so, m->core->source_outputs, idx)
2427 subscribe_callback(m->core, PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT|PA_SUBSCRIPTION_EVENT_NEW, so->index, u);
2466 u->core->mainloop->time_free(u->save_time_event);