Lines Matching refs:sink_new_data
1195 pa_sink_new_data sink_new_data;
1407 pa_sink_new_data_init(&sink_new_data);
1408 sink_new_data.driver = __FILE__;
1409 sink_new_data.module = m;
1410 pa_sink_new_data_set_name(&sink_new_data, name);
1411 sink_new_data.namereg_fail = namereg_fail;
1412 pa_sink_new_data_set_sample_spec(&sink_new_data, &ss);
1413 pa_sink_new_data_set_channel_map(&sink_new_data, &map);
1414 pa_proplist_sets(sink_new_data.proplist, PA_PROP_DEVICE_STRING, dev);
1415 pa_proplist_sets(sink_new_data.proplist, PA_PROP_DEVICE_API, "oss");
1416 pa_proplist_sets(sink_new_data.proplist, PA_PROP_DEVICE_DESCRIPTION, hwdesc[0] ? hwdesc : dev);
1417 pa_proplist_sets(sink_new_data.proplist, PA_PROP_DEVICE_ACCESS_MODE, use_mmap ? "mmap" : "serial");
1418 pa_proplist_setf(sink_new_data.proplist, PA_PROP_DEVICE_BUFFERING_BUFFER_SIZE, "%lu", (unsigned long) (u->out_hwbuf_size));
1419 pa_proplist_setf(sink_new_data.proplist, PA_PROP_DEVICE_BUFFERING_FRAGMENT_SIZE, "%lu", (unsigned long) (u->out_fragment_size));
1421 if (pa_modargs_get_proplist(ma, "sink_properties", sink_new_data.proplist, PA_UPDATE_REPLACE) < 0) {
1423 pa_sink_new_data_done(&sink_new_data);
1428 u->sink = pa_sink_new(m->core, &sink_new_data, PA_SINK_HARDWARE|PA_SINK_LATENCY);
1429 pa_sink_new_data_done(&sink_new_data);
1495 if (sink_new_data.volume_is_set) {