add new API pa_channel_map_init_extend() to synthesize a channel map if noone is known

This commit is contained in:
Lennart Poettering 2008-06-18 23:42:14 +02:00
parent b95cf52030
commit 132e73b2ef
4 changed files with 43 additions and 3 deletions

View file

@ -20,12 +20,15 @@ int main(PA_GCC_UNUSED int argc, PA_GCC_UNUSED char *argv[]) {
fprintf(stderr, "map: <%s>\n", pa_channel_map_snprint(cm, sizeof(cm), &map));
pa_channel_map_init_extend(&map, 14, PA_CHANNEL_MAP_ALSA);
fprintf(stderr, "map: <%s>\n", pa_channel_map_snprint(cm, sizeof(cm), &map));
pa_channel_map_parse(&map2, cm);
assert(pa_channel_map_equal(&map, &map2));
pa_channel_map_parse(&map2, "left,test");
return 0;
}