Lines Matching full:channels
22 " -c channels Channels\n" in usage()
43 printf("Type = %s, Channels = %d\n", in query_chmaps()
45 v->map.channels); in query_chmaps()
52 static int setup_pcm(snd_pcm_t *pcm, int format, int channels, int rate) in setup_pcm() argument
68 if (channels > 0) { in setup_pcm()
69 if (snd_pcm_hw_params_set_channels(pcm, params, channels) < 0) { in setup_pcm()
70 printf("Cannot set channels %d\n", channels); in setup_pcm()
87 static int get_chmap(snd_pcm_t *pcm, int format, int channels, int rate) in get_chmap() argument
91 if (setup_pcm(pcm, format, channels, rate)) in get_chmap()
98 printf("Channels = %d\n", map->channels); in get_chmap()
104 static int set_chmap(snd_pcm_t *pcm, int format, int channels, int rate, in set_chmap() argument
110 if (channels && channels != nargs) { in set_chmap()
111 printf("Inconsistent channels %d vs %d\n", channels, nargs); in set_chmap()
114 if (!channels) { in set_chmap()
116 printf("No channels are given\n"); in set_chmap()
119 channels = nargs; in set_chmap()
121 if (setup_pcm(pcm, format, channels, rate)) in set_chmap()
123 map = malloc(sizeof(int) * (channels + 1)); in set_chmap()
128 map->channels = channels; in set_chmap()
129 for (i = 0; i < channels; i++) { in set_chmap()
146 printf("Get channels = %d\n", map->channels); in set_chmap()
157 int channels = 0; in main() local
177 channels = atoi(optarg); in main()
208 return get_chmap(pcm, format, channels, rate); in main()
210 return set_chmap(pcm, format, channels, rate, in main()