Lines Matching refs:sink_data
497 pa_sink_new_data sink_data;
643 pa_sink_new_data_init(&sink_data);
644 sink_data.driver = __FILE__;
645 sink_data.module = m;
646 if ((sink_data.name = pa_xstrdup(pa_modargs_get_value(ma, "uplink_sink", NULL)))) {
647 pa_sink_new_data_set_sample_spec(&sink_data, &ss);
648 pa_sink_new_data_set_channel_map(&sink_data, &map);
649 pa_proplist_sets(sink_data.proplist, PA_PROP_DEVICE_MASTER_DEVICE, master->name);
650 pa_proplist_sets(sink_data.proplist, PA_PROP_DEVICE_CLASS, "uplink sink");
651 pa_proplist_sets(sink_data.proplist, "device.uplink_sink.name", sink_data.name);
653 if ((u->auto_desc = !pa_proplist_contains(sink_data.proplist, PA_PROP_DEVICE_DESCRIPTION))) {
657 pa_proplist_setf(sink_data.proplist, PA_PROP_DEVICE_DESCRIPTION, "Uplink Sink %s on %s", sink_data.name, z ? z : master->name);
662 pa_sink_new_data_done(&sink_data);
667 u->sink = pa_sink_new(m->core, &sink_data, 0); /* FIXME, sink has no capabilities */
668 pa_sink_new_data_done(&sink_data);
691 pa_sink_new_data_done(&sink_data);