Platforms to show: All Mac Windows Linux Cross-Platform

Back to AUPlayerMBS class.

AUPlayerMBS.ClientFormatString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The input format description string.

(Read only property)

AUPlayerMBS.ConverterHandle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The handle to the converter audio unit.

(Read and Write property)

AUPlayerMBS.CurrentDeviceID as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Get or set the current device.

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

AUPlayerMBS.CurrentTime as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The current time in seconds.

Lasterror is set.
(Read and Write property)

AUPlayerMBS.DataIsFloat as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether data is floating point.

(Read only property)

Some examples using this property:

AUPlayerMBS.DataIsInterleaved as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether data is interleaved.

(Read only property)

AUPlayerMBS.DataIsNativeEndian as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether data is native endian.

(Read only property)

AUPlayerMBS.DataIsPCM as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether data is PCM format.

Linear PCM.
(Read only property)

AUPlayerMBS.DataIsSignedInteger as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether data is signed integers.

(Read only property)

AUPlayerMBS.DataNumberChannels as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Number of channels.

(Read only property)

AUPlayerMBS.DataNumberChannelStreams as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Number of channels.

(Read only property)

AUPlayerMBS.DataNumberInterleavedChannels as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Number of interleaved channels.

(Read only property)

AUPlayerMBS.DataSampleWordSize as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The size of a sample word.

(Read only property)

Some examples using this property:

AUPlayerMBS.DefaultDeviceID as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Queries the Core Audio ID of the default device.

(Read only property)

AUPlayerMBS.EnablePeakLocking as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether peak locking is enabled.

Default value is true.
Only if UseNewTimePitchUnit is set to true.
(Read and Write property)

AUPlayerMBS.EqualizerHandle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The handle to the equalizer audio unit.

(Read and Write property)

AUPlayerMBS.File as FolderItem

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The reference to the folderitem used to load audio file.

(Read only property)

AUPlayerMBS.GraphHandle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The handle to the audio graph.

(Read and Write property)

AUPlayerMBS.Lasterror as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The last error code.

Zero is no error.
(Read and Write property)

AUPlayerMBS.LoopIn as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The position where loop starts.

(Read and Write property)

Some examples using this property:

AUPlayerMBS.Looping as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether to loop.

(Read and Write property)

AUPlayerMBS.LoopOut as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The position where loop ends.

(Read and Write property)

Some examples using this property:

AUPlayerMBS.MaximumFramesPerSlice as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.3 ✅ Yes ❌ No ❌ No ✅ Yes All
The maximum number of frames per slice.

Default seems to be 1156 by Core Audio.
(Read and Write property)

AUPlayerMBS.MeterLevel as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Queries meter level.

Lasterror is set.
Value is smaller than -120 if unknown.
(Read only property)

Some examples using this property:

AUPlayerMBS.MixerHandle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The handle to the mixer audio unit.

(Read and Write property)

AUPlayerMBS.OutputFormatString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The output format description string.

(Read only property)

AUPlayerMBS.OutputHandle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The handle to the output audio unit.

(Read and Write property)

AUPlayerMBS.OutputUnit as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 15.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Which output unit to use.

Apple offer various output units and here you can decide which one to use.
Setting takes effect the next time you call LoadFile.
(Read and Write property)

AUPlayerMBS.OutputVolume as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The output volume.

Lasterror is set.
From 0.0 to 1.0.
(Read and Write property)

AUPlayerMBS.Overlap as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Defines the overlap.

Range is 3.0 to 32.0 and default is 8.0.
Only if UseNewTimePitchUnit is set to true.
(Read and Write property)

AUPlayerMBS.Pan as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The output pan.

From -1.0 to 1.0.
Lasterror is set.
(Read and Write property)

AUPlayerMBS.PitchRate as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The pitch rate.

Lasterror is set.
(Read and Write property)

Some examples using this property:

AUPlayerMBS.Playing as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether the player is playing.

(Read and Write property)

AUPlayerMBS.SampleRate as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The sample rate of the audio file.

(Read only property)

AUPlayerMBS.Tag as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The tag value.

You can use this property to store whatever you like.
(Read and Write property)

AUPlayerMBS.TimePitchHandle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The handle to the time audio unit.

(Read and Write property)

AUPlayerMBS.TimePitchUnit as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 15.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Which time pitch unit to use.

Apple offer various time pitch units and here you can decide which one to use.
Setting takes effect the next time you call LoadFile.
(Read and Write property)

AUPlayerMBS.TimeRate as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The time rate.

Lasterror is set.
(Read and Write property)

Some examples using this property:

AUPlayerMBS.TrackLength as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 14.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Length of the audio track in seconds.

Lasterror is set.
(Read only property)

Some examples using this property:

AUPlayerMBS.VariSpeedHandle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Audio MBS MacOSX Plugin 15.0 ✅ Yes ❌ No ❌ No ✅ Yes All
The handle to the vari speed audio unit.

(Read and Write property)

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


The biggest plugin in space...