Lines Matching defs:source
40 #include <pulsecore/source.h>
63 #define SERVICE_TYPE_SOURCE "_pulse-source._tcp"
170 pa_source *source = PA_SOURCE(device);
174 s->ss = source->sample_spec;
175 s->cm = source->channel_map;
176 s->name = pa_xstrdup(source->name);
177 s->proplist = pa_proplist_copy(source->proplist);
178 s->subtype = source->monitor_of ? SUBTYPE_MONITOR : (source->flags & PA_SOURCE_HARDWARE ? SUBTYPE_HARDWARE : SUBTYPE_VIRTUAL);
577 pa_source *source;
592 for (source = PA_SOURCE(pa_idxset_first(u->core->sources, &idx)); source; source = PA_SOURCE(pa_idxset_next(u->core->sources, &idx)))
593 if (!shall_ignore(PA_OBJECT(source))) {
595 pa_mainloop_api_once(u->api, publish_service, get_service(u, PA_OBJECT(source)));