Lines Matching defs:sink
40 #include <pulsecore/sink-input.h>
41 #include <pulsecore/sink.h>
130 SINK_INPUT_MESSAGE_POST_DATA = PA_SINK_INPUT_MESSAGE_MAX, /* data from main loop to sink input */
385 pa_sink *sink = NULL;
407 sink = pa_namereg_get(c->protocol->core, c->options->default_sink, PA_NAMEREG_SINK);
408 CHECK_VALIDITY(sink, "No such sink: %s", pa_strnull(c->options->default_sink));
425 if (sink)
426 pa_sink_input_new_data_set_sink(&sdata, sink, false, true);
432 CHECK_VALIDITY(c->sink_input, "Failed to create sink input.");
495 pa_sink* sink;
497 sink = pa_namereg_get(c->protocol->core, c->options->default_sink, PA_NAMEREG_SINK);
498 CHECK_VALIDITY(sink, "No such sink: %s", pa_strnull(c->options->default_sink));
500 source = sink->monitor_source;
564 pa_sink *sink;
571 if (!(sink = pa_namereg_get(c->protocol->core, c->options->default_sink, PA_NAMEREG_SINK)))
574 double usec = (double) pa_sink_get_requested_latency(sink);
587 pa_sink *sink;
593 if ((sink = pa_namereg_get(c->protocol->core, c->options->default_sink, PA_NAMEREG_SINK))) {
594 rate = (int32_t) sink->sample_spec.rate;
595 format = format_native2esd(&sink->sample_spec);
924 pa_sink *sink;
926 if ((sink = pa_namereg_get(c->protocol->core, c->options->default_sink, PA_NAMEREG_SINK)))
927 if (pa_scache_play_item(c->protocol->core, name, sink, PA_VOLUME_NORM, c->client->proplist, NULL) >= 0)
969 pa_sink *sink;
976 if ((sink = pa_namereg_get(c->protocol->core, c->options->default_sink, PA_NAMEREG_SINK)))
977 if (sink->state == PA_SINK_SUSPENDED)
1182 pa_asyncmsgq_post(c->sink_input->sink->asyncmsgq, PA_MSGOBJECT(c->sink_input), SINK_INPUT_MESSAGE_POST_DATA, NULL, 0, &chunk, NULL);
1273 pa_asyncmsgq_post(c->sink_input->sink->asyncmsgq, PA_MSGOBJECT(c->sink_input), SINK_INPUT_MESSAGE_DISABLE_PREBUF, NULL, 0, NULL, NULL);
1728 o->default_sink = pa_xstrdup(pa_modargs_get_value(ma, "sink", NULL));