Platforms to show: All Mac Windows Linux Cross-Platform

Back to AVAudioOutputNodeMBS class.

AVAudioOutputNodeMBS.CurrentDeviceID as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundationNode MBS AVFoundation Plugin 15.3 ✅ Yes ❌ No ❌ No ✅ Yes All
Get or set the current device.

Please check OutputDevices dictionary for which devices are available.
(Read and Write property)

AVAudioOutputNodeMBS.DefaultDeviceID as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundationNode MBS AVFoundation Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Queries the Core Audio ID of the default device.

(Read only property)

AVAudioOutputNodeMBS.OutputDevices as Dictionary

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundationNode MBS AVFoundation Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
Queries a dictionary with output devices.
Example
Dim e As New AVAudioEngineMBS
Dim a As AVAudioOutputNodeMBS = e.outputNode
Dim d As Dictionary = a.OutputDevices

For Each key As Variant In d.keys
dim name as string = d.Value(key)

MsgBox key+": "+name
Next

Key is the ID and value is the name of the device.
(Read only property)

The items on this page are in the following plugins: MBS AVFoundation Plugin.


The biggest plugin in space...