MBS Plugin Documentation
Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchie
New in Version 5.0 5.1 5.2 5.3 5.4 5.5 6.0 6.1 6.2 6.3 6.4 6.5 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6
The list of the themes, classes, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Audio
All the classes for audio functionality. (Except Midi)
- GetSoundMuteMBS as boolean
- GetSoundVolumeLeftMBS as double
- GetSoundVolumeMBS as double
- GetSoundVolumeRightMBS as double
- SetSoundMuteMBS(mute as boolean)
- SetSoundVolumeLeftMBS(percent as double)
- SetSoundVolumeMBS(percent as double)
- SetSoundVolumeRightMBS(percent as double)
- class CoreAudioMBS
- method AudioDeviceGetPropertyInfo(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string, byref size as integer, byref writeable as boolean)
- method AudioDeviceGetPropertyMemory(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string) as memoryblock
- method AudioDeviceGetPropertyString(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string) as string
- method AudioDeviceSetPropertyMemory(AudioDeviceID as integer, when as memoryblock, channel as integer, isinput as boolean, propertyID as string, data as memoryblock, offset as integer, length as integer)
- method AudioDeviceSetPropertyString(AudioDeviceID as integer, when as memoryblock, channel as integer, isinput as boolean, propertyID as string, data as string)
- method AudioHardwareGetPropertyInfo(propertyID as string, byref size as integer, byref writeable as boolean)
- method AudioHardwareGetPropertyMemory(propertyID as string) as memoryblock
- method AudioHardwareGetPropertyString(propertyID as string) as string
- method AudioHardwareSetPropertyMemory(propertyID as string, data as memoryblock, offset as integer, length as integer)
- method AudioHardwareSetPropertyString(propertyID as string, data as string)
- method AudioOutputUnitStart(componenthandle as integer) as integer
- method AudioOutputUnitStop(componenthandle as integer) as integer
- method AudioStreamGetPropertyInfo(AudioStreamID as integer, channel as integer, propertyID as string, byref size as integer, byref writeable as boolean)
- method AudioStreamGetPropertyMemory(AudioStreamID as integer, channel as integer, propertyID as string) as memoryblock
- method AudioStreamGetPropertyString(AudioStreamID as integer, channel as integer, propertyID as string) as string
- method AudioStreamSetPropertyMemory(AudioStreamID as integer, when as memoryblock, channel as integer, propertyID as string, data as memoryblock, offset as integer, length as integer)
- method AudioStreamSetPropertyString(AudioStreamID as integer, when as memoryblock, channel as integer, propertyID as string, data as string)
- method AudioUnitGetParameter(AudioUnit as integer, ParameterID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as single
- method AudioUnitGetPropertyInfo(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer, byref size as integer, byref writeable as boolean)
- method AudioUnitGetPropertyMemory(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as memoryblock
- method AudioUnitGetPropertyString(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as string
- method AudioUnitInitialize(componenthandle as integer) as integer
- method AudioUnitReset(componenthandle as integer, scope as integer, element as integer) as integer
- method AudioUnitSetParameter(AudioUnit as integer, ParameterID as integer, AudioUnitScope as integer, AudioUnitElement as integer, value as single, BufferOffsetInFrames as integer)
- method AudioUnitSetPropertyMemory(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer, data as memoryblock, offset as integer, length as integer)
- method AudioUnitSetPropertyString(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer, data as string)
- method AudioUnitUninitialize(componenthandle as integer) as integer
- method CloseComponent(componenthandle as integer)
- shared method CoreAudioConvertHostTimeToNanosMBS(inHostTime as UInt64) as UInt64
- shared method CoreAudioConvertNanosToHostTimeMBS(inNanos as UInt64) as UInt64
- shared method CoreAudioGetCurrentHostTimeMBS as UInt64
- shared method CoreAudioGetHostClockFrequencyMBS as double
- shared method GetHostClockMinimumTimeDeltaMBS as integer
- property kAudioDeviceProcessorOverload as String
- property kAudioDevicePropertyActualSampleRate as String
- property kAudioDevicePropertyAvailableNominalSampleRates as String
- property kAudioDevicePropertyBufferFrameSize as String
- property kAudioDevicePropertyBufferFrameSizeRange as String
- property kAudioDevicePropertyBufferSize as String
- property kAudioDevicePropertyBufferSizeRange as String
- property kAudioDevicePropertyClockSource as String
- property kAudioDevicePropertyClockSourceNameForID as String
- property kAudioDevicePropertyClockSourceNameForIDCFString as String
- property kAudioDevicePropertyClockSources as String
- property kAudioDevicePropertyDataSource as String
- property kAudioDevicePropertyDataSourceNameForID as String
- property kAudioDevicePropertyDataSourceNameForIDCFString as String
- property kAudioDevicePropertyDataSources as String
- property kAudioDevicePropertyDeviceCanBeDefaultDevice as String
- property kAudioDevicePropertyDeviceCanBeDefaultSystemDevice as String
- property kAudioDevicePropertyDeviceIsAlive as String
- property kAudioDevicePropertyDeviceIsRunning as String
- property kAudioDevicePropertyDeviceIsRunningSomewhere as String
- property kAudioDevicePropertyDeviceManufacturer as String
- property kAudioDevicePropertyDeviceManufacturerCFString as String
- property kAudioDevicePropertyDeviceName as String
- property kAudioDevicePropertyDeviceNameCFString as String
- property kAudioDevicePropertyDeviceUID as String
- property kAudioDevicePropertyDriverShouldOwniSub as String
- property kAudioDevicePropertyHogMode as String
- property kAudioDevicePropertyIOProcStreamUsage as String
- property kAudioDevicePropertyJackIsConnected as String
- property kAudioDevicePropertyLatency as String
- property kAudioDevicePropertyMute as String
- property kAudioDevicePropertyNominalSampleRate as String
- property kAudioDevicePropertyPlayThru as String
- property kAudioDevicePropertyPlugIn as String
- property kAudioDevicePropertyPreferredChannelsForStereo as String
- property kAudioDevicePropertyRegisterBufferList as String
- property kAudioDevicePropertySafetyOffset as String
- property kAudioDevicePropertyStreamConfiguration as String
- property kAudioDevicePropertyStreamFormat as String
- property kAudioDevicePropertyStreamFormatMatch as String
- property kAudioDevicePropertyStreamFormats as String
- property kAudioDevicePropertyStreamFormatSupported as String
- property kAudioDevicePropertyStreams as String
- property kAudioDevicePropertySubMute as String
- property kAudioDevicePropertySubVolumeDecibels as String
- property kAudioDevicePropertySubVolumeDecibelsToScalar as String
- property kAudioDevicePropertySubVolumeRangeDecibels as String
- property kAudioDevicePropertySubVolumeScalar as String
- property kAudioDevicePropertySubVolumeScalarToDecibels as String
- property kAudioDevicePropertySupportsMixing as String
- property kAudioDevicePropertyTransportType as String
- property kAudioDevicePropertyUsesVariableBufferFrameSizes as String
- property kAudioDevicePropertyVolumeDecibels as String
- property kAudioDevicePropertyVolumeDecibelsToScalar as String
- property kAudioDevicePropertyVolumeRangeDecibels as String
- property kAudioDevicePropertyVolumeScalar as String
- property kAudioDevicePropertyVolumeScalarToDecibels as String
- property kAudioHardwarePropertyBootChimeVolumeDecibels as String
- property kAudioHardwarePropertyBootChimeVolumeDecibelsToScalar as String
- property kAudioHardwarePropertyBootChimeVolumeRangeDecibels as String
- property kAudioHardwarePropertyBootChimeVolumeScalar as String
- property kAudioHardwarePropertyBootChimeVolumeScalarToDecibels as String
- property kAudioHardwarePropertyDefaultInputDevice as String
- property kAudioHardwarePropertyDefaultOutputDevice as String
- property kAudioHardwarePropertyDefaultSystemOutputDevice as String
- property kAudioHardwarePropertyDeviceForUID as String
- property kAudioHardwarePropertyDevices as String
- property kAudioHardwarePropertyRunLoop as String
- property kAudioHardwarePropertySleepingIsAllowed as String
- property kAudioHardwarePropertyUnloadingIsAllowed as String
- property kAudioPropertyWildcardChannel as Integer
- property kAudioPropertyWildcardPropertyID as String
- property kAudioPropertyWildcardSection as Integer
- property kAudioStreamPropertyDirection as String
- property kAudioStreamPropertyOwningDevice as String
- property kAudioStreamPropertyPhysicalFormat as String
- property kAudioStreamPropertyPhysicalFormatMatch as String
- property kAudioStreamPropertyPhysicalFormats as String
- property kAudioStreamPropertyPhysicalFormatSupported as String
- property kAudioStreamPropertyStartingChannel as String
- property kAudioStreamPropertyTerminalType as String
- property Lasterror as Integer
- method OpenDefaultComponent(type as string, subtype as string) as integer
- class CoreAudioPlayerMBS
- method AddAudio(Data as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method AddAudioStereo(Data1 as memoryblock, Data2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method AddFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method AddFloatAudioStereo(FloatData1 as memoryblock, FloatData2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method Close
- method FreeSpace as integer
- property HadUnderflow as Boolean
- method HardwareNumberOfChannels as integer
- method HardwareSampleRate as single
- method HasFreeSpace as boolean
- property IsRunning as Boolean
- property NoUnderflow as Boolean
- property NumberOfChannels as Integer
- property OutputDeviceID as Integer
- property OutputPosition as Double
- property OutputPositionRelative as Double
- method PlayAudio(Data as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method PlayAudioStereo(Data1 as memoryblock, Data2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method PlayFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method PlayFloatAudioStereo(FloatData1 as memoryblock, FloatData2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- property SampleRate as Single
- method Start
- method Stop
- class PortAudioDeviceInfoMBS
- property DefaultHighInputLatency as Double
- property DefaultHighOutputLatency as Double
- property DefaultLowInputLatency as Double
- property DefaultLowOutputLatency as Double
- property DefaultSampleRate as Double
- property HostApiIndex as Integer
- property Index as Integer
- property MaxInputChannels as integer
- property MaxOutputChannels as integer
- property Name as String
- class PortAudioHostApiInfoMBS
- property defaultInputDevice as Integer
- property defaultOutputDevice as Integer
- property deviceCount as Integer
- property Index as Integer
- property Name as String
- property Type as Integer
- class PortAudioHostErrorInfoMBS
- property ErrorCode as Integer
- property ErrorText as String
- property HostApiType as Integer
- class PortAudioMBS
- method CountDevices as integer
- method DefaultHostApiIndexd as integer
- method DefaultInputDeviceID as integer
- method DefaultOutputDeviceID as integer
- method DeviceInfo(DeviceID as integer) as PortAudioDeviceInfoMBS
- method ErrorText(ErrorNumber as integer) as string
- method GetSampleSize(Format as integer) as integer
- method HostApiCount as integer
- method HostApiDeviceIndexToDeviceIndex(hostApiIndex as integer, hostApiDeviceIndex as integer) as integer
- method HostApiInfo(hostApiIndex as integer) as PortAudioHostApiInfoMBS
- method HostApiTypeIdToHostApiIndex(type as integer) as integer
- method HostError as PortAudioHostErrorInfoMBS
- method IsFormatSupported(input as PortAudioStreamParametersMBS, output as PortAudioStreamParametersMBS, sampleRate as double) as integer
- method SampleSize(theFormat as integer) as integer
- method Sleep(msec as integer)
- method Version as integer
- method VersionText as String
- class PortAudioStreamBaseMBS
- method Abort as integer
- method Close as integer
- method CPULoad as double
- method HostError as PortAudioHostErrorInfoMBS
- method Info as PortAudioStreamInfoMBS
- method IsStreamActive as integer
- method IsStreamStopped as integer
- method Start as integer
- method Stop as integer
- method Time as double
- method UseSafeThreading as boolean
- class PortAudioStreamBufferedMBS
- method AddAudio(Data as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method AddAudioStereo(Data1 as memoryblock, Data2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method AddFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method AddFloatAudioStereo(FloatData1 as memoryblock, FloatData2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- event Finished
- method FreeSpace as integer
- property HadUnderflow as Boolean
- method HasFreeSpace as boolean
- property NoUnderflow as Boolean
- method OpenDefaultStream(numOutputChannels as integer, sampleRate as double) as integer
- method OpenStream(outputParameters as PortAudioStreamParametersMBS, sampleRate as double, framesPerBuffer as integer, streamFlags as integer) as integer
- property OutputPosition as Double
- property OutputPositionRelative as Double
- method PlayAudio(Data as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method PlayAudioStereo(Data1 as memoryblock, Data2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, BitSize as integer=16, ClearBuffers as boolean=false) as boolean
- method PlayFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- method PlayFloatAudioStereo(FloatData1 as memoryblock, FloatData2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) as boolean
- class PortAudioStreamInfoMBS
- property InputLatency as Double
- property OutputLatency as Double
- property SampleRate as Double
- class PortAudioStreamMBS
- event Callback(InputBuffer as memoryblock, outputBuffer as memoryblock, FrameCount as integer, inputBufferAdcTime as double, currentTime as double, outputBufferDacTime as double, statusFlags as integer) as integer
- event Finished
- method OpenDefaultStream(numInputChannels as integer, numOutputChannels as integer, sampleFormat as integer, sampleRate as double, framesPerBuffer as integer, Flags as integer) as integer
- method OpenStream(inputParameters as PortAudioStreamParametersMBS, outputParameters as PortAudioStreamParametersMBS, sampleRate as double, framesPerBuffer as integer, streamFlags as integer) as integer
- method Read(buffer as memoryblock, frameCount as integer) as integer
- method ReadAvailable as integer
- method Write(buffer as memoryblock, frameCount as integer) as integer
- method WriteAvailable as integer
- class PortAudioStreamParametersMBS
- property ChannelCount as Integer
- property Device as Integer
- property SampleFormat as Integer
- property SuggestedLatency as Double
- class WindowsAudioMixerMBS
- method DestinationDigitalMute as boolean
- method DestinationDigitalVolume as double
- method DestinationHeadPhonesMute as boolean
- method DestinationHeadPhonesVolume as double
- method DestinationLineMute as boolean
- method DestinationLineVolume as double
- method DestinationMonitorMute as boolean
- method DestinationMonitorVolume as double
- method DestinationSpeakersMute as boolean
- method DestinationSpeakersVolume as double
- method DestinationTelephoneMute as boolean
- method DestinationTelephoneVolume as double
- method DestinationVoiceInMute as boolean
- method DestinationVoiceInVolume as double
- method DestinationWaveInMute as boolean
- method DestinationWaveInVolume as double
- method DeviceCount as integer
- property DeviceIndex as Integer
- method DeviceName(index as integer) as string
- property Lasterror as Integer
- method SourceAnalogMute as boolean
- method SourceAnalogVolume as double
- method SourceAuxiliaryMute as boolean
- method SourceAuxiliaryVolume as double
- method SourceCompactDiscMute as boolean
- method SourceCompactDiscVolume as double
- method SourceDigitalMute as boolean
- method SourceDigitalVolume as double
- method SourceLineMute as boolean
- method SourceLineVolume as double
- method SourceMicrophoneMute as boolean
- method SourceMicrophoneVolume as double
- method SourcePCSpeakerMute as boolean
- method SourcePCSpeakerVolume as double
- method SourceSynthesizerMute as boolean
- method SourceSynthesizerVolume as double
- method SourceTelephoneMute as boolean
- method SourceTelephoneVolume as double
- method SourceWaveOutMute as boolean
- method SourceWaveOutVolume as double
- class WindowsMCIMBS
- property Command as string
- property Errorcode as integer
- property Errorstring as string
- property Result as string
- method Run
The items on this page are in the following plugins: MBS Audio Plugin, MBS MacOSX Plugin, MBS Util Plugin, MBS Win Plugin.
Monkeybread Software Realbasic Plugins - Christians Software