CoreAudioKit Changes for Swift
CoreAudioKit
Removed AUCustomViewPersistentData.customViewPersistentData() -> [NSObject : AnyObject]!
Removed AUCustomViewPersistentData.setCustomViewPersistentData(_: [NSObject : AnyObject]!)
Removed AUViewParametersDisplayFlag
Removed AUViewPropertiesDisplayFlag
Removed AUViewTitleDisplayFlag
Added AUGenericViewDisplayFlags.init(rawValue: UInt32)
Added AUViewController
Modified AUCustomViewPersistentData
Declaration | |
---|---|
From | protocol AUCustomViewPersistentData { func customViewPersistentData() -> [NSObject : AnyObject]! func setCustomViewPersistentData(_ data: [NSObject : AnyObject]!) } |
To | protocol AUCustomViewPersistentData { var customViewPersistentData: [String : AnyObject]? { get set } } |
Modified AUGenericView
Declaration | |
---|---|
From | class AUGenericView : NSView, AUCustomViewPersistentData { var audioUnit: AudioUnit { get } var showsExpertParameters: Bool init!(audioUnit au: AudioUnit) init!(audioUnit inAudioUnit: AudioUnit, displayFlags inFlags: UInt32) } |
To | class AUGenericView : NSView, AUCustomViewPersistentData { var audioUnit: AudioUnit { get } var showsExpertParameters: Bool init(audioUnit au: AudioUnit) init(audioUnit inAudioUnit: AudioUnit, displayFlags inFlags: AUGenericViewDisplayFlags) } |
Declaration | |
---|---|
From | init!(audioUnit au: AudioUnit) |
To | init(audioUnit au: AudioUnit) |
Declaration | |
---|---|
From | init!(audioUnit inAudioUnit: AudioUnit, displayFlags inFlags: UInt32) |
To | init(audioUnit inAudioUnit: AudioUnit, displayFlags inFlags: AUGenericViewDisplayFlags) |
Modified AUPannerView
Declaration | |
---|---|
From | class AUPannerView : NSView { var audioUnit: AudioUnit { get } init!(audioUnit au: AudioUnit) -> AUPannerView class func AUPannerViewWithAudioUnit(_ au: AudioUnit) -> AUPannerView! } |
To | class AUPannerView : NSView { var audioUnit: AudioUnit { get } init(audioUnit au: AudioUnit) class func AUPannerViewWithAudioUnit(_ au: AudioUnit) -> AUPannerView } |
Declaration | |
---|---|
From | init!(audioUnit au: AudioUnit) -> AUPannerView |
To | init(audioUnit au: AudioUnit) |