listAudioDevices
Description
Examples
List Available ALSA Audio Input Devices
To list all connected ALSA audio input devices:
Create a connection to the NVIDIA hardware.
hwobj = jetson('jetson-board-name','ubuntu','ubuntu');
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 the jetson
object.
devices = listAudioDevices(hwobj,'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 the jetson
object.
View the properties of the first ALSA audio input device. For example,
devices(1)
ans = struct with fields: Name: 'USB-Audio-PlantronicsBlackwire325.1↵ PlantronicsPlantronicsBlackwire325.1atusb -3530000.xhci-2.3,fullspeed' Device: '2,0' Channels: {'2'} BitDepth: {'16-bit integer'} SamplingRate: {'8000' '48000'}
List Available ALSA Audio Output Devices
To list all connected ALSA audio output devices:
Create a connection to the NVIDIA hardware.
hwobj = jetson('jetson-board-name','ubuntu','ubuntu');
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 the jetson
object.
devices = listAudioDevices(hwobj, 'playback')
devices = struct with fields: Name: 'USB-Audio-PlantronicsBlackwire325.1↵ PlantronicsPlantronicsBlackwire325.1atusb -3530000.xhci-2.3,fullspeed' Device: '2,0' Channels: {'2'} BitDepth: {'16-bit integer'} SamplingRate: {'8000' '48000'}
In this example, the function returns a 1-by-1 array, indicating that one audio
output devices is connected to the jetson
object.
Input Arguments
audioType
— Type of audio device
'capture'
| 'playback'
Specify the type of audio to be listed:
'capture'
— All ALSA audio input devices connected to the NVIDIA hardware.'playback'
— All ALSA audio output devices connected to the NVIDIA hardware.
Example: audiolist =
listAudioDevices(hwObj,'playback')
Output Arguments
audiolist
— List of connected ALSA audio devices
table
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.
Version History
Introduced in R2021a
Commande MATLAB
Vous avez cliqué sur un lien qui correspond à cette commande MATLAB :
Pour exécuter la commande, saisissez-la dans la fenêtre de commande de MATLAB. Les navigateurs web ne supportent pas les commandes MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
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.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)