Main Content

getAudioDevices

List available audio devices

Description

example

devices= getAudioDevices(obj)returns a list of audio devices that are available and compatible with your audio I/O object,obj.

Examples

collapse all

Create anaudioDeviceReaderobject and then callgetAudioDeviceson your object.

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)'}

Create anaudioDeviceWriterobject, and then callgetAudioDeviceson your object.

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)'}

Create anaudioPlayerRecorderobject, and then callgetAudioDeviceson your object.

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

Input Arguments

collapse all

Audio I/O object, specified as anaudioDeviceReaderobject,audioDeviceWriterobject, oraudioPlayerRecorderobject.

Data Types:object

Output Arguments

collapse all

List of available and compatible devices.

ForaudioDeviceReaderandaudioDeviceWriter, the list of audio devices depends on the specifiedDriverproperty of your object.

ForaudioPlayerRecorder, the audio devices listed support full-duplex mode and have a platform-appropriate driver:

  • Windows®–– ASIO™

  • Mac–– CoreAudio

  • Linux®–– ALSA

Data Types:cell

H版istory

Introduced in R2016a