Lines Matching defs:pa_alsa_mapping
44 typedef struct pa_alsa_mapping pa_alsa_mapping; typedef
283 struct pa_alsa_mapping { struct
284 pa_alsa_profile_set *profile_set;
286 char *name;
287 char *description;
288 char *description_key;
289 unsigned priority;
290 pa_alsa_direction_t direction;
292 pa_proplist *proplist;
294 pa_sample_spec sample_spec;
295 pa_channel_map channel_map;
297 char **device_strings;
299 char **input_path_names;
300 char **output_path_names;
301 char **input_element; /* list of fallbacks */
302 char **output_element;
303 pa_alsa_path_set *input_path_set;
304 pa_alsa_path_set *output_path_set;
306 unsigned supported;
307 bool exact_channels:1;
308 bool fallback:1;
312 int hw_device_index;
315 snd_pcm_t *input_pcm;
316 snd_pcm_t *output_pcm;
318 pa_sink *sink;
319 pa_source *source;
322 pa_alsa_ucm_mapping_context ucm_context;