Lines Matching defs:data
88 static int source_process_msg(pa_msgobject *o, int code, void *data, int64_t offset, pa_memchunk *chunk) {
96 *((int64_t*) data) = (int64_t)now - (int64_t)u->timestamp;
102 return pa_source_process_msg(o, code, data, offset, chunk);
155 /* Generate some null data */
204 pa_source_new_data data;
231 pa_source_new_data_init(&data);
232 data.driver = __FILE__;
233 data.module = m;
234 pa_source_new_data_set_name(&data, pa_modargs_get_value(ma, "source_name", DEFAULT_SOURCE_NAME));
235 pa_source_new_data_set_sample_spec(&data, &ss);
236 pa_source_new_data_set_channel_map(&data, &map);
237 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_DESCRIPTION, pa_modargs_get_value(ma, "description", "Null Input"));
238 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_CLASS, "abstract");
240 u->source = pa_source_new(m->core, &data, PA_SOURCE_LATENCY | PA_SOURCE_DYNAMIC_LATENCY);
241 pa_source_new_data_done(&data);