getAudioDevices

Перечислите доступные аудио устройства

Синтаксис

devices = getAudioDevices(obj)

Описание

пример

devices = getAudioDevices(obj) возвращает список аудио устройств, которые доступны и совместимы с вашим аудио объектом I/O, obj.

Примеры

свернуть все

Создайте Систему audioDeviceReader object™, и затем вызовите getAudioDevices на своем объекте.

deviceReader = audioDeviceReader;
devices = getAudioDevices(deviceReader)

Создайте Систему audioDeviceWriter object™, и затем вызовите getAudioDevices на своем объекте.

deviceWriter = audioDeviceWriter;
devices = getAudioDevices(deviceWriter)

Создайте Систему audioPlayerRecorder object™, и затем вызовите getAudioDevices на своем объекте.

playRec = audioPlayerRecorder;
devices = getAudioDevices(playRec)

Входные параметры

свернуть все

Аудио объект I/O, заданный как объект audioDeviceReader, audioDeviceWriter или audioPlayerRecorder.

Типы данных: object

Выходные аргументы

свернуть все

Список доступных и совместимых устройств.

Для audioDeviceReader и audioDeviceWriter, список аудио устройств зависит от заданного свойства Driver вашего объекта.

Для audioPlayerRecorder аудио устройства перечислили поддержку полнодуплексный режим, и имейте соответствующий платформе драйвер:

  • Windows® – ASIO™

  • Mac – CoreAudio

  • Linux® – ALSA

Типы данных: cell

Советы

Устройства являются персистентными в сеансе MATLAB®. Чтобы распознать новые устройства в вашем сеансе работы с MATLAB, очистите данные об устройстве в своем сеансе с помощью командной строки. Как пример, если вы создали Систему audioDeviceReader object™, можно ввести следующее в командную строку:

>> deviceReader = audioDeviceReader;
>> devices = getAudioDevices(deviceReader)
devices =

  1×1 cell array

    {'No audio input device detected'}

Это отображает список устройств, соединенных к вашему компьютеру. Чтобы добавить больше устройств, соедините дополнительные устройства к своему компьютеру. Затем введите следующее в свою командную строку:

>> clear deviceReader dspAudioDeviceInfo
>> deviceReader = audioDeviceReader;
>> devices = getAudioDevices(deviceReader)
devices =

  1×3 cell array

    {'Default'}    {'Primary Sound Capture Driver'}    {'Headset Microphone (Plantro…'}

Это отображает обновленный список устройств, соединенных к вашему компьютеру, включая устройства, которые вы добавили во время своего текущего сеанса. Этот процесс также работает с Системными объектами audioPlayerRecorder и audioDeviceWriter.

Введенный в R2016a