exponenta event banner

getAudioDevices

Список доступных аудиоустройств

Описание

пример

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

Примеры

свернуть все

Создание audioDeviceReader объект и затем вызов getAudioDevices на объекте.

deviceReader = audioDeviceReader;
devices = getAudioDevices(deviceReader)
devices = 1×4 cell
    {'Default'}    {'Primary Sound Capture Driver'}    {'Headset Microphone (Plantronics C325-M)'}    {'HP 4120 Microphone (2- HP 4120)'}

Создание audioDeviceWriter объект, а затем вызовите getAudioDevices на объекте.

deviceWriter = audioDeviceWriter;
devices = getAudioDevices(deviceWriter)
devices = 1×6 cell
    {'Default'}    {'Primary Sound Driver'}    {'Headset Earphone (Plantronics C325-M)'}    {'LEN LT2452pwC (NVIDIA High Definition Audio)'}    {'Speakers (Realtek High Definition Audio)'}    {'HP 4120 (2- HP 4120)'}

Создание audioPlayerRecorder объект, а затем вызовите getAudioDevices на объекте.

playRec = audioPlayerRecorder;
devices = getAudioDevices(playRec)
devices = 1×2 cell
    {'Default'}    {'ASIO4ALL v2'}

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

свернуть все

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

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

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

свернуть все

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

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

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

  • Windows ® -- ASIO™

  • Mac -- CoreAudio

  • Linux ® -- ALSA

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

Представлен в R2016a