Идентификатор микрофонного устройства
У меня есть три USB-микрофона, подключенных к моему Macbook Air через USB-концентратор. В Audio MIDI я агрегировал устройства и выбрал агрегированное устройство в качестве входа для компьютера. Тем не менее, "аудиомагнитофон" не получает идентификатор устройства.
audiodevinfo
ans
{1x1 struct}
{1x1 struct}
и он называет внутренний микрофон. Есть ли способ установить идентификатор устройства для каждого отдельного микрофона?
1 ответ
Вы можете определить, если у вас есть правильное имя для устройства, используя
mic1 = audiodevinfo(1, 0)
mic2 = audiodevinfo(1, 1)
mic3 = audiodevinfo(1, 2)
где первый аргумент - это вывод / ввод (0 или 1), а второй аргумент - это идентификатор устройства. Затем вы можете обратиться к микрофонам отдельно, например, используя
audiorecorder(Fs, NBITS, NCHANS, ID)
и замена ID
с 1
для микрофона
Если вы подключаете какой-либо микрофон к компьютеру или к нему, вам может потребоваться перезапустить Matlab, чтобы он был распознан.