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 AudioDeviceGetPropertyCFString(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string) as string
- 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 AudioHardwareGetPropertyCFString(propertyID as string) 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 AudioStreamGetPropertyCFString(AudioStreamID as integer, channel as integer, propertyID as string) as string
- 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 AudioUnitGetPropertyCFString(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as string
- 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
- method OpenDefaultComponent(type as string, subtype as string) 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
- 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
- method HardwareNumberOfChannels as integer
- method HardwareSampleRate as single
- method HasFreeSpace as boolean
- 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
- method Start
- method Stop
- property HadUnderflow 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
- property SampleRate as Single
- 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(DeviceIndex 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
- method FreeSpace as integer
- method HasFreeSpace 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
- 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 HadUnderflow as Boolean
- property NoUnderflow as Boolean
- property OutputPosition as Double
- property OutputPositionRelative as Double
- event Finished
- class PortAudioStreamInfoMBS
- property InputLatency as Double
- property OutputLatency as Double
- property SampleRate as Double
- class PortAudioStreamMBS
- 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
- 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
- class PortAudioStreamParametersMBS
- property ChannelCount as Integer
- property Device as Integer
- property SampleFormat as Integer
- property SuggestedLatency as Double
- class PortAudioStreamRecorderMBS
- method Constructor(BufferSize as integer)
- method Flush
- method OpenDefaultStream(numInputChannels as integer, sampleRate as double) as integer
- method OpenStream(inputParameters as PortAudioStreamParametersMBS, sampleRate as double, framesPerBuffer as integer, streamFlags as integer) as integer
- method ReadFrames(mem as memoryblock, SizeInBytes as integer) as integer
- method ResizeBuffer(BufferSize as integer)
- property Buffer as Memoryblock
- property BufferReadIndex as Integer
- property BufferSize as Integer
- property BufferWriteIndex as Integer
- property FramesAvailable as Integer
- property NumInputChannels as Integer
- 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
- method DeviceName(index as integer) as string
- 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
- property DeviceIndex as Integer
- property Lasterror as Integer
- class WindowsMCIMBS
- method Run
- property Command as string
- property Errorcode as integer
- property Errorstring as string
- property Result as string
The items on this page are in the following plugins: MBS REALbasic Audio Plugin, MBS REALbasic MacOSX Plugin, MBS REALbasic Util Plugin, MBS REALbasic Win Plugin.
Links
MBS Realbasic Plugins - Christians Software aus Nickenich