CoreMIDI Changes
CoreMIDI
Added MIDIControlTransform.init()
Added MIDIControlTransform.init(controlType: MIDITransformControlType, remappedControlType: MIDITransformControlType, controlNumber: UInt16, transform: MIDITransformType, param: Int16)
Added MIDIDriverInterface.init()
Added MIDIDriverInterface.init(_reserved: UnsafeMutablePointer<Void>, QueryInterface: CFunctionPointer<((UnsafeMutablePointer<Void>, REFIID, UnsafeMutablePointer<LPVOID>) -> HRESULT)>, AddRef: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>, Release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>, FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>, Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>, Stop: CFunctionPointer<((MIDIDriverRef) -> OSStatus)>, Configure: CFunctionPointer<((MIDIDriverRef, MIDIDeviceRef) -> OSStatus)>, Send: CFunctionPointer<((MIDIDriverRef, UnsafePointer<MIDIPacketList>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>, EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, Boolean) -> OSStatus)>, Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>, Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus)>)
Added MIDIIOErrorNotification.init()
Added MIDIIOErrorNotification.init(messageID: MIDINotificationMessageID, messageSize: UInt32, driverDevice: MIDIDeviceRef, errorCode: OSStatus)
Added MIDINotification.init()
Added MIDINotification.init(messageID: MIDINotificationMessageID, messageSize: UInt32)
Added MIDIObjectAddRemoveNotification.init()
Added MIDIObjectAddRemoveNotification.init(messageID: MIDINotificationMessageID, messageSize: UInt32, parent: MIDIObjectRef, parentType: MIDIObjectType, child: MIDIObjectRef, childType: MIDIObjectType)
Added MIDIObjectPropertyChangeNotification.init()
Added MIDIObjectPropertyChangeNotification.init(messageID: MIDINotificationMessageID, messageSize: UInt32, object: MIDIObjectRef, objectType: MIDIObjectType, propertyName: Unmanaged<CFString>!)
Added MIDIPacket.init()
Added MIDIPacket.init(timeStamp: MIDITimeStamp, length: UInt16, data:(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
Added MIDIPacketList.init()
Added MIDIPacketList.init(numPackets: UInt32, packet:(MIDIPacket))
Added MIDISysexSendRequest.init()
Added MIDISysexSendRequest.init(destination: MIDIEndpointRef, data: UnsafePointer<UInt8>, bytesToSend: UInt32, complete: Boolean, reserved:(UInt8, UInt8, UInt8), completionProc: MIDICompletionProc, completionRefCon: UnsafeMutablePointer<Void>)
Added MIDIThruConnectionEndpoint.init()
Added MIDIThruConnectionEndpoint.init(endpointRef: MIDIEndpointRef, uniqueID: MIDIUniqueID)
Added MIDIThruConnectionParams.init()
Added MIDIThruConnectionParams.init(version: UInt32, numSources: UInt32, sources:(MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint), numDestinations: UInt32, destinations:(MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint), channelMap:(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8), lowVelocity: UInt8, highVelocity: UInt8, lowNote: UInt8, highNote: UInt8, noteNumber: MIDITransform, velocity: MIDITransform, keyPressure: MIDITransform, channelPressure: MIDITransform, programChange: MIDITransform, pitchBend: MIDITransform, filterOutSysEx: UInt8, filterOutMTC: UInt8, filterOutBeatClock: UInt8, filterOutTuneRequest: UInt8, reserved2:(UInt8, UInt8, UInt8), filterOutAllControls: UInt8, numControlTransforms: UInt16, numMaps: UInt16, reserved3:(UInt16, UInt16, UInt16, UInt16))
Added MIDITransform.init()
Added MIDITransform.init(transform: MIDITransformType, param: Int16)
Added MIDIValueMap.init()
Added MIDIValueMap.init(value: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
Modified MIDIControlTransform [struct]
| Declaration | |
|---|---|
| From | struct MIDIControlTransform {
var controlType: MIDITransformControlType
var remappedControlType: MIDITransformControlType
var controlNumber: UInt16
var transform: MIDITransformType
var param: Int16
} |
| To | struct MIDIControlTransform {
var controlType: MIDITransformControlType
var remappedControlType: MIDITransformControlType
var controlNumber: UInt16
var transform: MIDITransformType
var param: Int16
init()
init(controlType controlType: MIDITransformControlType, remappedControlType remappedControlType: MIDITransformControlType, controlNumber controlNumber: UInt16, transform transform: MIDITransformType, param param: Int16)
} |
Modified MIDIDriverInterface [struct]
| Declaration | |
|---|---|
| From | struct MIDIDriverInterface {
var _reserved: UnsafeMutablePointer<Void>
var QueryInterface: CFunctionPointer<((UnsafeMutablePointer<Void>, REFIID, UnsafeMutablePointer<LPVOID>) -> HRESULT)>
var AddRef: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>
var Release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>
var FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceList!) -> OSStatus)>
var Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceList!) -> OSStatus)>
var Stop: CFunctionPointer<((MIDIDriverRef) -> OSStatus)>
var Configure: CFunctionPointer<((MIDIDriverRef, MIDIDevice!) -> OSStatus)>
var Send: CFunctionPointer<((MIDIDriverRef, UnsafePointer<MIDIPacketList>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>
var EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, Boolean) -> OSStatus)>
var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>
var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, UnsafePointer<MIDIPacketList>) -> OSStatus)>
} |
| To | struct MIDIDriverInterface {
var _reserved: UnsafeMutablePointer<Void>
var QueryInterface: CFunctionPointer<((UnsafeMutablePointer<Void>, REFIID, UnsafeMutablePointer<LPVOID>) -> HRESULT)>
var AddRef: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>
var Release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>
var FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>
var Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>
var Stop: CFunctionPointer<((MIDIDriverRef) -> OSStatus)>
var Configure: CFunctionPointer<((MIDIDriverRef, MIDIDeviceRef) -> OSStatus)>
var Send: CFunctionPointer<((MIDIDriverRef, UnsafePointer<MIDIPacketList>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>
var EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, Boolean) -> OSStatus)>
var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>
var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus)>
init()
init(_reserved _reserved: UnsafeMutablePointer<Void>, QueryInterface QueryInterface: CFunctionPointer<((UnsafeMutablePointer<Void>, REFIID, UnsafeMutablePointer<LPVOID>) -> HRESULT)>, AddRef AddRef: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>, Release Release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)>, FindDevices FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>, Start Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>, Stop Stop: CFunctionPointer<((MIDIDriverRef) -> OSStatus)>, Configure Configure: CFunctionPointer<((MIDIDriverRef, MIDIDeviceRef) -> OSStatus)>, Send Send: CFunctionPointer<((MIDIDriverRef, UnsafePointer<MIDIPacketList>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>, EnableSource EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, Boolean) -> OSStatus)>, Flush Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>, Monitor Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus)>)
} |
Modified MIDIDriverInterface.Configure
| Declaration | |
|---|---|
| From | var Configure: CFunctionPointer<((MIDIDriverRef, MIDIDevice!) -> OSStatus)> |
| To | var Configure: CFunctionPointer<((MIDIDriverRef, MIDIDeviceRef) -> OSStatus)> |
Modified MIDIDriverInterface.EnableSource
| Declaration | |
|---|---|
| From | var EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, Boolean) -> OSStatus)> |
| To | var EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, Boolean) -> OSStatus)> |
Modified MIDIDriverInterface.FindDevices
| Declaration | |
|---|---|
| From | var FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceList!) -> OSStatus)> |
| To | var FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)> |
Modified MIDIDriverInterface.Flush
| Declaration | |
|---|---|
| From | var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)> |
| To | var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)> |
Modified MIDIDriverInterface.Monitor
| Declaration | |
|---|---|
| From | var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, UnsafePointer<MIDIPacketList>) -> OSStatus)> |
| To | var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus)> |
Modified MIDIDriverInterface.Start
| Declaration | |
|---|---|
| From | var Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceList!) -> OSStatus)> |
| To | var Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)> |
Modified MIDIIOErrorNotification [struct]
| Declaration | |
|---|---|
| From | struct MIDIIOErrorNotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
var driverDevice: Unmanaged<MIDIDevice>!
var errorCode: OSStatus
} |
| To | struct MIDIIOErrorNotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
var driverDevice: MIDIDeviceRef
var errorCode: OSStatus
init()
init(messageID messageID: MIDINotificationMessageID, messageSize messageSize: UInt32, driverDevice driverDevice: MIDIDeviceRef, errorCode errorCode: OSStatus)
} |
Modified MIDIIOErrorNotification.driverDevice
| Declaration | |
|---|---|
| From | var driverDevice: Unmanaged<MIDIDevice>! |
| To | var driverDevice: MIDIDeviceRef |
Modified MIDINetworkSession.connections() -> Set<NSObject>!
| Declaration | Introduction | |
|---|---|---|
| From | func connections() -> NSSet! | iOS 8.0 |
| To | func connections() -> Set<NSObject>! | iOS 8.3 |
Modified MIDINetworkSession.contacts() -> Set<NSObject>!
| Declaration | Introduction | |
|---|---|---|
| From | func contacts() -> NSSet! | iOS 8.0 |
| To | func contacts() -> Set<NSObject>! | iOS 8.3 |
Modified MIDINetworkSession.destinationEndpoint() -> MIDIEndpointRef
| Declaration | Introduction | |
|---|---|---|
| From | func destinationEndpoint() -> Unmanaged<MIDIEndpoint>! | iOS 8.0 |
| To | func destinationEndpoint() -> MIDIEndpointRef | iOS 8.3 |
Modified MIDINetworkSession.sourceEndpoint() -> MIDIEndpointRef
| Declaration | Introduction | |
|---|---|---|
| From | func sourceEndpoint() -> Unmanaged<MIDIEndpoint>! | iOS 8.0 |
| To | func sourceEndpoint() -> MIDIEndpointRef | iOS 8.3 |
Modified MIDINotification [struct]
| Declaration | |
|---|---|
| From | struct MIDINotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
} |
| To | struct MIDINotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
init()
init(messageID messageID: MIDINotificationMessageID, messageSize messageSize: UInt32)
} |
Modified MIDIObjectAddRemoveNotification [struct]
| Declaration | |
|---|---|
| From | struct MIDIObjectAddRemoveNotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
var parent: MIDIObjectRef
var parentType: MIDIObjectType
var child: MIDIObjectRef
var childType: MIDIObjectType
} |
| To | struct MIDIObjectAddRemoveNotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
var parent: MIDIObjectRef
var parentType: MIDIObjectType
var child: MIDIObjectRef
var childType: MIDIObjectType
init()
init(messageID messageID: MIDINotificationMessageID, messageSize messageSize: UInt32, parent parent: MIDIObjectRef, parentType parentType: MIDIObjectType, child child: MIDIObjectRef, childType childType: MIDIObjectType)
} |
Modified MIDIObjectPropertyChangeNotification [struct]
| Declaration | |
|---|---|
| From | struct MIDIObjectPropertyChangeNotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
var object: MIDIObjectRef
var objectType: MIDIObjectType
var propertyName: Unmanaged<CFString>!
} |
| To | struct MIDIObjectPropertyChangeNotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
var object: MIDIObjectRef
var objectType: MIDIObjectType
var propertyName: Unmanaged<CFString>!
init()
init(messageID messageID: MIDINotificationMessageID, messageSize messageSize: UInt32, object object: MIDIObjectRef, objectType objectType: MIDIObjectType, propertyName propertyName: Unmanaged<CFString>!)
} |
Modified MIDIPacket [struct]
| Declaration | |
|---|---|
| From | struct MIDIPacket {
var timeStamp: MIDITimeStamp
var length: UInt16
var data: (Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)
} |
| To | struct MIDIPacket {
var timeStamp: MIDITimeStamp
var length: UInt16
var data: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
init()
init(timeStamp timeStamp: MIDITimeStamp, length length: UInt16, data data: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
} |
Modified MIDIPacket.data
| Declaration | |
|---|---|
| From | var data: (Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
| To | var data: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8) |
Modified MIDIPacketList [struct]
| Declaration | |
|---|---|
| From | struct MIDIPacketList {
var numPackets: UInt32
var packet: (MIDIPacket)
} |
| To | struct MIDIPacketList {
var numPackets: UInt32
var packet: (MIDIPacket)
init()
init(numPackets numPackets: UInt32, packet packet: (MIDIPacket))
} |
Modified MIDISysexSendRequest [struct]
| Declaration | |
|---|---|
| From | struct MIDISysexSendRequest {
var destination: Unmanaged<MIDIEndpoint>!
var data: UnsafePointer<Byte>
var bytesToSend: UInt32
var complete: Boolean
var reserved: (Byte, Byte, Byte)
var completionProc: MIDICompletionProc
var completionRefCon: UnsafeMutablePointer<Void>
} |
| To | struct MIDISysexSendRequest {
var destination: MIDIEndpointRef
var data: UnsafePointer<UInt8>
var bytesToSend: UInt32
var complete: Boolean
var reserved: (UInt8, UInt8, UInt8)
var completionProc: MIDICompletionProc
var completionRefCon: UnsafeMutablePointer<Void>
init()
init(destination destination: MIDIEndpointRef, data data: UnsafePointer<UInt8>, bytesToSend bytesToSend: UInt32, complete complete: Boolean, reserved reserved: (UInt8, UInt8, UInt8), completionProc completionProc: MIDICompletionProc, completionRefCon completionRefCon: UnsafeMutablePointer<Void>)
} |
Modified MIDISysexSendRequest.data
| Declaration | |
|---|---|
| From | var data: UnsafePointer<Byte> |
| To | var data: UnsafePointer<UInt8> |
Modified MIDISysexSendRequest.destination
| Declaration | |
|---|---|
| From | var destination: Unmanaged<MIDIEndpoint>! |
| To | var destination: MIDIEndpointRef |
Modified MIDISysexSendRequest.reserved
| Declaration | |
|---|---|
| From | var reserved: (Byte, Byte, Byte) |
| To | var reserved: (UInt8, UInt8, UInt8) |
Modified MIDIThruConnectionEndpoint [struct]
| Declaration | |
|---|---|
| From | struct MIDIThruConnectionEndpoint {
var endpointRef: Unmanaged<MIDIEndpoint>!
var uniqueID: MIDIUniqueID
} |
| To | struct MIDIThruConnectionEndpoint {
var endpointRef: MIDIEndpointRef
var uniqueID: MIDIUniqueID
init()
init(endpointRef endpointRef: MIDIEndpointRef, uniqueID uniqueID: MIDIUniqueID)
} |
Modified MIDIThruConnectionEndpoint.endpointRef
| Declaration | |
|---|---|
| From | var endpointRef: Unmanaged<MIDIEndpoint>! |
| To | var endpointRef: MIDIEndpointRef |
Modified MIDIThruConnectionParams [struct]
| Declaration | |
|---|---|
| From | struct MIDIThruConnectionParams {
var version: UInt32
var numSources: UInt32
var sources: (MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint)
var numDestinations: UInt32
var destinations: (MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint)
var channelMap: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
var lowVelocity: UInt8
var highVelocity: UInt8
var lowNote: UInt8
var highNote: UInt8
var noteNumber: MIDITransform
var velocity: MIDITransform
var keyPressure: MIDITransform
var channelPressure: MIDITransform
var programChange: MIDITransform
var pitchBend: MIDITransform
var filterOutSysEx: UInt8
var filterOutMTC: UInt8
var filterOutBeatClock: UInt8
var filterOutTuneRequest: UInt8
var reserved2: (UInt8, UInt8, UInt8)
var filterOutAllControls: UInt8
var numControlTransforms: UInt16
var numMaps: UInt16
var reserved3: (UInt16, UInt16, UInt16, UInt16)
} |
| To | struct MIDIThruConnectionParams {
var version: UInt32
var numSources: UInt32
var sources: (MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint)
var numDestinations: UInt32
var destinations: (MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint)
var channelMap: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
var lowVelocity: UInt8
var highVelocity: UInt8
var lowNote: UInt8
var highNote: UInt8
var noteNumber: MIDITransform
var velocity: MIDITransform
var keyPressure: MIDITransform
var channelPressure: MIDITransform
var programChange: MIDITransform
var pitchBend: MIDITransform
var filterOutSysEx: UInt8
var filterOutMTC: UInt8
var filterOutBeatClock: UInt8
var filterOutTuneRequest: UInt8
var reserved2: (UInt8, UInt8, UInt8)
var filterOutAllControls: UInt8
var numControlTransforms: UInt16
var numMaps: UInt16
var reserved3: (UInt16, UInt16, UInt16, UInt16)
init()
init(version version: UInt32, numSources numSources: UInt32, sources sources: (MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint), numDestinations numDestinations: UInt32, destinations destinations: (MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint), channelMap channelMap: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8), lowVelocity lowVelocity: UInt8, highVelocity highVelocity: UInt8, lowNote lowNote: UInt8, highNote highNote: UInt8, noteNumber noteNumber: MIDITransform, velocity velocity: MIDITransform, keyPressure keyPressure: MIDITransform, channelPressure channelPressure: MIDITransform, programChange programChange: MIDITransform, pitchBend pitchBend: MIDITransform, filterOutSysEx filterOutSysEx: UInt8, filterOutMTC filterOutMTC: UInt8, filterOutBeatClock filterOutBeatClock: UInt8, filterOutTuneRequest filterOutTuneRequest: UInt8, reserved2 reserved2: (UInt8, UInt8, UInt8), filterOutAllControls filterOutAllControls: UInt8, numControlTransforms numControlTransforms: UInt16, numMaps numMaps: UInt16, reserved3 reserved3: (UInt16, UInt16, UInt16, UInt16))
} |
Modified MIDITransform [struct]
| Declaration | |
|---|---|
| From | struct MIDITransform {
var transform: MIDITransformType
var param: Int16
} |
| To | struct MIDITransform {
var transform: MIDITransformType
var param: Int16
init()
init(transform transform: MIDITransformType, param param: Int16)
} |
Modified MIDIValueMap [struct]
| Declaration | |
|---|---|
| From | struct MIDIValueMap {
var value: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
} |
| To | struct MIDIValueMap {
var value: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
init()
init(value value: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
} |
Modified MIDIClientCreate(CFString!, MIDINotifyProc, UnsafeMutablePointer<Void>, UnsafeMutablePointer<MIDIClientRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIClientCreate(_ name: CFString!, _ notifyProc: MIDINotifyProc, _ notifyRefCon: UnsafeMutablePointer<Void>, _ outClient: UnsafeMutablePointer<Unmanaged<MIDIClient>?>) -> OSStatus |
| To | func MIDIClientCreate(_ name: CFString!, _ notifyProc: MIDINotifyProc, _ notifyRefCon: UnsafeMutablePointer<Void>, _ outClient: UnsafeMutablePointer<MIDIClientRef>) -> OSStatus |
Modified MIDIClientDispose(MIDIClientRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIClientDispose(_ client: MIDIClient!) -> OSStatus |
| To | func MIDIClientDispose(_ client: MIDIClientRef) -> OSStatus |
Modified MIDIClientRef
| Declaration | |
|---|---|
| From | typealias MIDIClientRef = MIDIClient |
| To | typealias MIDIClientRef = COpaquePointer |
Modified MIDIDestinationCreate(MIDIClientRef, CFString!, MIDIReadProc, UnsafeMutablePointer<Void>, UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIDestinationCreate(_ client: MIDIClient!, _ name: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outDest: UnsafeMutablePointer<Unmanaged<MIDIEndpoint>?>) -> OSStatus |
| To | func MIDIDestinationCreate(_ client: MIDIClientRef, _ name: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outDest: UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus |
Modified MIDIDeviceAddEntity(MIDIDeviceRef, CFString!, Boolean, Int, Int, UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIDeviceAddEntity(_ device: MIDIDevice!, _ name: CFString!, _ embedded: Boolean, _ numSourceEndpoints: ItemCount, _ numDestinationEndpoints: ItemCount, _ newEntity: UnsafeMutablePointer<Unmanaged<MIDIEntity>?>) -> OSStatus |
| To | func MIDIDeviceAddEntity(_ device: MIDIDeviceRef, _ name: CFString!, _ embedded: Boolean, _ numSourceEndpoints: Int, _ numDestinationEndpoints: Int, _ newEntity: UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus |
Modified MIDIDeviceCreate(MIDIDriverRef, CFString!, CFString!, CFString!, UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIDeviceCreate(_ owner: MIDIDriverRef, _ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<Unmanaged<MIDIDevice>?>) -> OSStatus |
| To | func MIDIDeviceCreate(_ owner: MIDIDriverRef, _ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus |
Modified MIDIDeviceDispose(MIDIDeviceRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIDeviceDispose(_ device: MIDIDevice!) -> OSStatus |
| To | func MIDIDeviceDispose(_ device: MIDIDeviceRef) -> OSStatus |
Modified MIDIDeviceGetEntity(MIDIDeviceRef, Int) -> MIDIEntityRef
| Declaration | |
|---|---|
| From | func MIDIDeviceGetEntity(_ device: MIDIDevice!, _ entityIndex0: ItemCount) -> Unmanaged<MIDIEntity>! |
| To | func MIDIDeviceGetEntity(_ device: MIDIDeviceRef, _ entityIndex0: Int) -> MIDIEntityRef |
Modified MIDIDeviceGetNumberOfEntities(MIDIDeviceRef) -> Int
| Declaration | |
|---|---|
| From | func MIDIDeviceGetNumberOfEntities(_ device: MIDIDevice!) -> ItemCount |
| To | func MIDIDeviceGetNumberOfEntities(_ device: MIDIDeviceRef) -> Int |
Modified MIDIDeviceListAddDevice(MIDIDeviceListRef, MIDIDeviceRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIDeviceListAddDevice(_ devList: MIDIDeviceList!, _ dev: MIDIDevice!) -> OSStatus |
| To | func MIDIDeviceListAddDevice(_ devList: MIDIDeviceListRef, _ dev: MIDIDeviceRef) -> OSStatus |
Modified MIDIDeviceListDispose(MIDIDeviceListRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIDeviceListDispose(_ devList: MIDIDeviceList!) -> OSStatus |
| To | func MIDIDeviceListDispose(_ devList: MIDIDeviceListRef) -> OSStatus |
Modified MIDIDeviceListGetDevice(MIDIDeviceListRef, Int) -> MIDIDeviceRef
| Declaration | |
|---|---|
| From | func MIDIDeviceListGetDevice(_ devList: MIDIDeviceList!, _ index0: ItemCount) -> Unmanaged<MIDIDevice>! |
| To | func MIDIDeviceListGetDevice(_ devList: MIDIDeviceListRef, _ index0: Int) -> MIDIDeviceRef |
Modified MIDIDeviceListGetNumberOfDevices(MIDIDeviceListRef) -> Int
| Declaration | |
|---|---|
| From | func MIDIDeviceListGetNumberOfDevices(_ devList: MIDIDeviceList!) -> ItemCount |
| To | func MIDIDeviceListGetNumberOfDevices(_ devList: MIDIDeviceListRef) -> Int |
Modified MIDIDeviceListRef
| Declaration | |
|---|---|
| From | typealias MIDIDeviceListRef = MIDIDeviceList |
| To | typealias MIDIDeviceListRef = COpaquePointer |
Modified MIDIDeviceRef
| Declaration | |
|---|---|
| From | typealias MIDIDeviceRef = MIDIDevice |
| To | typealias MIDIDeviceRef = COpaquePointer |
Modified MIDIDeviceRemoveEntity(MIDIDeviceRef, MIDIEntityRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIDeviceRemoveEntity(_ device: MIDIDevice!, _ entity: MIDIEntity!) -> OSStatus |
| To | func MIDIDeviceRemoveEntity(_ device: MIDIDeviceRef, _ entity: MIDIEntityRef) -> OSStatus |
Modified MIDIEndpointDispose(MIDIEndpointRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIEndpointDispose(_ endpt: MIDIEndpoint!) -> OSStatus |
| To | func MIDIEndpointDispose(_ endpt: MIDIEndpointRef) -> OSStatus |
Modified MIDIEndpointGetEntity(MIDIEndpointRef, UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIEndpointGetEntity(_ inEndpoint: MIDIEndpoint!, _ outEntity: UnsafeMutablePointer<Unmanaged<MIDIEntity>?>) -> OSStatus |
| To | func MIDIEndpointGetEntity(_ inEndpoint: MIDIEndpointRef, _ outEntity: UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus |
Modified MIDIEndpointGetRefCons(MIDIEndpointRef, UnsafeMutablePointer<UnsafeMutablePointer<Void>>, UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIEndpointGetRefCons(_ endpt: MIDIEndpoint!, _ ref1: UnsafeMutablePointer<UnsafeMutablePointer<Void>>, _ ref2: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> OSStatus |
| To | func MIDIEndpointGetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafeMutablePointer<UnsafeMutablePointer<Void>>, _ ref2: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> OSStatus |
Modified MIDIEndpointRef
| Declaration | |
|---|---|
| From | typealias MIDIEndpointRef = MIDIEndpoint |
| To | typealias MIDIEndpointRef = COpaquePointer |
Modified MIDIEndpointSetRefCons(MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIEndpointSetRefCons(_ endpt: MIDIEndpoint!, _ ref1: UnsafeMutablePointer<Void>, _ ref2: UnsafeMutablePointer<Void>) -> OSStatus |
| To | func MIDIEndpointSetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafeMutablePointer<Void>, _ ref2: UnsafeMutablePointer<Void>) -> OSStatus |
Modified MIDIEntityAddOrRemoveEndpoints(MIDIEntityRef, Int, Int) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIEntityAddOrRemoveEndpoints(_ entity: MIDIEntity!, _ numSourceEndpoints: ItemCount, _ numDestinationEndpoints: ItemCount) -> OSStatus |
| To | func MIDIEntityAddOrRemoveEndpoints(_ entity: MIDIEntityRef, _ numSourceEndpoints: Int, _ numDestinationEndpoints: Int) -> OSStatus |
Modified MIDIEntityGetDestination(MIDIEntityRef, Int) -> MIDIEndpointRef
| Declaration | |
|---|---|
| From | func MIDIEntityGetDestination(_ entity: MIDIEntity!, _ destIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>! |
| To | func MIDIEntityGetDestination(_ entity: MIDIEntityRef, _ destIndex0: Int) -> MIDIEndpointRef |
Modified MIDIEntityGetDevice(MIDIEntityRef, UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIEntityGetDevice(_ inEntity: MIDIEntity!, _ outDevice: UnsafeMutablePointer<Unmanaged<MIDIDevice>?>) -> OSStatus |
| To | func MIDIEntityGetDevice(_ inEntity: MIDIEntityRef, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus |
Modified MIDIEntityGetNumberOfDestinations(MIDIEntityRef) -> Int
| Declaration | |
|---|---|
| From | func MIDIEntityGetNumberOfDestinations(_ entity: MIDIEntity!) -> ItemCount |
| To | func MIDIEntityGetNumberOfDestinations(_ entity: MIDIEntityRef) -> Int |
Modified MIDIEntityGetNumberOfSources(MIDIEntityRef) -> Int
| Declaration | |
|---|---|
| From | func MIDIEntityGetNumberOfSources(_ entity: MIDIEntity!) -> ItemCount |
| To | func MIDIEntityGetNumberOfSources(_ entity: MIDIEntityRef) -> Int |
Modified MIDIEntityGetSource(MIDIEntityRef, Int) -> MIDIEndpointRef
| Declaration | |
|---|---|
| From | func MIDIEntityGetSource(_ entity: MIDIEntity!, _ sourceIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>! |
| To | func MIDIEntityGetSource(_ entity: MIDIEntityRef, _ sourceIndex0: Int) -> MIDIEndpointRef |
Modified MIDIEntityRef
| Declaration | |
|---|---|
| From | typealias MIDIEntityRef = MIDIEntity |
| To | typealias MIDIEntityRef = COpaquePointer |
Modified MIDIExternalDeviceCreate(CFString!, CFString!, CFString!, UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIExternalDeviceCreate(_ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<Unmanaged<MIDIDevice>?>) -> OSStatus |
| To | func MIDIExternalDeviceCreate(_ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus |
Modified MIDIFlushOutput(MIDIEndpointRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIFlushOutput(_ dest: MIDIEndpoint!) -> OSStatus |
| To | func MIDIFlushOutput(_ dest: MIDIEndpointRef) -> OSStatus |
Modified MIDIGetDestination(Int) -> MIDIEndpointRef
| Declaration | |
|---|---|
| From | func MIDIGetDestination(_ destIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>! |
| To | func MIDIGetDestination(_ destIndex0: Int) -> MIDIEndpointRef |
Modified MIDIGetDevice(Int) -> MIDIDeviceRef
| Declaration | |
|---|---|
| From | func MIDIGetDevice(_ deviceIndex0: ItemCount) -> Unmanaged<MIDIDevice>! |
| To | func MIDIGetDevice(_ deviceIndex0: Int) -> MIDIDeviceRef |
Modified MIDIGetDriverDeviceList(MIDIDriverRef) -> MIDIDeviceListRef
| Declaration | |
|---|---|
| From | func MIDIGetDriverDeviceList(_ driver: MIDIDriverRef) -> Unmanaged<MIDIDeviceList>! |
| To | func MIDIGetDriverDeviceList(_ driver: MIDIDriverRef) -> MIDIDeviceListRef |
Modified MIDIGetExternalDevice(Int) -> MIDIDeviceRef
| Declaration | |
|---|---|
| From | func MIDIGetExternalDevice(_ deviceIndex0: ItemCount) -> Unmanaged<MIDIDevice>! |
| To | func MIDIGetExternalDevice(_ deviceIndex0: Int) -> MIDIDeviceRef |
Modified MIDIGetNumberOfDestinations() -> Int
| Declaration | |
|---|---|
| From | func MIDIGetNumberOfDestinations() -> ItemCount |
| To | func MIDIGetNumberOfDestinations() -> Int |
Modified MIDIGetNumberOfDevices() -> Int
| Declaration | |
|---|---|
| From | func MIDIGetNumberOfDevices() -> ItemCount |
| To | func MIDIGetNumberOfDevices() -> Int |
Modified MIDIGetNumberOfExternalDevices() -> Int
| Declaration | |
|---|---|
| From | func MIDIGetNumberOfExternalDevices() -> ItemCount |
| To | func MIDIGetNumberOfExternalDevices() -> Int |
Modified MIDIGetNumberOfSources() -> Int
| Declaration | |
|---|---|
| From | func MIDIGetNumberOfSources() -> ItemCount |
| To | func MIDIGetNumberOfSources() -> Int |
Modified MIDIGetSource(Int) -> MIDIEndpointRef
| Declaration | |
|---|---|
| From | func MIDIGetSource(_ sourceIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>! |
| To | func MIDIGetSource(_ sourceIndex0: Int) -> MIDIEndpointRef |
Modified MIDIInputPortCreate(MIDIClientRef, CFString!, MIDIReadProc, UnsafeMutablePointer<Void>, UnsafeMutablePointer<MIDIPortRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIInputPortCreate(_ client: MIDIClient!, _ portName: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outPort: UnsafeMutablePointer<Unmanaged<MIDIPort>?>) -> OSStatus |
| To | func MIDIInputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outPort: UnsafeMutablePointer<MIDIPortRef>) -> OSStatus |
Modified MIDINetworkBonjourServiceType
| Declaration | |
|---|---|
| From | let MIDINetworkBonjourServiceType: NSString! |
| To | let MIDINetworkBonjourServiceType: String |
Modified MIDINetworkNotificationContactsDidChange
| Declaration | |
|---|---|
| From | let MIDINetworkNotificationContactsDidChange: NSString! |
| To | let MIDINetworkNotificationContactsDidChange: String |
Modified MIDINetworkNotificationSessionDidChange
| Declaration | |
|---|---|
| From | let MIDINetworkNotificationSessionDidChange: NSString! |
| To | let MIDINetworkNotificationSessionDidChange: String |
Modified MIDIOutputPortCreate(MIDIClientRef, CFString!, UnsafeMutablePointer<MIDIPortRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIOutputPortCreate(_ client: MIDIClient!, _ portName: CFString!, _ outPort: UnsafeMutablePointer<Unmanaged<MIDIPort>?>) -> OSStatus |
| To | func MIDIOutputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ outPort: UnsafeMutablePointer<MIDIPortRef>) -> OSStatus |
Modified MIDIPacketListAdd(UnsafeMutablePointer<MIDIPacketList>, Int, UnsafeMutablePointer<MIDIPacket>, MIDITimeStamp, Int, UnsafePointer<UInt8>) -> UnsafeMutablePointer<MIDIPacket>
| Declaration | |
|---|---|
| From | func MIDIPacketListAdd(_ pktlist: UnsafeMutablePointer<MIDIPacketList>, _ listSize: ByteCount, _ curPacket: UnsafeMutablePointer<MIDIPacket>, _ time: MIDITimeStamp, _ nData: ByteCount, _ data: UnsafePointer<Byte>) -> UnsafeMutablePointer<MIDIPacket> |
| To | func MIDIPacketListAdd(_ pktlist: UnsafeMutablePointer<MIDIPacketList>, _ listSize: Int, _ curPacket: UnsafeMutablePointer<MIDIPacket>, _ time: MIDITimeStamp, _ nData: Int, _ data: UnsafePointer<UInt8>) -> UnsafeMutablePointer<MIDIPacket> |
Modified MIDIPortConnectSource(MIDIPortRef, MIDIEndpointRef, UnsafeMutablePointer<Void>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIPortConnectSource(_ port: MIDIPort!, _ source: MIDIEndpoint!, _ connRefCon: UnsafeMutablePointer<Void>) -> OSStatus |
| To | func MIDIPortConnectSource(_ port: MIDIPortRef, _ source: MIDIEndpointRef, _ connRefCon: UnsafeMutablePointer<Void>) -> OSStatus |
Modified MIDIPortDisconnectSource(MIDIPortRef, MIDIEndpointRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIPortDisconnectSource(_ port: MIDIPort!, _ source: MIDIEndpoint!) -> OSStatus |
| To | func MIDIPortDisconnectSource(_ port: MIDIPortRef, _ source: MIDIEndpointRef) -> OSStatus |
Modified MIDIPortDispose(MIDIPortRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIPortDispose(_ port: MIDIPort!) -> OSStatus |
| To | func MIDIPortDispose(_ port: MIDIPortRef) -> OSStatus |
Modified MIDIPortRef
| Declaration | |
|---|---|
| From | typealias MIDIPortRef = MIDIPort |
| To | typealias MIDIPortRef = COpaquePointer |
Modified MIDIReceived(MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIReceived(_ src: MIDIEndpoint!, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus |
| To | func MIDIReceived(_ src: MIDIEndpointRef, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus |
Modified MIDISend(MIDIPortRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDISend(_ port: MIDIPort!, _ dest: MIDIEndpoint!, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus |
| To | func MIDISend(_ port: MIDIPortRef, _ dest: MIDIEndpointRef, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus |
Modified MIDISetupAddDevice(MIDIDeviceRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDISetupAddDevice(_ device: MIDIDevice!) -> OSStatus |
| To | func MIDISetupAddDevice(_ device: MIDIDeviceRef) -> OSStatus |
Modified MIDISetupAddExternalDevice(MIDIDeviceRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDISetupAddExternalDevice(_ device: MIDIDevice!) -> OSStatus |
| To | func MIDISetupAddExternalDevice(_ device: MIDIDeviceRef) -> OSStatus |
Modified MIDISetupRef
| Declaration | |
|---|---|
| From | typealias MIDISetupRef = MIDISetup |
| To | typealias MIDISetupRef = COpaquePointer |
Modified MIDISetupRemoveDevice(MIDIDeviceRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDISetupRemoveDevice(_ device: MIDIDevice!) -> OSStatus |
| To | func MIDISetupRemoveDevice(_ device: MIDIDeviceRef) -> OSStatus |
Modified MIDISetupRemoveExternalDevice(MIDIDeviceRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDISetupRemoveExternalDevice(_ device: MIDIDevice!) -> OSStatus |
| To | func MIDISetupRemoveExternalDevice(_ device: MIDIDeviceRef) -> OSStatus |
Modified MIDISourceCreate(MIDIClientRef, CFString!, UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDISourceCreate(_ client: MIDIClient!, _ name: CFString!, _ outSrc: UnsafeMutablePointer<Unmanaged<MIDIEndpoint>?>) -> OSStatus |
| To | func MIDISourceCreate(_ client: MIDIClientRef, _ name: CFString!, _ outSrc: UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus |
Modified MIDIThruConnectionCreate(CFString!, CFData!, UnsafeMutablePointer<MIDIThruConnectionRef>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIThruConnectionCreate(_ inPersistentOwnerID: CFString!, _ inConnectionParams: CFData!, _ outConnection: UnsafeMutablePointer<Unmanaged<MIDIThruConnection>?>) -> OSStatus |
| To | func MIDIThruConnectionCreate(_ inPersistentOwnerID: CFString!, _ inConnectionParams: CFData!, _ outConnection: UnsafeMutablePointer<MIDIThruConnectionRef>) -> OSStatus |
Modified MIDIThruConnectionDispose(MIDIThruConnectionRef) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIThruConnectionDispose(_ connection: MIDIThruConnection!) -> OSStatus |
| To | func MIDIThruConnectionDispose(_ connection: MIDIThruConnectionRef) -> OSStatus |
Modified MIDIThruConnectionGetParams(MIDIThruConnectionRef, UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIThruConnectionGetParams(_ connection: MIDIThruConnection!, _ outConnectionParams: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus |
| To | func MIDIThruConnectionGetParams(_ connection: MIDIThruConnectionRef, _ outConnectionParams: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus |
Modified MIDIThruConnectionRef
| Declaration | |
|---|---|
| From | typealias MIDIThruConnectionRef = MIDIThruConnection |
| To | typealias MIDIThruConnectionRef = COpaquePointer |
Modified MIDIThruConnectionSetParams(MIDIThruConnectionRef, CFData!) -> OSStatus
| Declaration | |
|---|---|
| From | func MIDIThruConnectionSetParams(_ connection: MIDIThruConnection!, _ inConnectionParams: CFData!) -> OSStatus |
| To | func MIDIThruConnectionSetParams(_ connection: MIDIThruConnectionRef, _ inConnectionParams: CFData!) -> OSStatus |