Lines Matching defs:core
39 #include <pulsecore/core-rtclock.h>
40 #include <pulsecore/core-util.h>
145 pa_core *core;
372 u->core->mainloop->time_free(e);
378 pa_core_rttime_restart(u->core, e, pa_rtclock_now() + u->adjust_time);
433 if (u->core->realtime_scheduling)
434 pa_thread_make_realtime(u->core->realtime_priority+1);
476 pa_asyncmsgq_post(u->thread_mq.outq, PA_MSGOBJECT(u->core), PA_CORE_MESSAGE_UNLOAD_MODULE, u->module, 0, NULL, NULL);
849 u->time_event = pa_core_rttime_new(u->core, pa_rtclock_now() + pa_sink_get_requested_latency(u->sink), time_callback, u);
1180 pa_sink_input_new(&o->sink_input, u->core, &data);
1484 resample_method = m->core->resample_method;
1493 u->core = m->core;
1497 if (pa_thread_mq_init(&u->thread_mq, m->core->mainloop, u->rtpoll) < 0) {
1502 u->remix = !m->core->disable_remixing;
1535 ss = m->core->default_sample_spec;
1536 map = m->core->default_channel_map;
1551 if (!(slave_sink = pa_namereg_get(m->core, n, PA_NAMEREG_SINK))) {
1618 u->sink = pa_sink_new(m->core, &data, PA_SINK_LATENCY|PA_SINK_DYNAMIC_LATENCY);
1660 if (!(slave_sink = pa_namereg_get(m->core, n, PA_NAMEREG_SINK)) || slave_sink == u->sink) {
1684 PA_IDXSET_FOREACH(s, m->core->sinks, idx) {
1696 u->sink_put_slot = pa_hook_connect(&m->core->hooks[PA_CORE_HOOK_SINK_PUT], PA_HOOK_LATE, (pa_hook_cb_t) sink_put_hook_cb, u);
1697 u->sink_unlink_slot = pa_hook_connect(&m->core->hooks[PA_CORE_HOOK_SINK_UNLINK], PA_HOOK_EARLY, (pa_hook_cb_t) sink_unlink_hook_cb, u);
1698 u->sink_state_changed_slot = pa_hook_connect(&m->core->hooks[PA_CORE_HOOK_SINK_STATE_CHANGED], PA_HOOK_NORMAL, (pa_hook_cb_t) sink_state_changed_hook_cb, u);
1714 u->time_event = pa_core_rttime_new(m->core, pa_rtclock_now() + u->adjust_time, time_callback, u);
1769 u->core->mainloop->time_free(u->time_event);