Documentation Archive Developer
Search

AudioUnit Changes

AudioUnit

Added AudioComponentGetIcon(AudioComponent, Float) -> UIImage!
Added AudioOutputUnitGetHostIcon(AudioUnit, Float) -> UIImage!
Modified AudioComponentCopyName(AudioComponent, UnsafeMutablePointer<Unmanaged<CFString>?>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentCount(UnsafePointer<AudioComponentDescription>) -> UInt32
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentFindNext(AudioComponent, UnsafePointer<AudioComponentDescription>) -> AudioComponent
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentGetDescription(AudioComponent, UnsafeMutablePointer<AudioComponentDescription>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentGetLastActiveTime(AudioComponent) -> CFAbsoluteTime
Introduction
FromiOS 8.0
ToiOS 7.0

Modified AudioComponentGetVersion(AudioComponent, UnsafeMutablePointer<UInt32>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentInstanceCanDo(AudioComponentInstance, Int16) -> Boolean
Introduction
FromiOS 8.0
ToiOS 3.0

Modified AudioComponentInstanceDispose(AudioComponentInstance) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentInstanceGetComponent(AudioComponentInstance) -> AudioComponent
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentInstanceNew(AudioComponent, UnsafeMutablePointer<AudioComponentInstance>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioComponentRegister(UnsafePointer<AudioComponentDescription>, CFString!, UInt32, AudioComponentFactoryFunction) -> AudioComponent
Introduction
FromiOS 8.0
ToiOS 5.0

Modified AudioOutputUnitPublish(UnsafePointer<AudioComponentDescription>, CFString!, UInt32, AudioUnit) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 7.0

Modified AudioOutputUnitStart(AudioUnit) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioOutputUnitStop(AudioUnit) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitAddPropertyListener(AudioUnit, AudioUnitPropertyID, AudioUnitPropertyListenerProc, UnsafeMutablePointer<Void>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitAddRenderNotify(AudioUnit, AURenderCallback, UnsafeMutablePointer<Void>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitGetParameter(AudioUnit, AudioUnitParameterID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<AudioUnitParameterValue>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitGetProperty(AudioUnit, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<Void>, UnsafeMutablePointer<UInt32>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitGetPropertyInfo(AudioUnit, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<UInt32>, UnsafeMutablePointer<Boolean>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitInitialize(AudioUnit) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitProcess(AudioUnit, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 6.0

Modified AudioUnitProcessMultiple(AudioUnit, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<UnsafePointer<AudioBufferList>>, UInt32, UnsafeMutablePointer<UnsafeMutablePointer<AudioBufferList>>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 6.0

Modified AudioUnitRemovePropertyListenerWithUserData(AudioUnit, AudioUnitPropertyID, AudioUnitPropertyListenerProc, UnsafeMutablePointer<Void>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitRemoveRenderNotify(AudioUnit, AURenderCallback, UnsafeMutablePointer<Void>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitRender(AudioUnit, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitReset(AudioUnit, AudioUnitScope, AudioUnitElement) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitScheduleParameters(AudioUnit, UnsafePointer<AudioUnitParameterEvent>, UInt32) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitSetParameter(AudioUnit, AudioUnitParameterID, AudioUnitScope, AudioUnitElement, AudioUnitParameterValue, UInt32) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitSetProperty(AudioUnit, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafePointer<Void>, UInt32) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified AudioUnitUninitialize(AudioUnit) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 2.0

Modified MusicDeviceMIDIEvent(MusicDeviceComponent, UInt32, UInt32, UInt32, UInt32) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 5.0

Modified MusicDeviceStartNote(MusicDeviceComponent, MusicDeviceInstrumentID, MusicDeviceGroupID, UnsafeMutablePointer<NoteInstanceID>, UInt32, UnsafePointer<MusicDeviceNoteParams>) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 5.0

Modified MusicDeviceStopNote(MusicDeviceComponent, MusicDeviceGroupID, NoteInstanceID, UInt32) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 5.0

Modified MusicDeviceSysEx(MusicDeviceComponent, UnsafePointer<UInt8>, UInt32) -> OSStatus
Introduction
FromiOS 8.0
ToiOS 5.0

Modified kAudioComponentRegistrationsChangedNotification
Introduction
FromiOS 8.0
ToiOS 7.0