devices = listAudioDevices(raspPiObj,audioType)
returns a list of Advanced Linux Sound Architecture (ALSA) audio devices connected
to your Raspberry Pi™ hardware. The type of listed audio devices (capture or playback)
depends on the audioType specified in the function.
rasPiObj =
raspberrypi with properties:
DeviceAddress: '192.168.1.5'
Port: 22
For more information on raspberrypi, see raspberrypi.
Use the listAudioDevices function. In the function,
specify audioType as 'capture'. The
function returns a structured array with field names that correspond to the
properties of ALSA audio input devices connected to
raspPiObj.
devices = listAudioDevices(raspPiObj,'capture')
devices =
1×2 struct array with fields:
Name
Device
Channels
BitDepth
SamplingRate
In this example, the function returns a 1-by-2 array, indicating that two
audio input devices are connected to raspPiObj.
View the properties of the first ALSA audio input device.
Use the listAudioDevices function. In the function,
specify audioType as 'playback'. The
function returns a structured array with field names that correspond to the
properties of ALSA audio output devices connected to
raspPiObj.
devices = listAudioDevices(raspPiObj, 'playback')
devices =
1×3 struct array with fields:
Name
Device
Channels
BitDepth
SamplingRate
In this example, the function returns a 1-by-3 array, indicating that
three audio output devices are connected to
raspPiObj.
View the properties of the second ALSA audio output device.
devices — List of connected ALSA audio devices array
The type of listed audio devices depends on the
audioType specified in the function. The resulting
structured array contains these details:
Name: The name of the audio device.
Device: The device number of the audio
device.
Channels: The number of channels supported
by the audio device. For example, in List Available ALSA Audio Output Devices, the audio
device supports audio from two channels only.
BitDepth: The data type in which the audio
device reads or sends data.
SamplingRate: The sample rates supported by
the audio device.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.