Documentation Archive Developer
Search

AudioUnit Changes for Swift

AudioUnit

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
struct AU3DMixerRenderingFlags : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var k3DMixerRenderingFlags_InterAuralDelay: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DopplerShift: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DistanceAttenuation: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DistanceFilter: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DistanceDiffusion: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_LinearDistanceAttenuation: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_ConstantReverbBlend: AU3DMixerRenderingFlags { get }
}
OptionSetTypeAudioUnit
To
struct AU3DMixerRenderingFlags : OptionSet {
    init(rawValue rawValue: UInt32)
    static var k3DMixerRenderingFlags_InterAuralDelay: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DopplerShift: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DistanceAttenuation: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DistanceFilter: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_DistanceDiffusion: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_LinearDistanceAttenuation: AU3DMixerRenderingFlags { get }
    static var k3DMixerRenderingFlags_ConstantReverbBlend: AU3DMixerRenderingFlags { get }
    func intersect(_ other: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags
    func exclusiveOr(_ other: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags
    mutating func unionInPlace(_ other: AU3DMixerRenderingFlags)
    mutating func intersectInPlace(_ other: AU3DMixerRenderingFlags)
    mutating func exclusiveOrInPlace(_ other: AU3DMixerRenderingFlags)
    func isSubsetOf(_ other: AU3DMixerRenderingFlags) -> Bool
    func isDisjointWith(_ other: AU3DMixerRenderingFlags) -> Bool
    func isSupersetOf(_ other: AU3DMixerRenderingFlags) -> Bool
    mutating func subtractInPlace(_ other: AU3DMixerRenderingFlags)
    func isStrictSupersetOf(_ other: AU3DMixerRenderingFlags) -> Bool
    func isStrictSubsetOf(_ other: AU3DMixerRenderingFlags) -> Bool
}
extension AU3DMixerRenderingFlags {
    func union(_ other: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags
    func intersection(_ other: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags
    func symmetricDifference(_ other: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags
}
extension AU3DMixerRenderingFlags {
    func contains(_ member: AU3DMixerRenderingFlags) -> Bool
    mutating func insert(_ newMember: AU3DMixerRenderingFlags) -> (inserted: Bool, memberAfterInsert: AU3DMixerRenderingFlags)
    mutating func remove(_ member: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags?
    mutating func update(with newMember: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags?
}
extension AU3DMixerRenderingFlags {
    convenience init()
    mutating func formUnion(_ other: AU3DMixerRenderingFlags)
    mutating func formIntersection(_ other: AU3DMixerRenderingFlags)
    mutating func formSymmetricDifference(_ other: AU3DMixerRenderingFlags)
}
extension AU3DMixerRenderingFlags {
    convenience init<S : Sequence where S.Iterator.Element == AU3DMixerRenderingFlags>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AU3DMixerRenderingFlags...)
    mutating func subtract(_ other: AU3DMixerRenderingFlags)
    func isSubset(of other: AU3DMixerRenderingFlags) -> Bool
    func isSuperset(of other: AU3DMixerRenderingFlags) -> Bool
    func isDisjoint(with other: AU3DMixerRenderingFlags) -> Bool
    func subtracting(_ other: AU3DMixerRenderingFlags) -> AU3DMixerRenderingFlags
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AU3DMixerRenderingFlags) -> Bool
    func isStrictSubset(of other: AU3DMixerRenderingFlags) -> Bool
}
OptionSetAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Modified AUAudioUnit
DeclarationProtocolsModule
From
class AUAudioUnit : NSObject {
    convenience init()
    init(componentDescription componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions) throws
    convenience init(componentDescription componentDescription: AudioComponentDescription) throws
    class func instantiateWithComponentDescription(_ componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions, completionHandler completionHandler: (AUAudioUnit?, NSError?) -> Void)
    var componentDescription: AudioComponentDescription { get }
    var component: AudioComponent { get }
    var componentName: String? { get }
    var audioUnitName: String? { get }
    var manufacturerName: String? { get }
    var componentVersion: UInt32 { get }
    func allocateRenderResources() throws
    func deallocateRenderResources()
    var renderResourcesAllocated: Bool { get }
    func reset()
    var inputBusses: AUAudioUnitBusArray { get }
    var outputBusses: AUAudioUnitBusArray { get }
    var renderBlock: AURenderBlock { get }
    var scheduleParameterBlock: AUScheduleParameterBlock { get }
    func tokenByAddingRenderObserver(_ observer: AURenderObserver) -> Int
    func removeRenderObserver(_ token: Int)
    var maximumFramesToRender: AUAudioFrameCount
    var parameterTree: AUParameterTree? { get }
    func parametersForOverviewWithCount(_ count: Int) -> [NSNumber]
    var allParameterValues: Bool { get }
    var musicDeviceOrEffect: Bool { get }
    var virtualMIDICableCount: Int { get }
    var scheduleMIDIEventBlock: AUScheduleMIDIEventBlock? { get }
    var fullState: [String : AnyObject]?
    var fullStateForDocument: [String : AnyObject]?
    var factoryPresets: [AUAudioUnitPreset]? { get }
    var currentPreset: AUAudioUnitPreset?
    var latency: NSTimeInterval { get }
    var tailTime: NSTimeInterval { get }
    var renderQuality: Int
    var shouldBypassEffect: Bool
    var canProcessInPlace: Bool { get }
    var renderingOffline: Bool
    var channelCapabilities: [NSNumber]? { get }
    var musicalContextBlock: AUHostMusicalContextBlock?
    var transportStateBlock: AUHostTransportStateBlock?
    var contextName: String?
}
extension AUAudioUnit {
    var canPerformInput: Bool { get }
    var canPerformOutput: Bool { get }
    var inputEnabled: Bool
    var outputEnabled: Bool
    var outputProvider: AURenderPullInputBlock?
    var inputHandler: AUInputHandler?
    func startHardware() throws
    func stopHardware()
}
extension AUAudioUnit {
    class func registerSubclass(_ cls: AnyClass, asComponentDescription componentDescription: AudioComponentDescription, name name: String, version version: UInt32)
    var internalRenderBlock: AUInternalRenderBlock { get }
    func shouldChangeToFormat(_ format: AVAudioFormat, forBus bus: AUAudioUnitBus) -> Bool
    func setRenderResourcesAllocated(_ flag: Bool)
}
--AudioUnit
To
class AUAudioUnit : NSObject {
    convenience init()
    init(componentDescription componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions = []) throws
    convenience init(componentDescription componentDescription: AudioComponentDescription) throws
    class func instantiate(with componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions = [], completionHandler completionHandler: @escaping (AUAudioUnit?, Error?) -> Swift.Void)
    var componentDescription: AudioComponentDescription { get }
    var component: AudioComponent { get }
    var componentName: String? { get }
    var audioUnitName: String? { get }
    var manufacturerName: String? { get }
    var componentVersion: UInt32 { get }
    func allocateRenderResources() throws
    func deallocateRenderResources()
    var renderResourcesAllocated: Bool { get }
    func reset()
    var inputBusses: AUAudioUnitBusArray { get }
    var outputBusses: AUAudioUnitBusArray { get }
    var renderBlock: AudioToolbox.AURenderBlock { get }
    var scheduleParameterBlock: AudioToolbox.AUScheduleParameterBlock { get }
    func token(byAddingRenderObserver observer: AudioToolbox.AURenderObserver) -> Int
    func removeRenderObserver(_ token: Int)
    var maximumFramesToRender: AUAudioFrameCount
    var parameterTree: AUParameterTree? { get }
    func parametersForOverview(withCount count: Int) -> [NSNumber]
    var allParameterValues: Bool { get }
    var isMusicDeviceOrEffect: Bool { get }
    var virtualMIDICableCount: Int { get }
    var scheduleMIDIEventBlock: AudioToolbox.AUScheduleMIDIEventBlock? { get }
    var fullState: [String : Any]?
    var fullStateForDocument: [String : Any]?
    var factoryPresets: [AUAudioUnitPreset]? { get }
    var currentPreset: AUAudioUnitPreset?
    var latency: TimeInterval { get }
    var tailTime: TimeInterval { get }
    var renderQuality: Int
    var shouldBypassEffect: Bool
    var canProcessInPlace: Bool { get }
    var isRenderingOffline: Bool
    var channelCapabilities: [NSNumber]? { get }
    var musicalContextBlock: AudioToolbox.AUHostMusicalContextBlock?
    var transportStateBlock: AudioToolbox.AUHostTransportStateBlock?
    var contextName: String?
    var supportsMPE: Bool { get }
    var channelMap: [NSNumber]?
    class func registerSubclass(_ cls: Swift.AnyClass, as componentDescription: AudioComponentDescription, name name: String, version version: UInt32)
    var internalRenderBlock: AudioToolbox.AUInternalRenderBlock { get }
    func shouldChange(to format: AVAudioFormat, for bus: AUAudioUnitBus) -> Bool
    func setRenderResourcesAllocated(_ flag: Bool)
    var canPerformInput: Bool { get }
    var canPerformOutput: Bool { get }
    var isInputEnabled: Bool
    var isOutputEnabled: Bool
    var outputProvider: AudioToolbox.AURenderPullInputBlock?
    var inputHandler: AudioToolbox.AUInputHandler?
    func startHardware() throws
    func stopHardware()
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUAudioUnit : CVarArg {
}
extension AUAudioUnit : Equatable, Hashable {
    var hashValue: Int { get }
}
extension AUAudioUnit {
    var canPerformInput: Bool { get }
    var canPerformOutput: Bool { get }
    var isInputEnabled: Bool
    var isOutputEnabled: Bool
    var outputProvider: AudioToolbox.AURenderPullInputBlock?
    var inputHandler: AudioToolbox.AUInputHandler?
    func startHardware() throws
    func stopHardware()
}
extension AUAudioUnit {
    class func registerSubclass(_ cls: Swift.AnyClass, as componentDescription: AudioComponentDescription, name name: String, version version: UInt32)
    var internalRenderBlock: AudioToolbox.AUInternalRenderBlock { get }
    func shouldChange(to format: AVAudioFormat, for bus: AUAudioUnitBus) -> Bool
    func setRenderResourcesAllocated(_ flag: Bool)
}
CVarArg, Equatable, HashableAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var fullState: [String : AnyObject]?
AudioUnit
To
var fullState: [String : Any]?
AudioToolbox

DeclarationModule
From
var fullStateForDocument: [String : AnyObject]?
AudioUnit
To
var fullStateForDocument: [String : Any]?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
init(componentDescription componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions) throws
AudioUnit
To
init(componentDescription componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions = []) throws
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var inputHandler: AUInputHandler?
AudioUnit
To
var inputHandler: AudioToolbox.AUInputHandler?
AudioToolbox

DeclarationModule
From
class func instantiateWithComponentDescription(_ componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions, completionHandler completionHandler: (AUAudioUnit?, NSError?) -> Void)
AudioUnit
To
class func instantiate(with componentDescription: AudioComponentDescription, options options: AudioComponentInstantiationOptions = [], completionHandler completionHandler: @escaping (AUAudioUnit?, Error?) -> Swift.Void)
AudioToolbox

DeclarationModule
From
var internalRenderBlock: AUInternalRenderBlock { get }
AudioUnit
To
var internalRenderBlock: AudioToolbox.AUInternalRenderBlock { get }
AudioToolbox

DeclarationModule
From
var inputEnabled: Bool
AudioUnit
To
var isInputEnabled: Bool
AudioToolbox

DeclarationModule
From
var musicDeviceOrEffect: Bool { get }
AudioUnit
To
var isMusicDeviceOrEffect: Bool { get }
AudioToolbox

DeclarationModule
From
var outputEnabled: Bool
AudioUnit
To
var isOutputEnabled: Bool
AudioToolbox

DeclarationModule
From
var renderingOffline: Bool
AudioUnit
To
var isRenderingOffline: Bool
AudioToolbox

DeclarationModule
From
var latency: NSTimeInterval { get }
AudioUnit
To
var latency: TimeInterval { get }
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var musicalContextBlock: AUHostMusicalContextBlock?
AudioUnit
To
var musicalContextBlock: AudioToolbox.AUHostMusicalContextBlock?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var outputProvider: AURenderPullInputBlock?
AudioUnit
To
var outputProvider: AudioToolbox.AURenderPullInputBlock?
AudioToolbox

DeclarationModule
From
func parametersForOverviewWithCount(_ count: Int) -> [NSNumber]
AudioUnit
To
func parametersForOverview(withCount count: Int) -> [NSNumber]
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
class func registerSubclass(_ cls: AnyClass, asComponentDescription componentDescription: AudioComponentDescription, name name: String, version version: UInt32)
AudioUnit
To
class func registerSubclass(_ cls: Swift.AnyClass, as componentDescription: AudioComponentDescription, name name: String, version version: UInt32)
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var renderBlock: AURenderBlock { get }
AudioUnit
To
var renderBlock: AudioToolbox.AURenderBlock { get }
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var scheduleMIDIEventBlock: AUScheduleMIDIEventBlock? { get }
AudioUnit
To
var scheduleMIDIEventBlock: AudioToolbox.AUScheduleMIDIEventBlock? { get }
AudioToolbox

DeclarationModule
From
var scheduleParameterBlock: AUScheduleParameterBlock { get }
AudioUnit
To
var scheduleParameterBlock: AudioToolbox.AUScheduleParameterBlock { get }
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func shouldChangeToFormat(_ format: AVAudioFormat, forBus bus: AUAudioUnitBus) -> Bool
AudioUnit
To
func shouldChange(to format: AVAudioFormat, for bus: AUAudioUnitBus) -> Bool
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var tailTime: NSTimeInterval { get }
AudioUnit
To
var tailTime: TimeInterval { get }
AudioToolbox

DeclarationModule
From
func tokenByAddingRenderObserver(_ observer: AURenderObserver) -> Int
AudioUnit
To
func token(byAddingRenderObserver observer: AudioToolbox.AURenderObserver) -> Int
AudioToolbox

DeclarationModule
From
var transportStateBlock: AUHostTransportStateBlock?
AudioUnit
To
var transportStateBlock: AudioToolbox.AUHostTransportStateBlock?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
class AUAudioUnitBus : NSObject {
    var format: AVAudioFormat { get }
    func setFormat(_ format: AVAudioFormat) throws
    var enabled: Bool
    var name: String?
    var index: Int { get }
    var busType: AUAudioUnitBusType { get }
    unowned(unsafe) var ownerAudioUnit: AUAudioUnit { get }
    var supportedChannelLayoutTags: [NSNumber]? { get }
    var contextPresentationLatency: NSTimeInterval
}
extension AUAudioUnitBus {
    init(format format: AVAudioFormat) throws
    var supportedChannelCounts: [NSNumber]?
    var maximumChannelCount: AUAudioChannelCount
}
--AudioUnit
To
class AUAudioUnitBus : NSObject {
    var format: AVAudioFormat { get }
    func setFormat(_ format: AVAudioFormat) throws
    var isEnabled: Bool
    var name: String?
    var index: Int { get }
    var busType: AUAudioUnitBusType { get }
    unowned(unsafe) var ownerAudioUnit: AUAudioUnit { get }
    var supportedChannelLayoutTags: [NSNumber]? { get }
    var contextPresentationLatency: TimeInterval
    init(format format: AVAudioFormat) throws
    var supportedChannelCounts: [NSNumber]?
    var maximumChannelCount: AUAudioChannelCount
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUAudioUnitBus : CVarArg {
}
extension AUAudioUnitBus : Equatable, Hashable {
    var hashValue: Int { get }
}
extension AUAudioUnitBus {
    init(format format: AVAudioFormat) throws
    var supportedChannelCounts: [NSNumber]?
    var maximumChannelCount: AUAudioChannelCount
}
CVarArg, Equatable, HashableAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var contextPresentationLatency: NSTimeInterval
AudioUnit
To
var contextPresentationLatency: TimeInterval
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var enabled: Bool
AudioUnit
To
var isEnabled: Bool
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
class AUAudioUnitBusArray : NSObject, NSFastEnumeration {
    convenience init()
    init(audioUnit owner: AUAudioUnit, busType busType: AUAudioUnitBusType, busses busArray: [AUAudioUnitBus])
    convenience init(audioUnit owner: AUAudioUnit, busType busType: AUAudioUnitBusType)
    var count: Int { get }
    subscript (_ index: Int) -> AUAudioUnitBus { get }
    func objectAtIndexedSubscript(_ index: Int) -> AUAudioUnitBus
    var countChangeable: Bool { get }
    func setBusCount(_ count: Int) throws
    func addObserverToAllBusses(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions, context context: UnsafeMutablePointer<Void>)
    func removeObserverFromAllBusses(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutablePointer<Void>)
    unowned(unsafe) var ownerAudioUnit: AUAudioUnit { get }
    var busType: AUAudioUnitBusType { get }
}
extension AUAudioUnitBusArray {
    func replaceBusses(_ busArray: [AUAudioUnitBus])
}
NSFastEnumerationAudioUnit
To
class AUAudioUnitBusArray : NSObject, NSFastEnumeration {
    convenience init()
    init(audioUnit owner: AUAudioUnit, busType busType: AUAudioUnitBusType, busses busArray: [AUAudioUnitBus])
    convenience init(audioUnit owner: AUAudioUnit, busType busType: AUAudioUnitBusType)
    var count: Int { get }
    subscript(_ index: Int) -> AUAudioUnitBus { get }
    func objectAtIndexedSubscript(_ index: Int) -> AUAudioUnitBus
    var isCountChangeable: Bool { get }
    func setBusCount(_ count: Int) throws
    func addObserver(toAllBusses observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(fromAllBusses observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    unowned(unsafe) var ownerAudioUnit: AUAudioUnit { get }
    var busType: AUAudioUnitBusType { get }
    func replaceBusses(_ busArray: [AUAudioUnitBus])
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUAudioUnitBusArray : CVarArg {
}
extension AUAudioUnitBusArray : Equatable, Hashable {
    var hashValue: Int { get }
}
extension AUAudioUnitBusArray {
    func replaceBusses(_ busArray: [AUAudioUnitBus])
}
CVarArg, Equatable, Hashable, NSFastEnumerationAudioToolbox

DeclarationModule
From
func addObserverToAllBusses(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions, context context: UnsafeMutablePointer<Void>)
AudioUnit
To
func addObserver(toAllBusses observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var countChangeable: Bool { get }
AudioUnit
To
var isCountChangeable: Bool { get }
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func removeObserverFromAllBusses(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutablePointer<Void>)
AudioUnit
To
func removeObserver(fromAllBusses observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
subscript (_ index: Int) -> AUAudioUnitBus { get }
AudioUnit
To
subscript(_ index: Int) -> AUAudioUnitBus { get }
AudioToolbox

DeclarationModule
From
enum AUAudioUnitBusType : Int {
    case Input
    case Output
}
AudioUnit
To
enum AUAudioUnitBusType : Int {
    case input
    case output
}
AudioToolbox

DeclarationModule
From
case Input
AudioUnit
To
case input
AudioToolbox

DeclarationModule
From
case Output
AudioUnit
To
case output
AudioToolbox

DeclarationModule
From
protocol AUAudioUnitFactory : NSExtensionRequestHandling {
    func createAudioUnitWithComponentDescription(_ desc: AudioComponentDescription) throws -> AUAudioUnit
}
AudioUnit
To
protocol AUAudioUnitFactory : NSExtensionRequestHandling {
    func createAudioUnit(with desc: AudioComponentDescription) throws -> AUAudioUnit
}
AudioToolbox

DeclarationModule
From
func createAudioUnitWithComponentDescription(_ desc: AudioComponentDescription) throws -> AUAudioUnit
AudioUnit
To
func createAudioUnit(with desc: AudioComponentDescription) throws -> AUAudioUnit
AudioToolbox

DeclarationProtocolsModule
From
class AUAudioUnitPreset : NSObject, NSSecureCoding {
    var number: Int
    var name: String
}
NSSecureCodingAudioUnit
To
class AUAudioUnitPreset : NSObject, NSSecureCoding {
    var number: Int
    var name: String
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUAudioUnitPreset : CVarArg {
}
extension AUAudioUnitPreset : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSSecureCodingAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
class AUAudioUnitV2Bridge : AUAudioUnit {
}
--AudioUnit
To
class AUAudioUnitV2Bridge : AUAudioUnit {
    class func registerSubclass(_ cls: AnyClass, as componentDescription: AudioComponentDescription, name name: String, version version: UInt32)
    var internalRenderBlock: AUInternalRenderBlock { get }
    func shouldChange(to format: AVAudioFormat, for bus: AUAudioUnitBus) -> Bool
    func setRenderResourcesAllocated(_ flag: Bool)
    var canPerformInput: Bool { get }
    var canPerformOutput: Bool { get }
    var isInputEnabled: Bool
    var isOutputEnabled: Bool
    var outputProvider: AURenderPullInputBlock?
    var inputHandler: AUInputHandler?
    func startHardware() throws
    func stopHardware()
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUAudioUnitV2Bridge : CVarArg {
}
extension AUAudioUnitV2Bridge : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, HashableAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
struct AudioComponentFlags : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var Unsearchable: AudioComponentFlags { get }
    static var SandboxSafe: AudioComponentFlags { get }
    static var IsV3AudioUnit: AudioComponentFlags { get }
    static var RequiresAsyncInstantiation: AudioComponentFlags { get }
    static var CanLoadInProcess: AudioComponentFlags { get }
}
OptionSetTypeAudioUnit
To
struct AudioComponentFlags : OptionSet {
    init(rawValue rawValue: UInt32)
    static var unsearchable: AudioComponentFlags { get }
    static var sandboxSafe: AudioComponentFlags { get }
    static var isV3AudioUnit: AudioComponentFlags { get }
    static var requiresAsyncInstantiation: AudioComponentFlags { get }
    static var canLoadInProcess: AudioComponentFlags { get }
    func intersect(_ other: AudioComponentFlags) -> AudioComponentFlags
    func exclusiveOr(_ other: AudioComponentFlags) -> AudioComponentFlags
    mutating func unionInPlace(_ other: AudioComponentFlags)
    mutating func intersectInPlace(_ other: AudioComponentFlags)
    mutating func exclusiveOrInPlace(_ other: AudioComponentFlags)
    func isSubsetOf(_ other: AudioComponentFlags) -> Bool
    func isDisjointWith(_ other: AudioComponentFlags) -> Bool
    func isSupersetOf(_ other: AudioComponentFlags) -> Bool
    mutating func subtractInPlace(_ other: AudioComponentFlags)
    func isStrictSupersetOf(_ other: AudioComponentFlags) -> Bool
    func isStrictSubsetOf(_ other: AudioComponentFlags) -> Bool
}
extension AudioComponentFlags {
    func union(_ other: AudioComponentFlags) -> AudioComponentFlags
    func intersection(_ other: AudioComponentFlags) -> AudioComponentFlags
    func symmetricDifference(_ other: AudioComponentFlags) -> AudioComponentFlags
}
extension AudioComponentFlags {
    func contains(_ member: AudioComponentFlags) -> Bool
    mutating func insert(_ newMember: AudioComponentFlags) -> (inserted: Bool, memberAfterInsert: AudioComponentFlags)
    mutating func remove(_ member: AudioComponentFlags) -> AudioComponentFlags?
    mutating func update(with newMember: AudioComponentFlags) -> AudioComponentFlags?
}
extension AudioComponentFlags {
    convenience init()
    mutating func formUnion(_ other: AudioComponentFlags)
    mutating func formIntersection(_ other: AudioComponentFlags)
    mutating func formSymmetricDifference(_ other: AudioComponentFlags)
}
extension AudioComponentFlags {
    convenience init<S : Sequence where S.Iterator.Element == AudioComponentFlags>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AudioComponentFlags...)
    mutating func subtract(_ other: AudioComponentFlags)
    func isSubset(of other: AudioComponentFlags) -> Bool
    func isSuperset(of other: AudioComponentFlags) -> Bool
    func isDisjoint(with other: AudioComponentFlags) -> Bool
    func subtracting(_ other: AudioComponentFlags) -> AudioComponentFlags
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AudioComponentFlags) -> Bool
    func isStrictSubset(of other: AudioComponentFlags) -> Bool
}
OptionSetAudioToolbox

DeclarationModule
From
static var CanLoadInProcess: AudioComponentFlags { get }
AudioUnit
To
static var canLoadInProcess: AudioComponentFlags { get }
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
static var IsV3AudioUnit: AudioComponentFlags { get }
AudioUnit
To
static var isV3AudioUnit: AudioComponentFlags { get }
AudioToolbox

DeclarationModule
From
static var RequiresAsyncInstantiation: AudioComponentFlags { get }
AudioUnit
To
static var requiresAsyncInstantiation: AudioComponentFlags { get }
AudioToolbox

DeclarationModule
From
static var SandboxSafe: AudioComponentFlags { get }
AudioUnit
To
static var sandboxSafe: AudioComponentFlags { get }
AudioToolbox

DeclarationModule
From
static var Unsearchable: AudioComponentFlags { get }
AudioUnit
To
static var unsearchable: AudioComponentFlags { get }
AudioToolbox

DeclarationProtocolsModule
From
struct AudioComponentInstantiationOptions : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var LoadOutOfProcess: AudioComponentInstantiationOptions { get }
    static var LoadInProcess: AudioComponentInstantiationOptions { get }
}
OptionSetTypeAudioUnit
To
struct AudioComponentInstantiationOptions : OptionSet {
    init(rawValue rawValue: UInt32)
    static var loadOutOfProcess: AudioComponentInstantiationOptions { get }
    static var loadInProcess: AudioComponentInstantiationOptions { get }
    func intersect(_ other: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions
    func exclusiveOr(_ other: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions
    mutating func unionInPlace(_ other: AudioComponentInstantiationOptions)
    mutating func intersectInPlace(_ other: AudioComponentInstantiationOptions)
    mutating func exclusiveOrInPlace(_ other: AudioComponentInstantiationOptions)
    func isSubsetOf(_ other: AudioComponentInstantiationOptions) -> Bool
    func isDisjointWith(_ other: AudioComponentInstantiationOptions) -> Bool
    func isSupersetOf(_ other: AudioComponentInstantiationOptions) -> Bool
    mutating func subtractInPlace(_ other: AudioComponentInstantiationOptions)
    func isStrictSupersetOf(_ other: AudioComponentInstantiationOptions) -> Bool
    func isStrictSubsetOf(_ other: AudioComponentInstantiationOptions) -> Bool
}
extension AudioComponentInstantiationOptions {
    func union(_ other: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions
    func intersection(_ other: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions
    func symmetricDifference(_ other: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions
}
extension AudioComponentInstantiationOptions {
    func contains(_ member: AudioComponentInstantiationOptions) -> Bool
    mutating func insert(_ newMember: AudioComponentInstantiationOptions) -> (inserted: Bool, memberAfterInsert: AudioComponentInstantiationOptions)
    mutating func remove(_ member: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions?
    mutating func update(with newMember: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions?
}
extension AudioComponentInstantiationOptions {
    convenience init()
    mutating func formUnion(_ other: AudioComponentInstantiationOptions)
    mutating func formIntersection(_ other: AudioComponentInstantiationOptions)
    mutating func formSymmetricDifference(_ other: AudioComponentInstantiationOptions)
}
extension AudioComponentInstantiationOptions {
    convenience init<S : Sequence where S.Iterator.Element == AudioComponentInstantiationOptions>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AudioComponentInstantiationOptions...)
    mutating func subtract(_ other: AudioComponentInstantiationOptions)
    func isSubset(of other: AudioComponentInstantiationOptions) -> Bool
    func isSuperset(of other: AudioComponentInstantiationOptions) -> Bool
    func isDisjoint(with other: AudioComponentInstantiationOptions) -> Bool
    func subtracting(_ other: AudioComponentInstantiationOptions) -> AudioComponentInstantiationOptions
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AudioComponentInstantiationOptions) -> Bool
    func isStrictSubset(of other: AudioComponentInstantiationOptions) -> Bool
}
OptionSetAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
static var LoadOutOfProcess: AudioComponentInstantiationOptions { get }
AudioUnit
To
static var loadOutOfProcess: AudioComponentInstantiationOptions { get }
AudioToolbox

DeclarationModule
From
struct AudioComponentPlugInInterface {
    var Open: (UnsafeMutablePointer<Void>, AudioComponentInstance) -> OSStatus
    var Close: (UnsafeMutablePointer<Void>) -> OSStatus
    var Lookup: (Int16) -> AudioComponentMethod
    var reserved: UnsafeMutablePointer<Void>
}
AudioUnit
To
struct AudioComponentPlugInInterface {
    var Open: (UnsafeMutableRawPointer, AudioComponentInstance) -> OSStatus
    var Close: (UnsafeMutableRawPointer) -> OSStatus
    var Lookup: (Int16) -> AudioComponentMethod?
    var reserved: UnsafeMutableRawPointer?
}
AudioToolbox

DeclarationModule
From
var Close: (UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
var Close: (UnsafeMutableRawPointer) -> OSStatus
AudioToolbox

DeclarationModule
From
var Lookup: (Int16) -> AudioComponentMethod
AudioUnit
To
var Lookup: (Int16) -> AudioComponentMethod?
AudioToolbox

DeclarationModule
From
var Open: (UnsafeMutablePointer<Void>, AudioComponentInstance) -> OSStatus
AudioUnit
To
var Open: (UnsafeMutableRawPointer, AudioComponentInstance) -> OSStatus
AudioToolbox

DeclarationModule
From
var reserved: UnsafeMutablePointer<Void>
AudioUnit
To
var reserved: UnsafeMutableRawPointer?
AudioToolbox

DeclarationModule
From
enum AudioComponentValidationResult : UInt32 {
    case Unknown
    case Passed
    case Failed
    case TimedOut
    case UnauthorizedError_Open
    case UnauthorizedError_Init
}
AudioUnit
To
enum AudioComponentValidationResult : UInt32 {
    case unknown
    case passed
    case failed
    case timedOut
    case unauthorizedError_Open
    case unauthorizedError_Init
}
AudioToolbox

DeclarationModule
From
case Failed
AudioUnit
To
case failed
AudioToolbox

DeclarationModule
From
case Passed
AudioUnit
To
case passed
AudioToolbox

DeclarationModule
From
case TimedOut
AudioUnit
To
case timedOut
AudioToolbox

DeclarationModule
From
case UnauthorizedError_Init
AudioUnit
To
case unauthorizedError_Init
AudioToolbox

DeclarationModule
From
case UnauthorizedError_Open
AudioUnit
To
case unauthorizedError_Open
AudioToolbox

DeclarationModule
From
case Unknown
AudioUnit
To
case unknown
AudioToolbox

DeclarationModule
From
struct AudioOutputUnitMIDICallbacks {
    var userData: UnsafeMutablePointer<Void>
    var MIDIEventProc: (UnsafeMutablePointer<Void>, UInt32, UInt32, UInt32, UInt32) -> Void
    var MIDISysExProc: (UnsafeMutablePointer<Void>, UnsafePointer<UInt8>, UInt32) -> Void
}
AudioUnit
To
struct AudioOutputUnitMIDICallbacks {
    var userData: UnsafeMutableRawPointer?
    var MIDIEventProc: (UnsafeMutableRawPointer?, UInt32, UInt32, UInt32, UInt32) -> Swift.Void
    var MIDISysExProc: (UnsafeMutableRawPointer?, UnsafePointer<UInt8>, UInt32) -> Swift.Void
}
AudioToolbox

DeclarationModule
From
var MIDIEventProc: (UnsafeMutablePointer<Void>, UInt32, UInt32, UInt32, UInt32) -> Void
AudioUnit
To
var MIDIEventProc: (UnsafeMutableRawPointer?, UInt32, UInt32, UInt32, UInt32) -> Swift.Void
AudioToolbox

DeclarationModule
From
var MIDISysExProc: (UnsafeMutablePointer<Void>, UnsafePointer<UInt8>, UInt32) -> Void
AudioUnit
To
var MIDISysExProc: (UnsafeMutableRawPointer?, UnsafePointer<UInt8>, UInt32) -> Swift.Void
AudioToolbox

DeclarationModule
From
var userData: UnsafeMutablePointer<Void>
AudioUnit
To
var userData: UnsafeMutableRawPointer?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
struct AudioUnitParameterOptions : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var Flag_CFNameRelease: AudioUnitParameterOptions { get }
    static var Flag_OmitFromPresets: AudioUnitParameterOptions { get }
    static var Flag_PlotHistory: AudioUnitParameterOptions { get }
    static var Flag_MeterReadOnly: AudioUnitParameterOptions { get }
    static var Flag_DisplayMask: AudioUnitParameterOptions { get }
    static var Flag_DisplaySquareRoot: AudioUnitParameterOptions { get }
    static var Flag_DisplaySquared: AudioUnitParameterOptions { get }
    static var Flag_DisplayCubed: AudioUnitParameterOptions { get }
    static var Flag_DisplayCubeRoot: AudioUnitParameterOptions { get }
    static var Flag_DisplayExponential: AudioUnitParameterOptions { get }
    static var Flag_HasClump: AudioUnitParameterOptions { get }
    static var Flag_ValuesHaveStrings: AudioUnitParameterOptions { get }
    static var Flag_DisplayLogarithmic: AudioUnitParameterOptions { get }
    static var Flag_IsHighResolution: AudioUnitParameterOptions { get }
    static var Flag_NonRealTime: AudioUnitParameterOptions { get }
    static var Flag_CanRamp: AudioUnitParameterOptions { get }
    static var Flag_ExpertMode: AudioUnitParameterOptions { get }
    static var Flag_HasCFNameString: AudioUnitParameterOptions { get }
    static var Flag_IsGlobalMeta: AudioUnitParameterOptions { get }
    static var Flag_IsElementMeta: AudioUnitParameterOptions { get }
    static var Flag_IsReadable: AudioUnitParameterOptions { get }
    static var Flag_IsWritable: AudioUnitParameterOptions { get }
}
OptionSetTypeAudioUnit
To
struct AudioUnitParameterOptions : OptionSet {
    init(rawValue rawValue: UInt32)
    static var flag_CFNameRelease: AudioUnitParameterOptions { get }
    static var flag_OmitFromPresets: AudioUnitParameterOptions { get }
    static var flag_PlotHistory: AudioUnitParameterOptions { get }
    static var flag_MeterReadOnly: AudioUnitParameterOptions { get }
    static var flag_DisplayMask: AudioUnitParameterOptions { get }
    static var flag_DisplaySquareRoot: AudioUnitParameterOptions { get }
    static var flag_DisplaySquared: AudioUnitParameterOptions { get }
    static var flag_DisplayCubed: AudioUnitParameterOptions { get }
    static var flag_DisplayCubeRoot: AudioUnitParameterOptions { get }
    static var flag_DisplayExponential: AudioUnitParameterOptions { get }
    static var flag_HasClump: AudioUnitParameterOptions { get }
    static var flag_ValuesHaveStrings: AudioUnitParameterOptions { get }
    static var flag_DisplayLogarithmic: AudioUnitParameterOptions { get }
    static var flag_IsHighResolution: AudioUnitParameterOptions { get }
    static var flag_NonRealTime: AudioUnitParameterOptions { get }
    static var flag_CanRamp: AudioUnitParameterOptions { get }
    static var flag_ExpertMode: AudioUnitParameterOptions { get }
    static var flag_HasCFNameString: AudioUnitParameterOptions { get }
    static var flag_IsGlobalMeta: AudioUnitParameterOptions { get }
    static var flag_IsElementMeta: AudioUnitParameterOptions { get }
    static var flag_IsReadable: AudioUnitParameterOptions { get }
    static var flag_IsWritable: AudioUnitParameterOptions { get }
    func intersect(_ other: AudioUnitParameterOptions) -> AudioUnitParameterOptions
    func exclusiveOr(_ other: AudioUnitParameterOptions) -> AudioUnitParameterOptions
    mutating func unionInPlace(_ other: AudioUnitParameterOptions)
    mutating func intersectInPlace(_ other: AudioUnitParameterOptions)
    mutating func exclusiveOrInPlace(_ other: AudioUnitParameterOptions)
    func isSubsetOf(_ other: AudioUnitParameterOptions) -> Bool
    func isDisjointWith(_ other: AudioUnitParameterOptions) -> Bool
    func isSupersetOf(_ other: AudioUnitParameterOptions) -> Bool
    mutating func subtractInPlace(_ other: AudioUnitParameterOptions)
    func isStrictSupersetOf(_ other: AudioUnitParameterOptions) -> Bool
    func isStrictSubsetOf(_ other: AudioUnitParameterOptions) -> Bool
}
extension AudioUnitParameterOptions {
    func union(_ other: AudioUnitParameterOptions) -> AudioUnitParameterOptions
    func intersection(_ other: AudioUnitParameterOptions) -> AudioUnitParameterOptions
    func symmetricDifference(_ other: AudioUnitParameterOptions) -> AudioUnitParameterOptions
}
extension AudioUnitParameterOptions {
    func contains(_ member: AudioUnitParameterOptions) -> Bool
    mutating func insert(_ newMember: AudioUnitParameterOptions) -> (inserted: Bool, memberAfterInsert: AudioUnitParameterOptions)
    mutating func remove(_ member: AudioUnitParameterOptions) -> AudioUnitParameterOptions?
    mutating func update(with newMember: AudioUnitParameterOptions) -> AudioUnitParameterOptions?
}
extension AudioUnitParameterOptions {
    convenience init()
    mutating func formUnion(_ other: AudioUnitParameterOptions)
    mutating func formIntersection(_ other: AudioUnitParameterOptions)
    mutating func formSymmetricDifference(_ other: AudioUnitParameterOptions)
}
extension AudioUnitParameterOptions {
    convenience init<S : Sequence where S.Iterator.Element == AudioUnitParameterOptions>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AudioUnitParameterOptions...)
    mutating func subtract(_ other: AudioUnitParameterOptions)
    func isSubset(of other: AudioUnitParameterOptions) -> Bool
    func isSuperset(of other: AudioUnitParameterOptions) -> Bool
    func isDisjoint(with other: AudioUnitParameterOptions) -> Bool
    func subtracting(_ other: AudioUnitParameterOptions) -> AudioUnitParameterOptions
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AudioUnitParameterOptions) -> Bool
    func isStrictSubset(of other: AudioUnitParameterOptions) -> Bool
}
OptionSetAudioToolbox

DeclarationModule
From
static var Flag_CanRamp: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_CanRamp: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_CFNameRelease: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_CFNameRelease: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_DisplayCubed: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_DisplayCubed: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_DisplayCubeRoot: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_DisplayCubeRoot: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_DisplayExponential: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_DisplayExponential: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_DisplayLogarithmic: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_DisplayLogarithmic: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_DisplayMask: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_DisplayMask: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_DisplaySquared: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_DisplaySquared: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_DisplaySquareRoot: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_DisplaySquareRoot: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_ExpertMode: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_ExpertMode: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_HasCFNameString: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_HasCFNameString: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_HasClump: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_HasClump: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_IsElementMeta: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_IsElementMeta: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_IsGlobalMeta: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_IsGlobalMeta: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_IsHighResolution: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_IsHighResolution: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_IsReadable: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_IsReadable: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_IsWritable: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_IsWritable: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_MeterReadOnly: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_MeterReadOnly: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_NonRealTime: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_NonRealTime: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_OmitFromPresets: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_OmitFromPresets: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_PlotHistory: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_PlotHistory: AudioUnitParameterOptions { get }
AudioToolbox

DeclarationModule
From
static var Flag_ValuesHaveStrings: AudioUnitParameterOptions { get }
AudioUnit
To
static var flag_ValuesHaveStrings: AudioUnitParameterOptions { get }
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
enum AudioUnitParameterUnit : UInt32 {
    case Generic
    case Indexed
    case Boolean
    case Percent
    case Seconds
    case SampleFrames
    case Phase
    case Rate
    case Hertz
    case Cents
    case RelativeSemiTones
    case MIDINoteNumber
    case MIDIController
    case Decibels
    case LinearGain
    case Degrees
    case EqualPowerCrossfade
    case MixerFaderCurve1
    case Pan
    case Meters
    case AbsoluteCents
    case Octaves
    case BPM
    case Beats
    case Milliseconds
    case Ratio
    case CustomUnit
}
AudioUnit
To
enum AudioUnitParameterUnit : UInt32 {
    case generic
    case indexed
    case boolean
    case percent
    case seconds
    case sampleFrames
    case phase
    case rate
    case hertz
    case cents
    case relativeSemiTones
    case midiNoteNumber
    case midiController
    case decibels
    case linearGain
    case degrees
    case equalPowerCrossfade
    case mixerFaderCurve1
    case pan
    case meters
    case absoluteCents
    case octaves
    case BPM
    case beats
    case milliseconds
    case ratio
    case customUnit
}
AudioToolbox

DeclarationModule
From
case AbsoluteCents
AudioUnit
To
case absoluteCents
AudioToolbox

DeclarationModule
From
case Beats
AudioUnit
To
case beats
AudioToolbox

DeclarationModule
From
case Boolean
AudioUnit
To
case boolean
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
case Cents
AudioUnit
To
case cents
AudioToolbox

DeclarationModule
From
case CustomUnit
AudioUnit
To
case customUnit
AudioToolbox

DeclarationModule
From
case Decibels
AudioUnit
To
case decibels
AudioToolbox

DeclarationModule
From
case Degrees
AudioUnit
To
case degrees
AudioToolbox

DeclarationModule
From
case EqualPowerCrossfade
AudioUnit
To
case equalPowerCrossfade
AudioToolbox

DeclarationModule
From
case Generic
AudioUnit
To
case generic
AudioToolbox

DeclarationModule
From
case Hertz
AudioUnit
To
case hertz
AudioToolbox

DeclarationModule
From
case Indexed
AudioUnit
To
case indexed
AudioToolbox

DeclarationModule
From
case LinearGain
AudioUnit
To
case linearGain
AudioToolbox

DeclarationModule
From
case Meters
AudioUnit
To
case meters
AudioToolbox

DeclarationModule
From
case MIDIController
AudioUnit
To
case midiController
AudioToolbox

DeclarationModule
From
case MIDINoteNumber
AudioUnit
To
case midiNoteNumber
AudioToolbox

DeclarationModule
From
case Milliseconds
AudioUnit
To
case milliseconds
AudioToolbox

DeclarationModule
From
case MixerFaderCurve1
AudioUnit
To
case mixerFaderCurve1
AudioToolbox

DeclarationModule
From
case Octaves
AudioUnit
To
case octaves
AudioToolbox

DeclarationModule
From
case Pan
AudioUnit
To
case pan
AudioToolbox

DeclarationModule
From
case Percent
AudioUnit
To
case percent
AudioToolbox

DeclarationModule
From
case Phase
AudioUnit
To
case phase
AudioToolbox

DeclarationModule
From
case Rate
AudioUnit
To
case rate
AudioToolbox

DeclarationModule
From
case Ratio
AudioUnit
To
case ratio
AudioToolbox

DeclarationModule
From
case RelativeSemiTones
AudioUnit
To
case relativeSemiTones
AudioToolbox

DeclarationModule
From
case SampleFrames
AudioUnit
To
case sampleFrames
AudioToolbox

DeclarationModule
From
case Seconds
AudioUnit
To
case seconds
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
enum AudioUnitRemoteControlEvent : UInt32 {
    case TogglePlayPause
    case ToggleRecord
    case Rewind
}
AudioUnit
To
enum AudioUnitRemoteControlEvent : UInt32 {
    case togglePlayPause
    case toggleRecord
    case rewind
}
AudioToolbox

DeclarationModule
From
case Rewind
AudioUnit
To
case rewind
AudioToolbox

DeclarationModule
From
case TogglePlayPause
AudioUnit
To
case togglePlayPause
AudioToolbox

DeclarationModule
From
case ToggleRecord
AudioUnit
To
case toggleRecord
AudioToolbox

DeclarationProtocolsModule
From
struct AudioUnitRenderActionFlags : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var UnitRenderAction_PreRender: AudioUnitRenderActionFlags { get }
    static var UnitRenderAction_PostRender: AudioUnitRenderActionFlags { get }
    static var UnitRenderAction_OutputIsSilence: AudioUnitRenderActionFlags { get }
    static var OfflineUnitRenderAction_Preflight: AudioUnitRenderActionFlags { get }
    static var OfflineUnitRenderAction_Render: AudioUnitRenderActionFlags { get }
    static var OfflineUnitRenderAction_Complete: AudioUnitRenderActionFlags { get }
    static var UnitRenderAction_PostRenderError: AudioUnitRenderActionFlags { get }
    static var UnitRenderAction_DoNotCheckRenderArgs: AudioUnitRenderActionFlags { get }
}
OptionSetTypeAudioUnit
To
struct AudioUnitRenderActionFlags : OptionSet {
    init(rawValue rawValue: UInt32)
    static var unitRenderAction_PreRender: AudioUnitRenderActionFlags { get }
    static var unitRenderAction_PostRender: AudioUnitRenderActionFlags { get }
    static var unitRenderAction_OutputIsSilence: AudioUnitRenderActionFlags { get }
    static var offlineUnitRenderAction_Preflight: AudioUnitRenderActionFlags { get }
    static var offlineUnitRenderAction_Render: AudioUnitRenderActionFlags { get }
    static var offlineUnitRenderAction_Complete: AudioUnitRenderActionFlags { get }
    static var unitRenderAction_PostRenderError: AudioUnitRenderActionFlags { get }
    static var unitRenderAction_DoNotCheckRenderArgs: AudioUnitRenderActionFlags { get }
    func intersect(_ other: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags
    func exclusiveOr(_ other: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags
    mutating func unionInPlace(_ other: AudioUnitRenderActionFlags)
    mutating func intersectInPlace(_ other: AudioUnitRenderActionFlags)
    mutating func exclusiveOrInPlace(_ other: AudioUnitRenderActionFlags)
    func isSubsetOf(_ other: AudioUnitRenderActionFlags) -> Bool
    func isDisjointWith(_ other: AudioUnitRenderActionFlags) -> Bool
    func isSupersetOf(_ other: AudioUnitRenderActionFlags) -> Bool
    mutating func subtractInPlace(_ other: AudioUnitRenderActionFlags)
    func isStrictSupersetOf(_ other: AudioUnitRenderActionFlags) -> Bool
    func isStrictSubsetOf(_ other: AudioUnitRenderActionFlags) -> Bool
}
extension AudioUnitRenderActionFlags {
    func union(_ other: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags
    func intersection(_ other: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags
    func symmetricDifference(_ other: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags
}
extension AudioUnitRenderActionFlags {
    func contains(_ member: AudioUnitRenderActionFlags) -> Bool
    mutating func insert(_ newMember: AudioUnitRenderActionFlags) -> (inserted: Bool, memberAfterInsert: AudioUnitRenderActionFlags)
    mutating func remove(_ member: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags?
    mutating func update(with newMember: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags?
}
extension AudioUnitRenderActionFlags {
    convenience init()
    mutating func formUnion(_ other: AudioUnitRenderActionFlags)
    mutating func formIntersection(_ other: AudioUnitRenderActionFlags)
    mutating func formSymmetricDifference(_ other: AudioUnitRenderActionFlags)
}
extension AudioUnitRenderActionFlags {
    convenience init<S : Sequence where S.Iterator.Element == AudioUnitRenderActionFlags>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AudioUnitRenderActionFlags...)
    mutating func subtract(_ other: AudioUnitRenderActionFlags)
    func isSubset(of other: AudioUnitRenderActionFlags) -> Bool
    func isSuperset(of other: AudioUnitRenderActionFlags) -> Bool
    func isDisjoint(with other: AudioUnitRenderActionFlags) -> Bool
    func subtracting(_ other: AudioUnitRenderActionFlags) -> AudioUnitRenderActionFlags
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AudioUnitRenderActionFlags) -> Bool
    func isStrictSubset(of other: AudioUnitRenderActionFlags) -> Bool
}
OptionSetAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
static var OfflineUnitRenderAction_Complete: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var offlineUnitRenderAction_Complete: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationModule
From
static var OfflineUnitRenderAction_Preflight: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var offlineUnitRenderAction_Preflight: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationModule
From
static var OfflineUnitRenderAction_Render: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var offlineUnitRenderAction_Render: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationModule
From
static var UnitRenderAction_DoNotCheckRenderArgs: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var unitRenderAction_DoNotCheckRenderArgs: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationModule
From
static var UnitRenderAction_OutputIsSilence: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var unitRenderAction_OutputIsSilence: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationModule
From
static var UnitRenderAction_PostRender: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var unitRenderAction_PostRender: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationModule
From
static var UnitRenderAction_PostRenderError: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var unitRenderAction_PostRenderError: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationModule
From
static var UnitRenderAction_PreRender: AudioUnitRenderActionFlags { get }
AudioUnit
To
static var unitRenderAction_PreRender: AudioUnitRenderActionFlags { get }
AudioToolbox

DeclarationProtocolsModule
From
struct AUHostTransportStateFlags : OptionSetType {
    init(rawValue rawValue: UInt)
    static var Changed: AUHostTransportStateFlags { get }
    static var Moving: AUHostTransportStateFlags { get }
    static var Recording: AUHostTransportStateFlags { get }
    static var Cycling: AUHostTransportStateFlags { get }
}
OptionSetTypeAudioUnit
To
struct AUHostTransportStateFlags : OptionSet {
    init(rawValue rawValue: UInt)
    static var changed: AUHostTransportStateFlags { get }
    static var moving: AUHostTransportStateFlags { get }
    static var recording: AUHostTransportStateFlags { get }
    static var cycling: AUHostTransportStateFlags { get }
    func intersect(_ other: AUHostTransportStateFlags) -> AUHostTransportStateFlags
    func exclusiveOr(_ other: AUHostTransportStateFlags) -> AUHostTransportStateFlags
    mutating func unionInPlace(_ other: AUHostTransportStateFlags)
    mutating func intersectInPlace(_ other: AUHostTransportStateFlags)
    mutating func exclusiveOrInPlace(_ other: AUHostTransportStateFlags)
    func isSubsetOf(_ other: AUHostTransportStateFlags) -> Bool
    func isDisjointWith(_ other: AUHostTransportStateFlags) -> Bool
    func isSupersetOf(_ other: AUHostTransportStateFlags) -> Bool
    mutating func subtractInPlace(_ other: AUHostTransportStateFlags)
    func isStrictSupersetOf(_ other: AUHostTransportStateFlags) -> Bool
    func isStrictSubsetOf(_ other: AUHostTransportStateFlags) -> Bool
}
extension AUHostTransportStateFlags {
    func union(_ other: AUHostTransportStateFlags) -> AUHostTransportStateFlags
    func intersection(_ other: AUHostTransportStateFlags) -> AUHostTransportStateFlags
    func symmetricDifference(_ other: AUHostTransportStateFlags) -> AUHostTransportStateFlags
}
extension AUHostTransportStateFlags {
    func contains(_ member: AUHostTransportStateFlags) -> Bool
    mutating func insert(_ newMember: AUHostTransportStateFlags) -> (inserted: Bool, memberAfterInsert: AUHostTransportStateFlags)
    mutating func remove(_ member: AUHostTransportStateFlags) -> AUHostTransportStateFlags?
    mutating func update(with newMember: AUHostTransportStateFlags) -> AUHostTransportStateFlags?
}
extension AUHostTransportStateFlags {
    convenience init()
    mutating func formUnion(_ other: AUHostTransportStateFlags)
    mutating func formIntersection(_ other: AUHostTransportStateFlags)
    mutating func formSymmetricDifference(_ other: AUHostTransportStateFlags)
}
extension AUHostTransportStateFlags {
    convenience init<S : Sequence where S.Iterator.Element == AUHostTransportStateFlags>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AUHostTransportStateFlags...)
    mutating func subtract(_ other: AUHostTransportStateFlags)
    func isSubset(of other: AUHostTransportStateFlags) -> Bool
    func isSuperset(of other: AUHostTransportStateFlags) -> Bool
    func isDisjoint(with other: AUHostTransportStateFlags) -> Bool
    func subtracting(_ other: AUHostTransportStateFlags) -> AUHostTransportStateFlags
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AUHostTransportStateFlags) -> Bool
    func isStrictSubset(of other: AUHostTransportStateFlags) -> Bool
}
OptionSetAudioToolbox

DeclarationModule
From
static var Changed: AUHostTransportStateFlags { get }
AudioUnit
To
static var changed: AUHostTransportStateFlags { get }
AudioToolbox

DeclarationModule
From
static var Cycling: AUHostTransportStateFlags { get }
AudioUnit
To
static var cycling: AUHostTransportStateFlags { get }
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
static var Moving: AUHostTransportStateFlags { get }
AudioUnit
To
static var moving: AUHostTransportStateFlags { get }
AudioToolbox

DeclarationModule
From
static var Recording: AUHostTransportStateFlags { get }
AudioUnit
To
static var recording: AUHostTransportStateFlags { get }
AudioToolbox

DeclarationModule
From
struct AUInputSamplesInOutputCallbackStruct {
    var inputToOutputCallback: AUInputSamplesInOutputCallback
    var userData: UnsafeMutablePointer<Void>
}
AudioUnit
To
struct AUInputSamplesInOutputCallbackStruct {
    var inputToOutputCallback: AudioToolbox.AUInputSamplesInOutputCallback
    var userData: UnsafeMutableRawPointer?
}
AudioToolbox

DeclarationModule
From
var inputToOutputCallback: AUInputSamplesInOutputCallback
AudioUnit
To
var inputToOutputCallback: AudioToolbox.AUInputSamplesInOutputCallback
AudioToolbox

DeclarationModule
From
var userData: UnsafeMutablePointer<Void>
AudioUnit
To
var userData: UnsafeMutableRawPointer?
AudioToolbox

DeclarationModule
From
struct AUMIDIEvent {
    var next: UnsafeMutablePointer<AURenderEvent>
    var eventSampleTime: AUEventSampleTime
    var eventType: AURenderEventType
    var reserved: UInt8
    var length: UInt16
    var cable: UInt8
    var data: (UInt8, UInt8, UInt8)
    init()
    init(next next: UnsafeMutablePointer<AURenderEvent>, eventSampleTime eventSampleTime: AUEventSampleTime, eventType eventType: AURenderEventType, reserved reserved: UInt8, length length: UInt16, cable cable: UInt8, data data: (UInt8, UInt8, UInt8))
}
AudioUnit
To
struct AUMIDIEvent {
    var next: UnsafeMutablePointer<AURenderEvent>?
    var eventSampleTime: AUEventSampleTime
    var eventType: AURenderEventType
    var reserved: UInt8
    var length: UInt16
    var cable: UInt8
    var data: (UInt8, UInt8, UInt8)
    init()
    init(next next: UnsafeMutablePointer<AURenderEvent>?, eventSampleTime eventSampleTime: AUEventSampleTime, eventType eventType: AURenderEventType, reserved reserved: UInt8, length length: UInt16, cable cable: UInt8, data data: (UInt8, UInt8, UInt8))
}
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var next: UnsafeMutablePointer<AURenderEvent>
AudioUnit
To
var next: UnsafeMutablePointer<AURenderEvent>?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Modified AUParameter
DeclarationProtocolsModule
From
class AUParameter : AUParameterNode, NSSecureCoding {
    var minValue: AUValue { get }
    var maxValue: AUValue { get }
    var unit: AudioUnitParameterUnit { get }
    var unitName: String? { get }
    var flags: AudioUnitParameterOptions { get }
    var address: AUParameterAddress { get }
    var valueStrings: [String]? { get }
    var dependentParameters: [NSNumber]? { get }
    var value: AUValue
    func setValue(_ value: AUValue, originator originator: AUParameterObserverToken)
    func setValue(_ value: AUValue, originator originator: AUParameterObserverToken, atHostTime hostTime: UInt64)
    func stringFromValue(_ value: UnsafePointer<AUValue>) -> String
    func valueFromString(_ string: String) -> AUValue
}
NSSecureCodingAudioUnit
To
class AUParameter : AUParameterNode, NSSecureCoding {
    var minValue: AUValue { get }
    var maxValue: AUValue { get }
    var unit: AudioUnitParameterUnit { get }
    var unitName: String? { get }
    var flags: AudioUnitParameterOptions { get }
    var address: AUParameterAddress { get }
    var valueStrings: [String]? { get }
    var dependentParameters: [NSNumber]? { get }
    var value: AUValue
    func setValue(_ value: AUValue, originator originator: AUParameterObserverToken?)
    func setValue(_ value: AUValue, originator originator: AUParameterObserverToken?, atHostTime hostTime: UInt64)
    func setValue(_ value: AUValue, originator originator: AUParameterObserverToken?, atHostTime hostTime: UInt64, eventType eventType: AUParameterAutomationEventType)
    func string(fromValue value: UnsafePointer<AUValue>?) -> String
    func value(from string: String) -> AUValue
    var implementorValueObserver: AUImplementorValueObserver
    var implementorValueProvider: AUImplementorValueProvider
    var implementorStringFromValueCallback: AUImplementorStringFromValueCallback
    var implementorValueFromStringCallback: AUImplementorValueFromStringCallback
    var implementorDisplayNameWithLengthCallback: AUImplementorDisplayNameWithLengthCallback
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUParameter : CVarArg {
}
extension AUParameter : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSSecureCodingAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func setValue(_ value: AUValue, originator originator: AUParameterObserverToken)
AudioUnit
To
func setValue(_ value: AUValue, originator originator: AUParameterObserverToken?)
AudioToolbox

DeclarationModule
From
func setValue(_ value: AUValue, originator originator: AUParameterObserverToken, atHostTime hostTime: UInt64)
AudioUnit
To
func setValue(_ value: AUValue, originator originator: AUParameterObserverToken?, atHostTime hostTime: UInt64)
AudioToolbox

DeclarationModule
From
func stringFromValue(_ value: UnsafePointer<AUValue>) -> String
AudioUnit
To
func string(fromValue value: UnsafePointer<AUValue>?) -> String
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func valueFromString(_ string: String) -> AUValue
AudioUnit
To
func value(from string: String) -> AUValue
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
struct AUParameterEvent {
    var next: UnsafeMutablePointer<AURenderEvent>
    var eventSampleTime: AUEventSampleTime
    var eventType: AURenderEventType
    var reserved: (UInt8, UInt8, UInt8)
    var rampDurationSampleFrames: AUAudioFrameCount
    var parameterAddress: AUParameterAddress
    var value: AUValue
    init()
    init(next next: UnsafeMutablePointer<AURenderEvent>, eventSampleTime eventSampleTime: AUEventSampleTime, eventType eventType: AURenderEventType, reserved reserved: (UInt8, UInt8, UInt8), rampDurationSampleFrames rampDurationSampleFrames: AUAudioFrameCount, parameterAddress parameterAddress: AUParameterAddress, value value: AUValue)
}
AudioUnit
To
struct AUParameterEvent {
    var next: UnsafeMutablePointer<AURenderEvent>?
    var eventSampleTime: AUEventSampleTime
    var eventType: AURenderEventType
    var reserved: (UInt8, UInt8, UInt8)
    var rampDurationSampleFrames: AUAudioFrameCount
    var parameterAddress: AUParameterAddress
    var value: AUValue
    init()
    init(next next: UnsafeMutablePointer<AURenderEvent>?, eventSampleTime eventSampleTime: AUEventSampleTime, eventType eventType: AURenderEventType, reserved reserved: (UInt8, UInt8, UInt8), rampDurationSampleFrames rampDurationSampleFrames: AUAudioFrameCount, parameterAddress parameterAddress: AUParameterAddress, value value: AUValue)
}
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var next: UnsafeMutablePointer<AURenderEvent>
AudioUnit
To
var next: UnsafeMutablePointer<AURenderEvent>?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
enum AUParameterEventType : UInt32 {
    case ParameterEvent_Immediate
    case ParameterEvent_Ramped
}
AudioUnit
To
enum AUParameterEventType : UInt32 {
    case parameterEvent_Immediate
    case parameterEvent_Ramped
}
AudioToolbox

DeclarationModule
From
case ParameterEvent_Immediate
AudioUnit
To
case parameterEvent_Immediate
AudioToolbox

DeclarationModule
From
case ParameterEvent_Ramped
AudioUnit
To
case parameterEvent_Ramped
AudioToolbox

DeclarationProtocolsModule
From
class AUParameterGroup : AUParameterNode, NSSecureCoding {
    var children: [AUParameterNode] { get }
    var allParameters: [AUParameter] { get }
}
NSSecureCodingAudioUnit
To
class AUParameterGroup : AUParameterNode, NSSecureCoding {
    var children: [AUParameterNode] { get }
    var allParameters: [AUParameter] { get }
    var implementorValueObserver: AUImplementorValueObserver
    var implementorValueProvider: AUImplementorValueProvider
    var implementorStringFromValueCallback: AUImplementorStringFromValueCallback
    var implementorValueFromStringCallback: AUImplementorValueFromStringCallback
    var implementorDisplayNameWithLengthCallback: AUImplementorDisplayNameWithLengthCallback
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUParameterGroup : CVarArg {
}
extension AUParameterGroup : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSSecureCodingAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
class AUParameterNode : NSObject {
    var identifier: String { get }
    var keyPath: String { get }
    var displayName: String { get }
    func displayNameWithLength(_ maximumLength: Int) -> String
    func tokenByAddingParameterObserver(_ observer: AUParameterObserver) -> AUParameterObserverToken
    func tokenByAddingParameterRecordingObserver(_ observer: AUParameterRecordingObserver) -> AUParameterObserverToken
    func removeParameterObserver(_ token: AUParameterObserverToken)
}
extension AUParameterNode {
    var implementorValueObserver: AUImplementorValueObserver
    var implementorValueProvider: AUImplementorValueProvider
    var implementorStringFromValueCallback: AUImplementorStringFromValueCallback
    var implementorValueFromStringCallback: AUImplementorValueFromStringCallback
    var implementorDisplayNameWithLengthCallback: AUImplementorDisplayNameWithLengthCallback
}
--AudioUnit
To
class AUParameterNode : NSObject {
    var identifier: String { get }
    var keyPath: String { get }
    var displayName: String { get }
    func displayName(withLength maximumLength: Int) -> String
    func token(byAddingParameterObserver observer: AudioToolbox.AUParameterObserver) -> AUParameterObserverToken
    func token(byAddingParameterRecordingObserver observer: AudioToolbox.AUParameterRecordingObserver) -> AUParameterObserverToken
    func token(byAddingParameterAutomationObserver observer: AudioToolbox.AUParameterAutomationObserver) -> AUParameterObserverToken
    func removeParameterObserver(_ token: AUParameterObserverToken)
    var implementorValueObserver: AudioToolbox.AUImplementorValueObserver
    var implementorValueProvider: AudioToolbox.AUImplementorValueProvider
    var implementorStringFromValueCallback: AudioToolbox.AUImplementorStringFromValueCallback
    var implementorValueFromStringCallback: AudioToolbox.AUImplementorValueFromStringCallback
    var implementorDisplayNameWithLengthCallback: AudioToolbox.AUImplementorDisplayNameWithLengthCallback
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension AUParameterNode {
    var implementorValueObserver: AudioToolbox.AUImplementorValueObserver
    var implementorValueProvider: AudioToolbox.AUImplementorValueProvider
    var implementorStringFromValueCallback: AudioToolbox.AUImplementorStringFromValueCallback
    var implementorValueFromStringCallback: AudioToolbox.AUImplementorValueFromStringCallback
    var implementorDisplayNameWithLengthCallback: AudioToolbox.AUImplementorDisplayNameWithLengthCallback
}
extension AUParameterNode : CVarArg {
}
extension AUParameterNode : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, HashableAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func displayNameWithLength(_ maximumLength: Int) -> String
AudioUnit
To
func displayName(withLength maximumLength: Int) -> String
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var implementorDisplayNameWithLengthCallback: AUImplementorDisplayNameWithLengthCallback
AudioUnit
To
var implementorDisplayNameWithLengthCallback: AudioToolbox.AUImplementorDisplayNameWithLengthCallback
AudioToolbox

DeclarationModule
From
var implementorStringFromValueCallback: AUImplementorStringFromValueCallback
AudioUnit
To
var implementorStringFromValueCallback: AudioToolbox.AUImplementorStringFromValueCallback
AudioToolbox

DeclarationModule
From
var implementorValueFromStringCallback: AUImplementorValueFromStringCallback
AudioUnit
To
var implementorValueFromStringCallback: AudioToolbox.AUImplementorValueFromStringCallback
AudioToolbox

DeclarationModule
From
var implementorValueObserver: AUImplementorValueObserver
AudioUnit
To
var implementorValueObserver: AudioToolbox.AUImplementorValueObserver
AudioToolbox

DeclarationModule
From
var implementorValueProvider: AUImplementorValueProvider
AudioUnit
To
var implementorValueProvider: AudioToolbox.AUImplementorValueProvider
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func tokenByAddingParameterObserver(_ observer: AUParameterObserver) -> AUParameterObserverToken
AudioUnit
To
func token(byAddingParameterObserver observer: AudioToolbox.AUParameterObserver) -> AUParameterObserverToken
AudioToolbox

DeclarationModule
From
func tokenByAddingParameterRecordingObserver(_ observer: AUParameterRecordingObserver) -> AUParameterObserverToken
AudioUnit
To
func token(byAddingParameterRecordingObserver observer: AudioToolbox.AUParameterRecordingObserver) -> AUParameterObserverToken
AudioToolbox

DeclarationModule
From
class AUParameterTree : AUParameterGroup, NSSecureCoding {
    func parameterWithAddress(_ address: AUParameterAddress) -> AUParameter?
    func parameterWithID(_ paramID: AudioUnitParameterID, scope scope: AudioUnitScope, element element: AudioUnitElement) -> AUParameter?
}
extension AUParameterTree {
    class func createParameterWithIdentifier(_ identifier: String, name name: String, address address: AUParameterAddress, min min: AUValue, max max: AUValue, unit unit: AudioUnitParameterUnit, unitName unitName: String?, flags flags: AudioUnitParameterOptions, valueStrings valueStrings: [String]?, dependentParameters dependentParameters: [NSNumber]?) -> AUParameter
    class func createGroupWithIdentifier(_ identifier: String, name name: String, children children: [AUParameterNode]) -> AUParameterGroup
    class func createGroupTemplate(_ children: [AUParameterNode]) -> AUParameterGroup
    class func createGroupFromTemplate(_ templateGroup: AUParameterGroup, identifier identifier: String, name name: String, addressOffset addressOffset: AUParameterAddress) -> AUParameterGroup
    class func createTreeWithChildren(_ children: [AUParameterNode]) -> AUParameterTree
}
AudioUnit
To
class AUParameterTree : AUParameterGroup, NSSecureCoding {
    func parameter(withAddress address: AUParameterAddress) -> AUParameter?
    func parameter(withID paramID: AudioUnitParameterID, scope scope: AudioUnitScope, element element: AudioUnitElement) -> AUParameter?
    class func createParameter(withIdentifier identifier: String, name name: String, address address: AUParameterAddress, min min: AUValue, max max: AUValue, unit unit: AudioUnitParameterUnit, unitName unitName: String?, flags flags: AudioUnitParameterOptions = [], valueStrings valueStrings: [String]?, dependentParameters dependentParameters: [NSNumber]?) -> AUParameter
    class func createGroup(withIdentifier identifier: String, name name: String, children children: [AUParameterNode]) -> AUParameterGroup
    class func createGroupTemplate(_ children: [AUParameterNode]) -> AUParameterGroup
    class func createGroup(fromTemplate templateGroup: AUParameterGroup, identifier identifier: String, name name: String, addressOffset addressOffset: AUParameterAddress) -> AUParameterGroup
    class func createTree(withChildren children: [AUParameterNode]) -> AUParameterTree
}
extension AUParameterTree {
    class func createParameter(withIdentifier identifier: String, name name: String, address address: AUParameterAddress, min min: AUValue, max max: AUValue, unit unit: AudioUnitParameterUnit, unitName unitName: String?, flags flags: AudioUnitParameterOptions = [], valueStrings valueStrings: [String]?, dependentParameters dependentParameters: [NSNumber]?) -> AUParameter
    class func createGroup(withIdentifier identifier: String, name name: String, children children: [AUParameterNode]) -> AUParameterGroup
    class func createGroupTemplate(_ children: [AUParameterNode]) -> AUParameterGroup
    class func createGroup(fromTemplate templateGroup: AUParameterGroup, identifier identifier: String, name name: String, addressOffset addressOffset: AUParameterAddress) -> AUParameterGroup
    class func createTree(withChildren children: [AUParameterNode]) -> AUParameterTree
}
AudioToolbox

DeclarationModule
From
class func createGroupFromTemplate(_ templateGroup: AUParameterGroup, identifier identifier: String, name name: String, addressOffset addressOffset: AUParameterAddress) -> AUParameterGroup
AudioUnit
To
class func createGroup(fromTemplate templateGroup: AUParameterGroup, identifier identifier: String, name name: String, addressOffset addressOffset: AUParameterAddress) -> AUParameterGroup
AudioToolbox

DeclarationModule
From
class func createGroupWithIdentifier(_ identifier: String, name name: String, children children: [AUParameterNode]) -> AUParameterGroup
AudioUnit
To
class func createGroup(withIdentifier identifier: String, name name: String, children children: [AUParameterNode]) -> AUParameterGroup
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
class func createParameterWithIdentifier(_ identifier: String, name name: String, address address: AUParameterAddress, min min: AUValue, max max: AUValue, unit unit: AudioUnitParameterUnit, unitName unitName: String?, flags flags: AudioUnitParameterOptions, valueStrings valueStrings: [String]?, dependentParameters dependentParameters: [NSNumber]?) -> AUParameter
AudioUnit
To
class func createParameter(withIdentifier identifier: String, name name: String, address address: AUParameterAddress, min min: AUValue, max max: AUValue, unit unit: AudioUnitParameterUnit, unitName unitName: String?, flags flags: AudioUnitParameterOptions = [], valueStrings valueStrings: [String]?, dependentParameters dependentParameters: [NSNumber]?) -> AUParameter
AudioToolbox

DeclarationModule
From
class func createTreeWithChildren(_ children: [AUParameterNode]) -> AUParameterTree
AudioUnit
To
class func createTree(withChildren children: [AUParameterNode]) -> AUParameterTree
AudioToolbox

DeclarationModule
From
func parameterWithAddress(_ address: AUParameterAddress) -> AUParameter?
AudioUnit
To
func parameter(withAddress address: AUParameterAddress) -> AUParameter?
AudioToolbox

DeclarationModule
From
func parameterWithID(_ paramID: AudioUnitParameterID, scope scope: AudioUnitScope, element element: AudioUnitElement) -> AUParameter?
AudioUnit
To
func parameter(withID paramID: AudioUnitParameterID, scope scope: AudioUnitScope, element element: AudioUnitElement) -> AUParameter?
AudioToolbox

DeclarationModule
From
struct AUPreset {
    var presetNumber: Int32
    var presetName: Unmanaged<CFString>
}
AudioUnit
To
struct AUPreset {
    var presetNumber: Int32
    var presetName: Unmanaged<CFString>?
    init()
    init(presetNumber presetNumber: Int32, presetName presetName: Unmanaged<CFString>?)
}
AudioToolbox

DeclarationModule
From
var presetName: Unmanaged<CFString>
AudioUnit
To
var presetName: Unmanaged<CFString>?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
struct AURenderCallbackStruct {
    var inputProc: AURenderCallback
    var inputProcRefCon: UnsafeMutablePointer<Void>
}
AudioUnit
To
struct AURenderCallbackStruct {
    var inputProc: AudioToolbox.AURenderCallback?
    var inputProcRefCon: UnsafeMutableRawPointer?
    init()
    init(inputProc inputProc: AudioToolbox.AURenderCallback?, inputProcRefCon inputProcRefCon: UnsafeMutableRawPointer?)
}
AudioToolbox

DeclarationModule
From
var inputProc: AURenderCallback
AudioUnit
To
var inputProc: AudioToolbox.AURenderCallback?
AudioToolbox

DeclarationModule
From
var inputProcRefCon: UnsafeMutablePointer<Void>
AudioUnit
To
var inputProcRefCon: UnsafeMutableRawPointer?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
struct AURenderEventHeader {
    var next: UnsafeMutablePointer<AURenderEvent>
    var eventSampleTime: AUEventSampleTime
    var eventType: AURenderEventType
    var reserved: UInt8
    init()
    init(next next: UnsafeMutablePointer<AURenderEvent>, eventSampleTime eventSampleTime: AUEventSampleTime, eventType eventType: AURenderEventType, reserved reserved: UInt8)
}
AudioUnit
To
struct AURenderEventHeader {
    var next: UnsafeMutablePointer<AURenderEvent>?
    var eventSampleTime: AUEventSampleTime
    var eventType: AURenderEventType
    var reserved: UInt8
    init()
    init(next next: UnsafeMutablePointer<AURenderEvent>?, eventSampleTime eventSampleTime: AUEventSampleTime, eventType eventType: AURenderEventType, reserved reserved: UInt8)
}
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var next: UnsafeMutablePointer<AURenderEvent>
AudioUnit
To
var next: UnsafeMutablePointer<AURenderEvent>?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
enum AURenderEventType : UInt8 {
    case Parameter
    case ParameterRamp
    case MIDI
    case MIDISysEx
}
AudioUnit
To
enum AURenderEventType : UInt8 {
    case parameter
    case parameterRamp
    case MIDI
    case midiSysEx
}
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
case MIDISysEx
AudioUnit
To
case midiSysEx
AudioToolbox

DeclarationModule
From
case Parameter
AudioUnit
To
case parameter
AudioToolbox

DeclarationModule
From
case ParameterRamp
AudioUnit
To
case parameterRamp
AudioToolbox

DeclarationModule
From
enum AUReverbRoomType : UInt32 {
    case ReverbRoomType_SmallRoom
    case ReverbRoomType_MediumRoom
    case ReverbRoomType_LargeRoom
    case ReverbRoomType_MediumHall
    case ReverbRoomType_LargeHall
    case ReverbRoomType_Plate
    case ReverbRoomType_MediumChamber
    case ReverbRoomType_LargeChamber
    case ReverbRoomType_Cathedral
    case ReverbRoomType_LargeRoom2
    case ReverbRoomType_MediumHall2
    case ReverbRoomType_MediumHall3
    case ReverbRoomType_LargeHall2
}
AudioUnit
To
enum AUReverbRoomType : UInt32 {
    case reverbRoomType_SmallRoom
    case reverbRoomType_MediumRoom
    case reverbRoomType_LargeRoom
    case reverbRoomType_MediumHall
    case reverbRoomType_LargeHall
    case reverbRoomType_Plate
    case reverbRoomType_MediumChamber
    case reverbRoomType_LargeChamber
    case reverbRoomType_Cathedral
    case reverbRoomType_LargeRoom2
    case reverbRoomType_MediumHall2
    case reverbRoomType_MediumHall3
    case reverbRoomType_LargeHall2
}
AudioToolbox

DeclarationModule
From
case ReverbRoomType_Cathedral
AudioUnit
To
case reverbRoomType_Cathedral
AudioToolbox

DeclarationModule
From
case ReverbRoomType_LargeChamber
AudioUnit
To
case reverbRoomType_LargeChamber
AudioToolbox

DeclarationModule
From
case ReverbRoomType_LargeHall
AudioUnit
To
case reverbRoomType_LargeHall
AudioToolbox

DeclarationModule
From
case ReverbRoomType_LargeHall2
AudioUnit
To
case reverbRoomType_LargeHall2
AudioToolbox

DeclarationModule
From
case ReverbRoomType_LargeRoom
AudioUnit
To
case reverbRoomType_LargeRoom
AudioToolbox

DeclarationModule
From
case ReverbRoomType_LargeRoom2
AudioUnit
To
case reverbRoomType_LargeRoom2
AudioToolbox

DeclarationModule
From
case ReverbRoomType_MediumChamber
AudioUnit
To
case reverbRoomType_MediumChamber
AudioToolbox

DeclarationModule
From
case ReverbRoomType_MediumHall
AudioUnit
To
case reverbRoomType_MediumHall
AudioToolbox

DeclarationModule
From
case ReverbRoomType_MediumHall2
AudioUnit
To
case reverbRoomType_MediumHall2
AudioToolbox

DeclarationModule
From
case ReverbRoomType_MediumHall3
AudioUnit
To
case reverbRoomType_MediumHall3
AudioToolbox

DeclarationModule
From
case ReverbRoomType_MediumRoom
AudioUnit
To
case reverbRoomType_MediumRoom
AudioToolbox

DeclarationModule
From
case ReverbRoomType_Plate
AudioUnit
To
case reverbRoomType_Plate
AudioToolbox

DeclarationModule
From
case ReverbRoomType_SmallRoom
AudioUnit
To
case reverbRoomType_SmallRoom
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationProtocolsModule
From
struct AUScheduledAudioSliceFlags : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var ScheduledAudioSliceFlag_Complete: AUScheduledAudioSliceFlags { get }
    static var ScheduledAudioSliceFlag_BeganToRender: AUScheduledAudioSliceFlags { get }
    static var ScheduledAudioSliceFlag_BeganToRenderLate: AUScheduledAudioSliceFlags { get }
    static var ScheduledAudioSliceFlag_Loop: AUScheduledAudioSliceFlags { get }
    static var ScheduledAudioSliceFlag_Interrupt: AUScheduledAudioSliceFlags { get }
    static var ScheduledAudioSliceFlag_InterruptAtLoop: AUScheduledAudioSliceFlags { get }
}
OptionSetTypeAudioUnit
To
struct AUScheduledAudioSliceFlags : OptionSet {
    init(rawValue rawValue: UInt32)
    static var scheduledAudioSliceFlag_Complete: AUScheduledAudioSliceFlags { get }
    static var scheduledAudioSliceFlag_BeganToRender: AUScheduledAudioSliceFlags { get }
    static var scheduledAudioSliceFlag_BeganToRenderLate: AUScheduledAudioSliceFlags { get }
    static var scheduledAudioSliceFlag_Loop: AUScheduledAudioSliceFlags { get }
    static var scheduledAudioSliceFlag_Interrupt: AUScheduledAudioSliceFlags { get }
    static var scheduledAudioSliceFlag_InterruptAtLoop: AUScheduledAudioSliceFlags { get }
    func intersect(_ other: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags
    func exclusiveOr(_ other: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags
    mutating func unionInPlace(_ other: AUScheduledAudioSliceFlags)
    mutating func intersectInPlace(_ other: AUScheduledAudioSliceFlags)
    mutating func exclusiveOrInPlace(_ other: AUScheduledAudioSliceFlags)
    func isSubsetOf(_ other: AUScheduledAudioSliceFlags) -> Bool
    func isDisjointWith(_ other: AUScheduledAudioSliceFlags) -> Bool
    func isSupersetOf(_ other: AUScheduledAudioSliceFlags) -> Bool
    mutating func subtractInPlace(_ other: AUScheduledAudioSliceFlags)
    func isStrictSupersetOf(_ other: AUScheduledAudioSliceFlags) -> Bool
    func isStrictSubsetOf(_ other: AUScheduledAudioSliceFlags) -> Bool
}
extension AUScheduledAudioSliceFlags {
    func union(_ other: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags
    func intersection(_ other: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags
    func symmetricDifference(_ other: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags
}
extension AUScheduledAudioSliceFlags {
    func contains(_ member: AUScheduledAudioSliceFlags) -> Bool
    mutating func insert(_ newMember: AUScheduledAudioSliceFlags) -> (inserted: Bool, memberAfterInsert: AUScheduledAudioSliceFlags)
    mutating func remove(_ member: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags?
    mutating func update(with newMember: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags?
}
extension AUScheduledAudioSliceFlags {
    convenience init()
    mutating func formUnion(_ other: AUScheduledAudioSliceFlags)
    mutating func formIntersection(_ other: AUScheduledAudioSliceFlags)
    mutating func formSymmetricDifference(_ other: AUScheduledAudioSliceFlags)
}
extension AUScheduledAudioSliceFlags {
    convenience init<S : Sequence where S.Iterator.Element == AUScheduledAudioSliceFlags>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AUScheduledAudioSliceFlags...)
    mutating func subtract(_ other: AUScheduledAudioSliceFlags)
    func isSubset(of other: AUScheduledAudioSliceFlags) -> Bool
    func isSuperset(of other: AUScheduledAudioSliceFlags) -> Bool
    func isDisjoint(with other: AUScheduledAudioSliceFlags) -> Bool
    func subtracting(_ other: AUScheduledAudioSliceFlags) -> AUScheduledAudioSliceFlags
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AUScheduledAudioSliceFlags) -> Bool
    func isStrictSubset(of other: AUScheduledAudioSliceFlags) -> Bool
}
OptionSetAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
static var ScheduledAudioSliceFlag_BeganToRender: AUScheduledAudioSliceFlags { get }
AudioUnit
To
static var scheduledAudioSliceFlag_BeganToRender: AUScheduledAudioSliceFlags { get }
AudioToolbox

DeclarationModule
From
static var ScheduledAudioSliceFlag_BeganToRenderLate: AUScheduledAudioSliceFlags { get }
AudioUnit
To
static var scheduledAudioSliceFlag_BeganToRenderLate: AUScheduledAudioSliceFlags { get }
AudioToolbox

DeclarationModule
From
static var ScheduledAudioSliceFlag_Complete: AUScheduledAudioSliceFlags { get }
AudioUnit
To
static var scheduledAudioSliceFlag_Complete: AUScheduledAudioSliceFlags { get }
AudioToolbox

DeclarationModule
From
static var ScheduledAudioSliceFlag_Interrupt: AUScheduledAudioSliceFlags { get }
AudioUnit
To
static var scheduledAudioSliceFlag_Interrupt: AUScheduledAudioSliceFlags { get }
AudioToolbox

DeclarationModule
From
static var ScheduledAudioSliceFlag_InterruptAtLoop: AUScheduledAudioSliceFlags { get }
AudioUnit
To
static var scheduledAudioSliceFlag_InterruptAtLoop: AUScheduledAudioSliceFlags { get }
AudioToolbox

DeclarationModule
From
static var ScheduledAudioSliceFlag_Loop: AUScheduledAudioSliceFlags { get }
AudioUnit
To
static var scheduledAudioSliceFlag_Loop: AUScheduledAudioSliceFlags { get }
AudioToolbox

DeclarationModule
From
enum AUSpatializationAlgorithm : UInt32 {
    case SpatializationAlgorithm_EqualPowerPanning
    case SpatializationAlgorithm_SphericalHead
    case SpatializationAlgorithm_HRTF
    case SpatializationAlgorithm_SoundField
    case SpatializationAlgorithm_VectorBasedPanning
    case SpatializationAlgorithm_StereoPassThrough
}
AudioUnit
To
enum AUSpatializationAlgorithm : UInt32 {
    case spatializationAlgorithm_EqualPowerPanning
    case spatializationAlgorithm_SphericalHead
    case spatializationAlgorithm_HRTF
    case spatializationAlgorithm_SoundField
    case spatializationAlgorithm_VectorBasedPanning
    case spatializationAlgorithm_StereoPassThrough
}
AudioToolbox

DeclarationModule
From
case SpatializationAlgorithm_EqualPowerPanning
AudioUnit
To
case spatializationAlgorithm_EqualPowerPanning
AudioToolbox

DeclarationModule
From
case SpatializationAlgorithm_HRTF
AudioUnit
To
case spatializationAlgorithm_HRTF
AudioToolbox

DeclarationModule
From
case SpatializationAlgorithm_SoundField
AudioUnit
To
case spatializationAlgorithm_SoundField
AudioToolbox

DeclarationModule
From
case SpatializationAlgorithm_SphericalHead
AudioUnit
To
case spatializationAlgorithm_SphericalHead
AudioToolbox

DeclarationModule
From
case SpatializationAlgorithm_StereoPassThrough
AudioUnit
To
case spatializationAlgorithm_StereoPassThrough
AudioToolbox

DeclarationModule
From
case SpatializationAlgorithm_VectorBasedPanning
AudioUnit
To
case spatializationAlgorithm_VectorBasedPanning
AudioToolbox

DeclarationModule
From
enum AUSpatialMixerAttenuationCurve : UInt32 {
    case SpatialMixerAttenuationCurve_Power
    case SpatialMixerAttenuationCurve_Exponential
    case SpatialMixerAttenuationCurve_Inverse
    case SpatialMixerAttenuationCurve_Linear
}
AudioUnit
To
enum AUSpatialMixerAttenuationCurve : UInt32 {
    case spatialMixerAttenuationCurve_Power
    case spatialMixerAttenuationCurve_Exponential
    case spatialMixerAttenuationCurve_Inverse
    case spatialMixerAttenuationCurve_Linear
}
AudioToolbox

DeclarationModule
From
case SpatialMixerAttenuationCurve_Exponential
AudioUnit
To
case spatialMixerAttenuationCurve_Exponential
AudioToolbox

DeclarationModule
From
case SpatialMixerAttenuationCurve_Inverse
AudioUnit
To
case spatialMixerAttenuationCurve_Inverse
AudioToolbox

DeclarationModule
From
case SpatialMixerAttenuationCurve_Linear
AudioUnit
To
case spatialMixerAttenuationCurve_Linear
AudioToolbox

DeclarationModule
From
case SpatialMixerAttenuationCurve_Power
AudioUnit
To
case spatialMixerAttenuationCurve_Power
AudioToolbox

DeclarationProtocolsModule
From
struct AUSpatialMixerRenderingFlags : OptionSetType {
    init(rawValue rawValue: UInt32)
    static var SpatialMixerRenderingFlags_InterAuralDelay: AUSpatialMixerRenderingFlags { get }
    static var SpatialMixerRenderingFlags_DistanceAttenuation: AUSpatialMixerRenderingFlags { get }
}
OptionSetTypeAudioUnit
To
struct AUSpatialMixerRenderingFlags : OptionSet {
    init(rawValue rawValue: UInt32)
    static var spatialMixerRenderingFlags_InterAuralDelay: AUSpatialMixerRenderingFlags { get }
    static var spatialMixerRenderingFlags_DistanceAttenuation: AUSpatialMixerRenderingFlags { get }
    func intersect(_ other: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags
    func exclusiveOr(_ other: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags
    mutating func unionInPlace(_ other: AUSpatialMixerRenderingFlags)
    mutating func intersectInPlace(_ other: AUSpatialMixerRenderingFlags)
    mutating func exclusiveOrInPlace(_ other: AUSpatialMixerRenderingFlags)
    func isSubsetOf(_ other: AUSpatialMixerRenderingFlags) -> Bool
    func isDisjointWith(_ other: AUSpatialMixerRenderingFlags) -> Bool
    func isSupersetOf(_ other: AUSpatialMixerRenderingFlags) -> Bool
    mutating func subtractInPlace(_ other: AUSpatialMixerRenderingFlags)
    func isStrictSupersetOf(_ other: AUSpatialMixerRenderingFlags) -> Bool
    func isStrictSubsetOf(_ other: AUSpatialMixerRenderingFlags) -> Bool
}
extension AUSpatialMixerRenderingFlags {
    func union(_ other: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags
    func intersection(_ other: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags
    func symmetricDifference(_ other: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags
}
extension AUSpatialMixerRenderingFlags {
    func contains(_ member: AUSpatialMixerRenderingFlags) -> Bool
    mutating func insert(_ newMember: AUSpatialMixerRenderingFlags) -> (inserted: Bool, memberAfterInsert: AUSpatialMixerRenderingFlags)
    mutating func remove(_ member: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags?
    mutating func update(with newMember: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags?
}
extension AUSpatialMixerRenderingFlags {
    convenience init()
    mutating func formUnion(_ other: AUSpatialMixerRenderingFlags)
    mutating func formIntersection(_ other: AUSpatialMixerRenderingFlags)
    mutating func formSymmetricDifference(_ other: AUSpatialMixerRenderingFlags)
}
extension AUSpatialMixerRenderingFlags {
    convenience init<S : Sequence where S.Iterator.Element == AUSpatialMixerRenderingFlags>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: AUSpatialMixerRenderingFlags...)
    mutating func subtract(_ other: AUSpatialMixerRenderingFlags)
    func isSubset(of other: AUSpatialMixerRenderingFlags) -> Bool
    func isSuperset(of other: AUSpatialMixerRenderingFlags) -> Bool
    func isDisjoint(with other: AUSpatialMixerRenderingFlags) -> Bool
    func subtracting(_ other: AUSpatialMixerRenderingFlags) -> AUSpatialMixerRenderingFlags
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: AUSpatialMixerRenderingFlags) -> Bool
    func isStrictSubset(of other: AUSpatialMixerRenderingFlags) -> Bool
}
OptionSetAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
static var SpatialMixerRenderingFlags_DistanceAttenuation: AUSpatialMixerRenderingFlags { get }
AudioUnit
To
static var spatialMixerRenderingFlags_DistanceAttenuation: AUSpatialMixerRenderingFlags { get }
AudioToolbox

DeclarationModule
From
static var SpatialMixerRenderingFlags_InterAuralDelay: AUSpatialMixerRenderingFlags { get }
AudioUnit
To
static var spatialMixerRenderingFlags_InterAuralDelay: AUSpatialMixerRenderingFlags { get }
AudioToolbox

DeclarationModule
From
struct HostCallbackInfo {
    var hostUserData: UnsafeMutablePointer<Void>
    var beatAndTempoProc: HostCallback_GetBeatAndTempo?
    var musicalTimeLocationProc: HostCallback_GetMusicalTimeLocation?
    var transportStateProc: HostCallback_GetTransportState?
    var transportStateProc2: HostCallback_GetTransportState2?
    init()
    init(hostUserData hostUserData: UnsafeMutablePointer<Void>, beatAndTempoProc beatAndTempoProc: HostCallback_GetBeatAndTempo?, musicalTimeLocationProc musicalTimeLocationProc: HostCallback_GetMusicalTimeLocation?, transportStateProc transportStateProc: HostCallback_GetTransportState?, transportStateProc2 transportStateProc2: HostCallback_GetTransportState2?)
}
AudioUnit
To
struct HostCallbackInfo {
    var hostUserData: UnsafeMutableRawPointer?
    var beatAndTempoProc: AudioToolbox.HostCallback_GetBeatAndTempo?
    var musicalTimeLocationProc: AudioToolbox.HostCallback_GetMusicalTimeLocation?
    var transportStateProc: AudioToolbox.HostCallback_GetTransportState?
    var transportStateProc2: AudioToolbox.HostCallback_GetTransportState2?
    init()
    init(hostUserData hostUserData: UnsafeMutableRawPointer?, beatAndTempoProc beatAndTempoProc: AudioToolbox.HostCallback_GetBeatAndTempo?, musicalTimeLocationProc musicalTimeLocationProc: AudioToolbox.HostCallback_GetMusicalTimeLocation?, transportStateProc transportStateProc: AudioToolbox.HostCallback_GetTransportState?, transportStateProc2 transportStateProc2: AudioToolbox.HostCallback_GetTransportState2?)
}
AudioToolbox

DeclarationModule
From
var beatAndTempoProc: HostCallback_GetBeatAndTempo?
AudioUnit
To
var beatAndTempoProc: AudioToolbox.HostCallback_GetBeatAndTempo?
AudioToolbox

DeclarationModule
From
var hostUserData: UnsafeMutablePointer<Void>
AudioUnit
To
var hostUserData: UnsafeMutableRawPointer?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var musicalTimeLocationProc: HostCallback_GetMusicalTimeLocation?
AudioUnit
To
var musicalTimeLocationProc: AudioToolbox.HostCallback_GetMusicalTimeLocation?
AudioToolbox

DeclarationModule
From
var transportStateProc: HostCallback_GetTransportState?
AudioUnit
To
var transportStateProc: AudioToolbox.HostCallback_GetTransportState?
AudioToolbox

DeclarationModule
From
var transportStateProc2: HostCallback_GetTransportState2?
AudioUnit
To
var transportStateProc2: AudioToolbox.HostCallback_GetTransportState2?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
struct ScheduledAudioFileRegion {
    var mTimeStamp: AudioTimeStamp
    var mCompletionProc: ScheduledAudioFileRegionCompletionProc?
    var mCompletionProcUserData: UnsafeMutablePointer<Void>
    var mAudioFile: COpaquePointer
    var mLoopCount: UInt32
    var mStartFrame: Int64
    var mFramesToPlay: UInt32
}
AudioUnit
To
struct ScheduledAudioFileRegion {
    var mTimeStamp: AudioTimeStamp
    var mCompletionProc: AudioToolbox.ScheduledAudioFileRegionCompletionProc?
    var mCompletionProcUserData: UnsafeMutableRawPointer?
    var mAudioFile: OpaquePointer
    var mLoopCount: UInt32
    var mStartFrame: Int64
    var mFramesToPlay: UInt32
}
AudioToolbox

DeclarationModule
From
var mAudioFile: COpaquePointer
AudioUnit
To
var mAudioFile: OpaquePointer
AudioToolbox

DeclarationModule
From
var mCompletionProc: ScheduledAudioFileRegionCompletionProc?
AudioUnit
To
var mCompletionProc: AudioToolbox.ScheduledAudioFileRegionCompletionProc?
AudioToolbox

DeclarationModule
From
var mCompletionProcUserData: UnsafeMutablePointer<Void>
AudioUnit
To
var mCompletionProcUserData: UnsafeMutableRawPointer?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
struct ScheduledAudioSlice {
    var mTimeStamp: AudioTimeStamp
    var mCompletionProc: ScheduledAudioSliceCompletionProc?
    var mCompletionProcUserData: UnsafeMutablePointer<Void>
    var mFlags: AUScheduledAudioSliceFlags
    var mReserved: UInt32
    var mReserved2: UnsafeMutablePointer<Void>
    var mNumberFrames: UInt32
    var mBufferList: UnsafeMutablePointer<AudioBufferList>
}
AudioUnit
To
struct ScheduledAudioSlice {
    var mTimeStamp: AudioTimeStamp
    var mCompletionProc: AudioToolbox.ScheduledAudioSliceCompletionProc?
    var mCompletionProcUserData: UnsafeMutableRawPointer
    var mFlags: AUScheduledAudioSliceFlags
    var mReserved: UInt32
    var mReserved2: UnsafeMutableRawPointer?
    var mNumberFrames: UInt32
    var mBufferList: UnsafeMutablePointer<AudioBufferList>
}
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var mCompletionProc: ScheduledAudioSliceCompletionProc?
AudioUnit
To
var mCompletionProc: AudioToolbox.ScheduledAudioSliceCompletionProc?
AudioToolbox

DeclarationModule
From
var mCompletionProcUserData: UnsafeMutablePointer<Void>
AudioUnit
To
var mCompletionProcUserData: UnsafeMutableRawPointer
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
var mReserved2: UnsafeMutablePointer<Void>
AudioUnit
To
var mReserved2: UnsafeMutableRawPointer?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioComponent = COpaquePointer
AudioUnit
To
typealias AudioComponent = OpaquePointer
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioComponentFactoryFunction = (UnsafePointer<AudioComponentDescription>) -> UnsafeMutablePointer<AudioComponentPlugInInterface>
AudioUnit
To
typealias AudioComponentFactoryFunction = (UnsafePointer<AudioComponentDescription>) -> UnsafeMutablePointer<AudioComponentPlugInInterface>?
AudioToolbox

DeclarationModule
From
func AudioComponentFindNext(_ inComponent: AudioComponent, _ inDesc: UnsafePointer<AudioComponentDescription>) -> AudioComponent
AudioUnit
To
func AudioComponentFindNext(_ inComponent: AudioComponent?, _ inDesc: UnsafePointer<AudioComponentDescription>) -> AudioComponent?
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioComponentInstance = COpaquePointer
AudioUnit
To
typealias AudioComponentInstance = OpaquePointer
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func AudioComponentInstanceNew(_ inComponent: AudioComponent, _ outInstance: UnsafeMutablePointer<AudioComponentInstance>) -> OSStatus
AudioUnit
To
func AudioComponentInstanceNew(_ inComponent: AudioComponent, _ outInstance: UnsafeMutablePointer<AudioComponentInstance?>) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioComponentInstantiate(_ inComponent: AudioComponent, _ inOptions: AudioComponentInstantiationOptions, _ inCompletionHandler: (AudioComponentInstance, OSStatus) -> Void)
AudioUnit
To
func AudioComponentInstantiate(_ inComponent: AudioComponent, _ inOptions: AudioComponentInstantiationOptions, _ inCompletionHandler: @escaping (AudioComponentInstance?, OSStatus) -> Swift.Void)
AudioToolbox

DeclarationModule
From
typealias AudioComponentMethod = COpaquePointer
AudioUnit
To
typealias AudioComponentMethod = OpaquePointer
AudioToolbox

DeclarationModule
From
func AudioComponentRegister(_ inDesc: UnsafePointer<AudioComponentDescription>, _ inName: CFString, _ inVersion: UInt32, _ inFactory: AudioComponentFactoryFunction) -> AudioComponent
AudioUnit
To
func AudioComponentRegister(_ inDesc: UnsafePointer<AudioComponentDescription>, _ inName: CFString, _ inVersion: UInt32, _ inFactory: AudioToolbox.AudioComponentFactoryFunction) -> AudioComponent
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioOutputUnitStartProc = (UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioOutputUnitStartProc = (UnsafeMutableRawPointer) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioOutputUnitStopProc = (UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioOutputUnitStopProc = (UnsafeMutableRawPointer) -> OSStatus
AudioToolbox

Modified AudioUnit
Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func AudioUnitAddPropertyListener(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inProc: AudioUnitPropertyListenerProc, _ inProcUserData: UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
func AudioUnitAddPropertyListener(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inProc: AudioToolbox.AudioUnitPropertyListenerProc, _ inProcUserData: UnsafeMutableRawPointer?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitAddPropertyListenerProc = (UnsafeMutablePointer<Void>, AudioUnitPropertyID, AudioUnitPropertyListenerProc, UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioUnitAddPropertyListenerProc = (UnsafeMutableRawPointer, AudioUnitPropertyID, AudioToolbox.AudioUnitPropertyListenerProc, UnsafeMutableRawPointer) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitAddRenderNotify(_ inUnit: AudioUnit, _ inProc: AURenderCallback, _ inProcUserData: UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
func AudioUnitAddRenderNotify(_ inUnit: AudioUnit, _ inProc: AudioToolbox.AURenderCallback, _ inProcUserData: UnsafeMutableRawPointer?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitAddRenderNotifyProc = (UnsafeMutablePointer<Void>, AURenderCallback, UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioUnitAddRenderNotifyProc = (UnsafeMutableRawPointer, AudioToolbox.AURenderCallback, UnsafeMutableRawPointer?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitComplexRenderProc = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<UInt32>, UnsafeMutablePointer<AudioStreamPacketDescription>, UnsafeMutablePointer<AudioBufferList>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<UInt32>) -> OSStatus
AudioUnit
To
typealias AudioUnitComplexRenderProc = (UnsafeMutableRawPointer, UnsafeMutablePointer<AudioUnitRenderActionFlags>?, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<UInt32>, UnsafeMutablePointer<AudioStreamPacketDescription>, UnsafeMutablePointer<AudioBufferList>, UnsafeMutableRawPointer, UnsafeMutablePointer<UInt32>) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioUnitGetParameterProc = (UnsafeMutablePointer<Void>, AudioUnitParameterID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<AudioUnitParameterValue>) -> OSStatus
AudioUnit
To
typealias AudioUnitGetParameterProc = (UnsafeMutableRawPointer, AudioUnitParameterID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<AudioUnitParameterValue>) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitGetProperty(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inScope: AudioUnitScope, _ inElement: AudioUnitElement, _ outData: UnsafeMutablePointer<Void>, _ ioDataSize: UnsafeMutablePointer<UInt32>) -> OSStatus
AudioUnit
To
func AudioUnitGetProperty(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inScope: AudioUnitScope, _ inElement: AudioUnitElement, _ outData: UnsafeMutableRawPointer, _ ioDataSize: UnsafeMutablePointer<UInt32>) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitGetPropertyInfo(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inScope: AudioUnitScope, _ inElement: AudioUnitElement, _ outDataSize: UnsafeMutablePointer<UInt32>, _ outWritable: UnsafeMutablePointer<DarwinBoolean>) -> OSStatus
AudioUnit
To
func AudioUnitGetPropertyInfo(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inScope: AudioUnitScope, _ inElement: AudioUnitElement, _ outDataSize: UnsafeMutablePointer<UInt32>?, _ outWritable: UnsafeMutablePointer<DarwinBoolean>?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitGetPropertyInfoProc = (UnsafeMutablePointer<Void>, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<UInt32>, UnsafeMutablePointer<DarwinBoolean>) -> OSStatus
AudioUnit
To
typealias AudioUnitGetPropertyInfoProc = (UnsafeMutableRawPointer, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<UInt32>?, UnsafeMutablePointer<DarwinBoolean>?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitGetPropertyProc = (UnsafeMutablePointer<Void>, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafeMutablePointer<Void>, UnsafeMutablePointer<UInt32>) -> OSStatus
AudioUnit
To
typealias AudioUnitGetPropertyProc = (UnsafeMutableRawPointer, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafeMutableRawPointer, UnsafeMutablePointer<UInt32>) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioUnitInitializeProc = (UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioUnitInitializeProc = (UnsafeMutableRawPointer) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
func AudioUnitProcess(_ inUnit: AudioUnit, _ ioActionFlags: UnsafeMutablePointer<AudioUnitRenderActionFlags>, _ inTimeStamp: UnsafePointer<AudioTimeStamp>, _ inNumberFrames: UInt32, _ ioData: UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioUnit
To
func AudioUnitProcess(_ inUnit: AudioUnit, _ ioActionFlags: UnsafeMutablePointer<AudioUnitRenderActionFlags>?, _ inTimeStamp: UnsafePointer<AudioTimeStamp>, _ inNumberFrames: UInt32, _ ioData: UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitProcessMultiple(_ inUnit: AudioUnit, _ ioActionFlags: UnsafeMutablePointer<AudioUnitRenderActionFlags>, _ inTimeStamp: UnsafePointer<AudioTimeStamp>, _ inNumberFrames: UInt32, _ inNumberInputBufferLists: UInt32, _ inInputBufferLists: UnsafeMutablePointer<UnsafePointer<AudioBufferList>>, _ inNumberOutputBufferLists: UInt32, _ ioOutputBufferLists: UnsafeMutablePointer<UnsafeMutablePointer<AudioBufferList>>) -> OSStatus
AudioUnit
To
func AudioUnitProcessMultiple(_ inUnit: AudioUnit, _ ioActionFlags: UnsafeMutablePointer<AudioUnitRenderActionFlags>?, _ inTimeStamp: UnsafePointer<AudioTimeStamp>, _ inNumberFrames: UInt32, _ inNumberInputBufferLists: UInt32, _ inInputBufferLists: UnsafeMutablePointer<UnsafePointer<AudioBufferList>>, _ inNumberOutputBufferLists: UInt32, _ ioOutputBufferLists: UnsafeMutablePointer<UnsafeMutablePointer<AudioBufferList>>) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitProcessMultipleProc = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<UnsafePointer<AudioBufferList>>, UInt32, UnsafeMutablePointer<UnsafeMutablePointer<AudioBufferList>>) -> OSStatus
AudioUnit
To
typealias AudioUnitProcessMultipleProc = (UnsafeMutableRawPointer, UnsafeMutablePointer<AudioUnitRenderActionFlags>?, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<UnsafePointer<AudioBufferList>>, UInt32, UnsafeMutablePointer<UnsafeMutablePointer<AudioBufferList>>) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitProcessProc = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioUnit
To
typealias AudioUnitProcessProc = (UnsafeMutableRawPointer, UnsafeMutablePointer<AudioUnitRenderActionFlags>?, UnsafePointer<AudioTimeStamp>, UInt32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioUnitPropertyListenerProc = (UnsafeMutablePointer<Void>, AudioUnit, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement) -> Void
AudioUnit
To
typealias AudioUnitPropertyListenerProc = (UnsafeMutableRawPointer, AudioUnit, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement) -> Swift.Void
AudioToolbox

DeclarationModule
From
typealias AudioUnitRemoteControlEventListener = (AudioUnitRemoteControlEvent) -> Void
AudioUnit
To
typealias AudioUnitRemoteControlEventListener = (AudioUnitRemoteControlEvent) -> Swift.Void
AudioToolbox

DeclarationModule
From
typealias AudioUnitRemovePropertyListenerProc = (UnsafeMutablePointer<Void>, AudioUnitPropertyID, AudioUnitPropertyListenerProc) -> OSStatus
AudioUnit
To
typealias AudioUnitRemovePropertyListenerProc = (UnsafeMutableRawPointer, AudioUnitPropertyID, AudioToolbox.AudioUnitPropertyListenerProc) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitRemovePropertyListenerWithUserData(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inProc: AudioUnitPropertyListenerProc, _ inProcUserData: UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
func AudioUnitRemovePropertyListenerWithUserData(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inProc: AudioToolbox.AudioUnitPropertyListenerProc, _ inProcUserData: UnsafeMutableRawPointer?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitRemovePropertyListenerWithUserDataProc = (UnsafeMutablePointer<Void>, AudioUnitPropertyID, AudioUnitPropertyListenerProc, UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioUnitRemovePropertyListenerWithUserDataProc = (UnsafeMutableRawPointer, AudioUnitPropertyID, AudioToolbox.AudioUnitPropertyListenerProc, UnsafeMutableRawPointer?) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitRemoveRenderNotify(_ inUnit: AudioUnit, _ inProc: AURenderCallback, _ inProcUserData: UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
func AudioUnitRemoveRenderNotify(_ inUnit: AudioUnit, _ inProc: AudioToolbox.AURenderCallback, _ inProcUserData: UnsafeMutableRawPointer?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitRemoveRenderNotifyProc = (UnsafeMutablePointer<Void>, AURenderCallback, UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioUnitRemoveRenderNotifyProc = (UnsafeMutableRawPointer, AudioToolbox.AURenderCallback, UnsafeMutableRawPointer?) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitRender(_ inUnit: AudioUnit, _ ioActionFlags: UnsafeMutablePointer<AudioUnitRenderActionFlags>, _ inTimeStamp: UnsafePointer<AudioTimeStamp>, _ inOutputBusNumber: UInt32, _ inNumberFrames: UInt32, _ ioData: UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioUnit
To
func AudioUnitRender(_ inUnit: AudioUnit, _ ioActionFlags: UnsafeMutablePointer<AudioUnitRenderActionFlags>?, _ inTimeStamp: UnsafePointer<AudioTimeStamp>, _ inOutputBusNumber: UInt32, _ inNumberFrames: UInt32, _ ioData: UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitRenderProc = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioUnit
To
typealias AudioUnitRenderProc = (UnsafeMutableRawPointer, UnsafeMutablePointer<AudioUnitRenderActionFlags>?, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioUnitResetProc = (UnsafeMutablePointer<Void>, AudioUnitScope, AudioUnitElement) -> OSStatus
AudioUnit
To
typealias AudioUnitResetProc = (UnsafeMutableRawPointer, AudioUnitScope, AudioUnitElement) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioUnitScheduleParametersProc = (UnsafeMutablePointer<Void>, UnsafePointer<AudioUnitParameterEvent>, UInt32) -> OSStatus
AudioUnit
To
typealias AudioUnitScheduleParametersProc = (UnsafeMutableRawPointer, UnsafePointer<AudioUnitParameterEvent>, UInt32) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioUnitSetParameterProc = (UnsafeMutablePointer<Void>, AudioUnitParameterID, AudioUnitScope, AudioUnitElement, AudioUnitParameterValue, UInt32) -> OSStatus
AudioUnit
To
typealias AudioUnitSetParameterProc = (UnsafeMutableRawPointer, AudioUnitParameterID, AudioUnitScope, AudioUnitElement, AudioUnitParameterValue, UInt32) -> OSStatus
AudioToolbox

DeclarationModule
From
func AudioUnitSetProperty(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inScope: AudioUnitScope, _ inElement: AudioUnitElement, _ inData: UnsafePointer<Void>, _ inDataSize: UInt32) -> OSStatus
AudioUnit
To
func AudioUnitSetProperty(_ inUnit: AudioUnit, _ inID: AudioUnitPropertyID, _ inScope: AudioUnitScope, _ inElement: AudioUnitElement, _ inData: UnsafeRawPointer?, _ inDataSize: UInt32) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AudioUnitSetPropertyProc = (UnsafeMutablePointer<Void>, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafePointer<Void>, UInt32) -> OSStatus
AudioUnit
To
typealias AudioUnitSetPropertyProc = (UnsafeMutableRawPointer, AudioUnitPropertyID, AudioUnitScope, AudioUnitElement, UnsafeRawPointer, UInt32) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AudioUnitUninitializeProc = (UnsafeMutablePointer<Void>) -> OSStatus
AudioUnit
To
typealias AudioUnitUninitializeProc = (UnsafeMutableRawPointer) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AUHostMusicalContextBlock = (UnsafeMutablePointer<Double>, UnsafeMutablePointer<Double>, UnsafeMutablePointer<Int>, UnsafeMutablePointer<Double>, UnsafeMutablePointer<Int>, UnsafeMutablePointer<Double>) -> Bool
AudioUnit
To
typealias AUHostMusicalContextBlock = (UnsafeMutablePointer<Double>?, UnsafeMutablePointer<Double>?, UnsafeMutablePointer<Int>?, UnsafeMutablePointer<Double>?, UnsafeMutablePointer<Int>?, UnsafeMutablePointer<Double>?) -> Bool
AudioToolbox

DeclarationModule
From
typealias AUHostTransportStateBlock = (UnsafeMutablePointer<AUHostTransportStateFlags>, UnsafeMutablePointer<Double>, UnsafeMutablePointer<Double>, UnsafeMutablePointer<Double>) -> Bool
AudioUnit
To
typealias AUHostTransportStateBlock = (UnsafeMutablePointer<AUHostTransportStateFlags>?, UnsafeMutablePointer<Double>?, UnsafeMutablePointer<Double>?, UnsafeMutablePointer<Double>?) -> Bool
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AUImplementorStringFromValueCallback = (AUParameter, UnsafePointer<AUValue>) -> String
AudioUnit
To
typealias AUImplementorStringFromValueCallback = (AUParameter, UnsafePointer<AUValue>?) -> String
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AUImplementorValueObserver = (AUParameter, AUValue) -> Void
AudioUnit
To
typealias AUImplementorValueObserver = (AUParameter, AUValue) -> Swift.Void
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AUInputHandler = (UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int) -> Void
AudioUnit
To
typealias AUInputHandler = (UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int) -> Swift.Void
AudioToolbox

DeclarationModule
From
typealias AUInputSamplesInOutputCallback = (UnsafeMutablePointer<Void>, UnsafePointer<AudioTimeStamp>, Float64, Float64) -> Void
AudioUnit
To
typealias AUInputSamplesInOutputCallback = (UnsafeMutableRawPointer, UnsafePointer<AudioTimeStamp>, Float64, Float64) -> Swift.Void
AudioToolbox

DeclarationModule
From
typealias AUInternalRenderBlock = (UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int, UnsafeMutablePointer<AudioBufferList>, UnsafePointer<AURenderEvent>, AURenderPullInputBlock?) -> AUAudioUnitStatus
AudioUnit
To
typealias AUInternalRenderBlock = (UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int, UnsafeMutablePointer<AudioBufferList>, UnsafePointer<AURenderEvent>?, AudioToolbox.AURenderPullInputBlock?) -> AUAudioUnitStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AUParameterObserver = (AUParameterAddress, AUValue) -> Void
AudioUnit
To
typealias AUParameterObserver = (AUParameterAddress, AUValue) -> Swift.Void
AudioToolbox

DeclarationModule
From
typealias AUParameterObserverToken = UnsafeMutablePointer<Void>
AudioUnit
To
typealias AUParameterObserverToken = UnsafeMutableRawPointer
AudioToolbox

DeclarationModule
From
typealias AUParameterRecordingObserver = (Int, UnsafePointer<AURecordedParameterEvent>) -> Void
AudioUnit
To
typealias AUParameterRecordingObserver = (Int, UnsafePointer<AURecordedParameterEvent>) -> Swift.Void
AudioToolbox

Modified AURenderBlock
DeclarationModule
From
typealias AURenderBlock = (UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int, UnsafeMutablePointer<AudioBufferList>, AURenderPullInputBlock?) -> AUAudioUnitStatus
AudioUnit
To
typealias AURenderBlock = (UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int, UnsafeMutablePointer<AudioBufferList>, AudioToolbox.AURenderPullInputBlock?) -> AUAudioUnitStatus
AudioToolbox

DeclarationModule
From
typealias AURenderCallback = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
AudioUnit
To
typealias AURenderCallback = (UnsafeMutableRawPointer, UnsafeMutablePointer<AudioUnitRenderActionFlags>, UnsafePointer<AudioTimeStamp>, UInt32, UInt32, UnsafeMutablePointer<AudioBufferList>?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias AURenderObserver = (AudioUnitRenderActionFlags, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int) -> Void
AudioUnit
To
typealias AURenderObserver = (AudioUnitRenderActionFlags, UnsafePointer<AudioTimeStamp>, AUAudioFrameCount, Int) -> Swift.Void
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias AUScheduleMIDIEventBlock = (AUEventSampleTime, UInt8, Int, UnsafePointer<UInt8>) -> Void
AudioUnit
To
typealias AUScheduleMIDIEventBlock = (AUEventSampleTime, UInt8, Int, UnsafePointer<UInt8>) -> Swift.Void
AudioToolbox

DeclarationModule
From
typealias AUScheduleParameterBlock = (AUEventSampleTime, AUAudioFrameCount, AUParameterAddress, AUValue) -> Void
AudioUnit
To
typealias AUScheduleParameterBlock = (AUEventSampleTime, AUAudioFrameCount, AUParameterAddress, AUValue) -> Swift.Void
AudioToolbox

Modified AUValue
Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias HostCallback_GetBeatAndTempo = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<Float64>, UnsafeMutablePointer<Float64>) -> OSStatus
AudioUnit
To
typealias HostCallback_GetBeatAndTempo = (UnsafeMutableRawPointer?, UnsafeMutablePointer<Float64>?, UnsafeMutablePointer<Float64>?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias HostCallback_GetMusicalTimeLocation = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<UInt32>, UnsafeMutablePointer<Float32>, UnsafeMutablePointer<UInt32>, UnsafeMutablePointer<Float64>) -> OSStatus
AudioUnit
To
typealias HostCallback_GetMusicalTimeLocation = (UnsafeMutableRawPointer?, UnsafeMutablePointer<UInt32>?, UnsafeMutablePointer<Float32>?, UnsafeMutablePointer<UInt32>?, UnsafeMutablePointer<Float64>?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias HostCallback_GetTransportState = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<DarwinBoolean>, UnsafeMutablePointer<DarwinBoolean>, UnsafeMutablePointer<Float64>, UnsafeMutablePointer<DarwinBoolean>, UnsafeMutablePointer<Float64>, UnsafeMutablePointer<Float64>) -> OSStatus
AudioUnit
To
typealias HostCallback_GetTransportState = (UnsafeMutableRawPointer?, UnsafeMutablePointer<DarwinBoolean>?, UnsafeMutablePointer<DarwinBoolean>?, UnsafeMutablePointer<Float64>?, UnsafeMutablePointer<DarwinBoolean>?, UnsafeMutablePointer<Float64>?, UnsafeMutablePointer<Float64>?) -> OSStatus
AudioToolbox

DeclarationModule
From
typealias HostCallback_GetTransportState2 = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<DarwinBoolean>, UnsafeMutablePointer<DarwinBoolean>, UnsafeMutablePointer<DarwinBoolean>, UnsafeMutablePointer<Float64>, UnsafeMutablePointer<DarwinBoolean>, UnsafeMutablePointer<Float64>, UnsafeMutablePointer<Float64>) -> OSStatus
AudioUnit
To
typealias HostCallback_GetTransportState2 = (UnsafeMutableRawPointer?, UnsafeMutablePointer<DarwinBoolean>?, UnsafeMutablePointer<DarwinBoolean>?, UnsafeMutablePointer<DarwinBoolean>?, UnsafeMutablePointer<Float64>?, UnsafeMutablePointer<DarwinBoolean>?, UnsafeMutablePointer<Float64>?, UnsafeMutablePointer<Float64>?) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias MusicDeviceMIDIEventProc = (UnsafeMutablePointer<Void>, UInt32, UInt32, UInt32, UInt32) -> OSStatus
AudioUnit
To
typealias MusicDeviceMIDIEventProc = (UnsafeMutableRawPointer, UInt32, UInt32, UInt32, UInt32) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias MusicDeviceStartNoteProc = (UnsafeMutablePointer<Void>, MusicDeviceInstrumentID, MusicDeviceGroupID, UnsafeMutablePointer<NoteInstanceID>, UInt32, UnsafePointer<MusicDeviceNoteParams>) -> OSStatus
AudioUnit
To
typealias MusicDeviceStartNoteProc = (UnsafeMutableRawPointer, MusicDeviceInstrumentID, MusicDeviceGroupID, UnsafeMutablePointer<NoteInstanceID>, UInt32, UnsafePointer<MusicDeviceNoteParams>) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias MusicDeviceStopNoteProc = (UnsafeMutablePointer<Void>, MusicDeviceGroupID, NoteInstanceID, UInt32) -> OSStatus
AudioUnit
To
typealias MusicDeviceStopNoteProc = (UnsafeMutableRawPointer, MusicDeviceGroupID, NoteInstanceID, UInt32) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias MusicDeviceSysExProc = (UnsafeMutablePointer<Void>, UnsafePointer<UInt8>, UInt32) -> OSStatus
AudioUnit
To
typealias MusicDeviceSysExProc = (UnsafeMutableRawPointer, UnsafePointer<UInt8>, UInt32) -> OSStatus
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox

DeclarationModule
From
typealias ScheduledAudioFileRegionCompletionProc = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<ScheduledAudioFileRegion>, OSStatus) -> Void
AudioUnit
To
typealias ScheduledAudioFileRegionCompletionProc = (UnsafeMutableRawPointer?, UnsafeMutablePointer<ScheduledAudioFileRegion>, OSStatus) -> Swift.Void
AudioToolbox

DeclarationModule
From
typealias ScheduledAudioSliceCompletionProc = (UnsafeMutablePointer<Void>, UnsafeMutablePointer<ScheduledAudioSlice>) -> Void
AudioUnit
To
typealias ScheduledAudioSliceCompletionProc = (UnsafeMutableRawPointer?, UnsafeMutablePointer<ScheduledAudioSlice>) -> Swift.Void
AudioToolbox

Module
FromAudioUnit
ToAudioToolbox