CoreAudioMBS class
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
CoreAudioMBS class
A class for low level CoreAudio calls.
Currently not finished for the 4.0 release.
- 82 properties
- 36 methods
- 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 AudioObjectGetPropertyData(inObjectID as Integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, QualifierData as memoryblock = nil, InputData as Memoryblock = nil) as memoryblock
- method AudioObjectGetPropertyDataSize(inObjectID as Integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, QualifierData as memoryblock = nil) as UInt32
- method AudioObjectSetPropertyData(inObjectID as Integer, AddressSelector as UInt32, AddressScope as UInt32, AddressElement as UInt32, Data as Memoryblock, QualifierData as memoryblock = nil)
- 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)
- method OpenDefaultComponent(type as string, subtype as string) as Integer
- 5 shared methods
This class has no sub classes.
Some examples using this class:
Blog Entries
Release notes
- Version 23.0
- Changed CoreAudioMBS methods to allocate bigger memory blocks to make sure NULL bytes can be included.
The items on this page are in the following plugins: MBS MacOSX Plugin.
CoreAudioListenerMBS
-
CoreAudioPlayerMBS