Lines Matching defs:source
40 #include "alsa-source.h"
47 "name=<name for the card/sink/source, to be prefixed> "
52 "source_name=<name for the source> "
53 "source_properties=<properties for the source> "
237 if (!am->source)
245 source_outputs = pa_source_move_all_start(am->source, source_outputs);
246 pa_alsa_source_free(am->source);
247 am->source = NULL;
274 if (!am->source)
275 am->source = pa_alsa_source_new(c->module, u->modargs, __FILE__, c, am);
277 if (source_outputs && am->source) {
278 pa_source_move_all_finish(am->source, source_outputs, false);
317 am->source = pa_alsa_source_new(u->module, u->modargs, __FILE__, u->card, am);
386 * make the sink or source change the mixer settings. If there are multiple
801 pa_source *source = source_output->source;
803 pa_assert(source);
807 /* new source output linked to source of this card */
808 if (role && source->card == u->card)
831 pa_source *source = source_output->source;
833 pa_assert(source);
837 /* new source output unlinked from source of this card */
838 if (role && source->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 */
1134 pa_source *source;
1143 PA_IDXSET_FOREACH(source, u->card->sources, idx)
1144 n += pa_source_linked_by(source);