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)
} |