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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.
Example

Dim c As New CoreAudioMBS

// find our default output device
Dim m As MemoryBlock = c.AudioHardwareGetPropertyMemory(c.kAudioHardwarePropertyDefaultOutputDevice)
Dim deviceID As Integer = m.Int32Value(0)

// and grab sample rate
m = c.AudioDeviceGetPropertyMemory(deviceID, 0, False, c.kAudioDevicePropertyActualSampleRate)
Dim rate As Double = m.DoubleValue(0)

// e.g. 48000

Break

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
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

(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
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

(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
One of the constants for CoreAudio.

(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
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

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(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
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyLatency as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyMute as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyNominalSampleRate as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyPlayThru as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyPlugIn as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyPreferredChannelsForStereo as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyRegisterBufferList as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertySafetyOffset as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyStreamConfiguration as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyStreamFormat as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

Some examples using this property:

CoreAudioMBS.kAudioDevicePropertyStreamFormatMatch as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyStreamFormats as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyStreamFormatSupported as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertyStreams as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertySubMute as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertySubVolumeDecibels as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertySubVolumeDecibelsToScalar as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertySubVolumeRangeDecibels as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertySubVolumeScalar as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

CoreAudioMBS.kAudioDevicePropertySubVolumeScalarToDecibels as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 4.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the constants for CoreAudio.

(Read only property)

Next items

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


The biggest plugin in space...