AudioToolbox Changes for Swift
AudioToolbox
Added AudioUnitEvent.mArgument
Added CAClockTime.time
Modified AudioUnitEvent [struct]
Declaration | |
---|---|
From | struct AudioUnitEvent { var mEventType: AudioUnitEventType init() } |
To | struct AudioUnitEvent { struct __Unnamed_union_mArgument { var mParameter: AudioUnitParameter var mProperty: AudioUnitProperty init(mParameter mParameter: AudioUnitParameter) init(mProperty mProperty: AudioUnitProperty) init() } var mEventType: AudioUnitEventType var mArgument: AudioUnitEvent.__Unnamed_union_mArgument init() init(mEventType mEventType: AudioUnitEventType, mArgument mArgument: AudioUnitEvent.__Unnamed_union_mArgument) } |
Modified AUNodeInteraction [struct]
Declaration | |
---|---|
From | struct AUNodeInteraction { var nodeInteractionType: UInt32 init() } |
To | struct AUNodeInteraction { struct __Unnamed_union_nodeInteraction { var connection: AUNodeConnection var inputCallback: AUNodeRenderCallback init(connection connection: AUNodeConnection) init(inputCallback inputCallback: AUNodeRenderCallback) init() } var nodeInteractionType: UInt32 var nodeInteraction: AUNodeInteraction.__Unnamed_union_nodeInteraction init() init(nodeInteractionType nodeInteractionType: UInt32, nodeInteraction nodeInteraction: AUNodeInteraction.__Unnamed_union_nodeInteraction) } |
Modified CAClockTime [struct]
Declaration | |
---|---|
From | struct CAClockTime { var format: CAClockTimeFormat var reserved: UInt32 init() } |
To | struct CAClockTime { struct __Unnamed_union_time { var hostTime: UInt64 var samples: CAClockSamples var beats: CAClockBeats var seconds: CAClockSeconds var smpte: SMPTETime init(hostTime hostTime: UInt64) init(samples samples: CAClockSamples) init(beats beats: CAClockBeats) init(seconds seconds: CAClockSeconds) init(smpte smpte: SMPTETime) init() } var format: CAClockTimeFormat var reserved: UInt32 var time: CAClockTime.__Unnamed_union_time init() init(format format: CAClockTimeFormat, reserved reserved: UInt32, time time: CAClockTime.__Unnamed_union_time) } |