Platforms to show: All Mac Windows Linux Cross-Platform

Back to CoreAudioMBS class.

Next items

CoreAudioMBS.kAudioDeviceProcessorOverload as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyActualSampleRate as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyAvailableNominalSampleRates as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyBufferFrameSize as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyBufferFrameSizeRange as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyBufferSize as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyBufferSizeRange as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyClockSource as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyClockSourceNameForID as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyClockSourceNameForIDCFString as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyClockSources as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDataSource as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDataSourceNameForID as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDataSourceNameForIDCFString as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDataSources as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceCanBeDefaultDevice as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceCanBeDefaultSystemDevice as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceIsAlive as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceIsRunning as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceIsRunningSomewhere as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceManufacturer as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Example:

Dim c As New CoreAudioMBS

Dim DefaultInputDeviceMem As MemoryBlock
Dim DefaultInputDeviceID As Integer
Dim DefaultInputDeviceManufacturerMem As MemoryBlock
Dim DefaultInputDeviceManufacturerName As String

DefaultInputDeviceMem = c.AudioHardwareGetPropertyMemory(c.kAudioHardwarePropertyDefaultInputDevice)
DefaultInputDeviceID = DefaultInputDeviceMem.Long(0)
DefaultInputDeviceManufacturerMem = c.AudioDeviceGetPropertyMemory(DefaultInputDeviceID, 0, True, c.kAudioDevicePropertyDeviceManufacturer)
DefaultInputDeviceManufacturerName = DefaultInputDeviceManufacturerMem.CString(0)

If DefaultInputDeviceManufacturerName.Encoding = Nil Then // fix it, if it is not set
DefaultInputDeviceManufacturerName = DefineEncoding(DefaultInputDeviceManufacturerName, encodings.UTF8)
End If

MessageBox DefaultInputDeviceManufacturerName
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceManufacturerCFString as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Example:

Dim c As New CoreAudioMBS

Dim DefaultInputDeviceMem As MemoryBlock
Dim DefaultInputDeviceID As Integer
Dim DefaultInputDeviceManufacturerCFName As CFStringMBS
Dim DefaultInputDeviceManufacturerName As String

DefaultInputDeviceMem = c.AudioHardwareGetPropertyMemory(c.kAudioHardwarePropertyDefaultInputDevice)
DefaultInputDeviceID = DefaultInputDeviceMem.Long(0)
DefaultInputDeviceManufacturerCFName = c.AudioDeviceGetPropertyCFString(DefaultInputDeviceID, 0, True, c.kAudioDevicePropertyDeviceManufacturerCFString)
DefaultInputDeviceManufacturerName = DefaultInputDeviceManufacturerCFName.Str

MessageBox DefaultInputDeviceManufacturerName
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceName as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)

Some examples using this property:

CoreAudioMBS.kAudioDevicePropertyDeviceNameCFString as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Example:

Dim c As New CoreAudioMBS

Dim DefaultInputDeviceMem As MemoryBlock = c.AudioHardwareGetPropertyMemory(c.kAudioHardwarePropertyDefaultInputDevice)
Dim DefaultInputDeviceID As Integer = DefaultInputDeviceMem.Long(0)
Dim DefaultInputDeviceCFName As CFStringMBS = c.AudioDeviceGetPropertyCFString(DefaultInputDeviceID, 0, True, c.kAudioDevicePropertyDeviceNameCFString)
Dim DefaultInputDeviceName As String = DefaultInputDeviceCFName.Str

MessageBox DefaultInputDeviceName
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDeviceUID as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyDriverShouldOwniSub as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyHogMode as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyIOProcStreamUsage as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)
CoreAudioMBS.kAudioDevicePropertyJackIsConnected as String
Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Function: One of the constants for CoreAudio.
Notes: (Read only property)

Next items

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


💬 Ask a question or report a problem
The biggest plugin in space...


Start Chat