[ACR-1434] Extend channel and format parameters
[platform/core/api/audio-io.git] / test / audio_io_test.c
index 81e7230..be3946c 100644 (file)
@@ -34,7 +34,9 @@ typedef struct {
 } test_wav_t;
 test_wav_t test_wav;
 
-static int ch_table[3] = { 0, AUDIO_CHANNEL_MONO, AUDIO_CHANNEL_STEREO };
+static int ch_table[] = { 0, AUDIO_CHANNEL_MONO, AUDIO_CHANNEL_STEREO,
+                          AUDIO_CHANNEL_MULTI_3, AUDIO_CHANNEL_MULTI_4, AUDIO_CHANNEL_MULTI_5,
+                          AUDIO_CHANNEL_MULTI_6, AUDIO_CHANNEL_MULTI_7, AUDIO_CHANNEL_MULTI_8 };
 static char *state_str[] = { "IDLE", "RUNNING", "PAUSED" };
 
 static void _audio_in_state_cb(audio_in_h handle, audio_io_state_e previous, audio_io_state_e current,
@@ -723,7 +725,7 @@ int main(int argc, char **argv)
                audio_io_async_test(atoi(argv[2]));
        } else if (argc == 4) {
                int channel_idx = atoi(argv[3]);
-               if (channel_idx < 0 || channel_idx > 2) {
+               if (channel_idx < 0 || channel_idx > 8) {
                        printf("Invalid channel\n");
                        return 0;
                }