Lines Matching defs:sink
39 #include "alsa-sink.h"
47 "name=<name for the card/sink/source, to be prefixed> "
50 "sink_name=<name for the sink> "
51 "sink_properties=<properties for the sink> "
222 if (!am->sink)
230 sink_inputs = pa_sink_move_all_start(am->sink, sink_inputs);
231 pa_alsa_sink_free(am->sink);
232 am->sink = NULL;
262 if (!am->sink)
263 am->sink = pa_alsa_sink_new(c->module, u->modargs, __FILE__, c, am);
265 if (sink_inputs && am->sink) {
266 pa_sink_move_all_finish(am->sink, sink_inputs, false);
313 am->sink = pa_alsa_sink_new(u->module, u->modargs, __FILE__, u->card, am);
386 * make the sink or source change the mixer settings. If there are multiple
444 pa_sink *sink;
452 PA_IDXSET_FOREACH(sink, u->core->sinks, idx) {
453 if (sink->active_port == tp->port)
454 pa_sink_suspend(sink, tp->avail == PA_AVAILABLE_NO, PA_SUSPEND_UNAVAILABLE);
486 * one sink, then the output is considered to be available. */
786 pa_sink *sink = sink_input->sink;
788 pa_assert(sink);
792 /* new sink input linked to sink of this card */
793 if (role && sink->card == u->card)
816 pa_sink *sink = sink_input->sink;
818 pa_assert(sink);
822 /* new sink input unlinked from sink of this card */
823 if (role && sink->card == u->card)
962 /* hook start of sink input/source output to enable modifiers */
969 /* hook end of sink input/source output to disable modifiers */
1133 pa_sink *sink;
1140 PA_IDXSET_FOREACH(sink, u->card->sinks, idx)
1141 n += pa_sink_linked_by(sink);