The plugin part CoreAudio
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacOSX Plugin:CoreAudio:
Partly Console safe,
221 entry points.
- class AUPlayerMBS
- class CoreAudioListenerMBS
- class CoreAudioMBS
- method AudioObjectGetPropertyDataSize(inObjectID as integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, QualifierData as memoryblock = nil) as UInt32
- method AudioObjectGetPropertyData(inObjectID as integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, QualifierData as memoryblock = nil, InputData as Memoryblock = nil) as memoryblock
- method AudioObjectSetPropertyData(inObjectID as integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, Data as Memoryblock, QualifierData as memoryblock = nil)
- method AudioUnitInitialize(componenthandle as integer) as integer
- method AudioUnitUninitialize(componenthandle as integer) as integer
- method AudioOutputUnitStart(componenthandle as integer) as integer
- method AudioOutputUnitStop(componenthandle as integer) as integer
- method AudioUnitReset(componenthandle as integer, scope as integer, element as integer) as integer
- method OpenDefaultComponent(type as string, subtype as string) as integer
- method CloseComponent(componenthandle as integer)
- method AudioUnitSetParameter(AudioUnit as integer, ParameterID as integer, AudioUnitScope as integer, AudioUnitElement as integer, value as single, BufferOffsetInFrames as integer)
- method AudioUnitGetParameter(AudioUnit as integer, ParameterID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as single
- method AudioDeviceSetPropertyString(AudioDeviceID as integer, when as memoryblock, channel as integer, isinput as boolean, propertyID as string, data 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 AudioDeviceGetPropertyInfo(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string, byref size as integer, byref writeable as boolean)
- method AudioDeviceGetPropertyString(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string) as string
- method AudioDeviceGetPropertyMemory(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string) as memoryblock
- method AudioDeviceGetPropertyCFString(AudioDeviceID as integer, channel as integer, isinput as boolean, propertyID as string) as string
- method AudioStreamSetPropertyString(AudioStreamID as integer, when as memoryblock, channel as integer, propertyID as string, data 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 AudioStreamGetPropertyInfo(AudioStreamID as integer, channel as integer, propertyID as string, byref size as integer, byref writeable as boolean)
- method AudioStreamGetPropertyString(AudioStreamID as integer, channel as integer, propertyID as string) as string
- method AudioStreamGetPropertyMemory(AudioStreamID as integer, channel as integer, propertyID as string) as memoryblock
- method AudioStreamGetPropertyCFString(AudioStreamID as integer, channel as integer, propertyID as string) as string
- method AudioHardwareSetPropertyString(propertyID as string, data as string)
- method AudioHardwareSetPropertyMemory(propertyID as string, data as memoryblock, offset as integer, length as integer)
- method AudioHardwareGetPropertyInfo(propertyID as string, byref size as integer, byref writeable as boolean)
- method AudioHardwareGetPropertyString(propertyID as string) as string
- method AudioHardwareGetPropertyMemory(propertyID as string) as memoryblock
- method AudioHardwareGetPropertyCFString(propertyID as string) as string
- method AudioUnitSetPropertyString(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer, data as string)
- method AudioUnitSetPropertyMemory(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer, data as memoryblock, offset as integer, length as integer)
- method AudioUnitGetPropertyInfo(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer, byref size as integer, byref writeable as boolean)
- method AudioUnitGetPropertyString(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as string
- method AudioUnitGetPropertyMemory(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as memoryblock
- method AudioUnitGetPropertyCFString(AudioUnit as integer, propertyID as integer, AudioUnitScope as integer, AudioUnitElement as integer) as string
- property kAudioHardwarePropertyDevices as String
- property kAudioHardwarePropertyDefaultInputDevice as String
- property kAudioHardwarePropertyDefaultOutputDevice as String
- property kAudioHardwarePropertyDefaultSystemOutputDevice as String
- property kAudioHardwarePropertyDeviceForUID as String
- property kAudioHardwarePropertySleepingIsAllowed as String
- property kAudioHardwarePropertyUnloadingIsAllowed as String
- property kAudioHardwarePropertyRunLoop as String
- property kAudioHardwarePropertyBootChimeVolumeScalar as String
- property kAudioHardwarePropertyBootChimeVolumeDecibels as String
- property kAudioHardwarePropertyBootChimeVolumeRangeDecibels as String
- property kAudioHardwarePropertyBootChimeVolumeScalarToDecibels as String
- property kAudioHardwarePropertyBootChimeVolumeDecibelsToScalar as String
- property kAudioDevicePropertyDeviceName as String
- property kAudioDevicePropertyDeviceNameCFString as String
- property kAudioDevicePropertyDeviceManufacturer as String
- property kAudioDevicePropertyDeviceManufacturerCFString as String
- property kAudioDevicePropertyPlugIn as String
- property kAudioDevicePropertyDeviceUID as String
- property kAudioDevicePropertyTransportType as String
- property kAudioDevicePropertyDeviceIsAlive as String
- property kAudioDevicePropertyDeviceIsRunning as String
- property kAudioDevicePropertyDeviceIsRunningSomewhere as String
- property kAudioDevicePropertyDeviceCanBeDefaultDevice as String
- property kAudioDevicePropertyDeviceCanBeDefaultSystemDevice as String
- property kAudioDevicePropertyJackIsConnected as String
- property kAudioDeviceProcessorOverload as String
- property kAudioDevicePropertyHogMode as String
- property kAudioDevicePropertyRegisterBufferList as String
- property kAudioDevicePropertyLatency as String
- property kAudioDevicePropertyBufferSize as String
- property kAudioDevicePropertyBufferSizeRange as String
- property kAudioDevicePropertyBufferFrameSize as String
- property kAudioDevicePropertyBufferFrameSizeRange as String
- property kAudioDevicePropertyUsesVariableBufferFrameSizes as String
- property kAudioDevicePropertyStreams as String
- property kAudioDevicePropertySafetyOffset as String
- property kAudioDevicePropertySupportsMixing as String
- property kAudioDevicePropertyStreamConfiguration as String
- property kAudioDevicePropertyIOProcStreamUsage as String
- property kAudioDevicePropertyPreferredChannelsForStereo as String
- property kAudioDevicePropertyNominalSampleRate as String
- property kAudioDevicePropertyAvailableNominalSampleRates as String
- property kAudioDevicePropertyActualSampleRate as String
- property kAudioDevicePropertyStreamFormat as String
- property kAudioDevicePropertyStreamFormats as String
- property kAudioDevicePropertyStreamFormatSupported as String
- property kAudioDevicePropertyStreamFormatMatch as String
- property kAudioDevicePropertyVolumeScalar as String
- property kAudioDevicePropertyVolumeDecibels as String
- property kAudioDevicePropertyVolumeRangeDecibels as String
- property kAudioDevicePropertyVolumeScalarToDecibels as String
- property kAudioDevicePropertyVolumeDecibelsToScalar as String
- property kAudioDevicePropertyMute as String
- property kAudioDevicePropertyPlayThru as String
- property kAudioDevicePropertyDataSource as String
- property kAudioDevicePropertyDataSources as String
- property kAudioDevicePropertyDataSourceNameForID as String
- property kAudioDevicePropertyDataSourceNameForIDCFString as String
- property kAudioDevicePropertyClockSource as String
- property kAudioDevicePropertyClockSources as String
- property kAudioDevicePropertyClockSourceNameForID as String
- property kAudioDevicePropertyClockSourceNameForIDCFString as String
- property kAudioDevicePropertyDriverShouldOwniSub as String
- property kAudioDevicePropertySubVolumeScalar as String
- property kAudioDevicePropertySubVolumeDecibels as String
- property kAudioDevicePropertySubVolumeRangeDecibels as String
- property kAudioDevicePropertySubVolumeScalarToDecibels as String
- property kAudioDevicePropertySubVolumeDecibelsToScalar as String
- property kAudioDevicePropertySubMute as String
- property kAudioStreamPropertyOwningDevice as String
- property kAudioStreamPropertyDirection as String
- property kAudioStreamPropertyTerminalType as String
- property kAudioStreamPropertyStartingChannel as String
- property kAudioStreamPropertyPhysicalFormat as String
- property kAudioStreamPropertyPhysicalFormats as String
- property kAudioStreamPropertyPhysicalFormatSupported as String
- property kAudioStreamPropertyPhysicalFormatMatch as String
- property kAudioPropertyWildcardPropertyID as String
- property kAudioPropertyWildcardSection as Integer
- property kAudioPropertyWildcardChannel as Integer
- property Lasterror as Integer
- shared method CoreAudioGetHostClockFrequencyMBS as double
- shared method GetHostClockMinimumTimeDeltaMBS as integer
- shared method CoreAudioGetCurrentHostTimeMBS as UInt64
- shared method CoreAudioConvertHostTimeToNanosMBS(inHostTime as UInt64) as UInt64
- shared method CoreAudioConvertNanosToHostTimeMBS(inNanos as UInt64) as UInt64
- 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 AddFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, 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 AddFloatAudioStereo(FloatData1 as memoryblock, FloatData2 as memoryblock, offsetBytes as integer=0, countBytes as integer=0, ClearBuffers as boolean=false) 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 PlayFloatAudio(FloatData as memoryblock, offsetBytes as integer=0, countBytes as integer=0, 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 PlayFloatAudioStereo(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 HardwareSampleRate as single
- method HardwareNumberOfChannels as integer
- method Close
- method Stop
- method Start as boolean
- property OutputPositionRelative as Double
- property SampleRate as Single
- property NumberOfChannels as Integer
- property OutputDeviceID as Integer
- property IsRunning as Boolean
- property OutputPosition as Double
- property NoUnderflow as Boolean
- property HadUnderflow as Boolean
- class QTSoundStreamMBS
Blog Entries
Xojo Developer Magazine