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: UnsafePointer<()>
var QueryInterface: CFunctionPointer<((UnsafePointer<()>, REFIID, UnsafePointer<LPVOID>) -> HRESULT)>
var AddRef: CFunctionPointer<((UnsafePointer<()>) -> ULONG)>
var Release: CFunctionPointer<((UnsafePointer<()>) -> 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, ConstUnsafePointer<MIDIPacketList>, UnsafePointer<()>, UnsafePointer<()>) -> OSStatus)>
var EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, Boolean) -> OSStatus)>
var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<()>, UnsafePointer<()>) -> OSStatus)>
var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, ConstUnsafePointer<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.AddRef
| Declaration | |
|---|---|
| From | var AddRef: CFunctionPointer<((UnsafePointer<()>) -> ULONG)> |
| To | var AddRef: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)> |
Modified MIDIDriverInterface.Flush
| Declaration | |
|---|---|
| From | var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<()>, UnsafePointer<()>) -> OSStatus)> |
| To | var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)> |
Modified MIDIDriverInterface.Monitor
| Declaration | |
|---|---|
| From | var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, ConstUnsafePointer<MIDIPacketList>) -> OSStatus)> |
| To | var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus)> |
Modified MIDIDriverInterface.QueryInterface
| Declaration | |
|---|---|
| From | var QueryInterface: CFunctionPointer<((UnsafePointer<()>, REFIID, UnsafePointer<LPVOID>) -> HRESULT)> |
| To | var QueryInterface: CFunctionPointer<((UnsafeMutablePointer<Void>, REFIID, UnsafeMutablePointer<LPVOID>) -> HRESULT)> |
Modified MIDIDriverInterface.Release
| Declaration | |
|---|---|
| From | var Release: CFunctionPointer<((UnsafePointer<()>) -> ULONG)> |
| To | var Release: CFunctionPointer<((UnsafeMutablePointer<Void>) -> ULONG)> |
Modified MIDIDriverInterface.Send
| Declaration | |
|---|---|
| From | var Send: CFunctionPointer<((MIDIDriverRef, ConstUnsafePointer<MIDIPacketList>, UnsafePointer<()>, UnsafePointer<()>) -> OSStatus)> |
| To | var Send: CFunctionPointer<((MIDIDriverRef, UnsafePointer<MIDIPacketList>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)> |
Modified MIDIIOErrorNotification [struct]
| Declaration | |
|---|---|
| From | struct MIDIIOErrorNotification {
var messageID: MIDINotificationMessageID
var messageSize: UInt32
var driverDevice: MIDIDeviceRef
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 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: MIDIEndpointRef
var data: ConstUnsafePointer<Byte>
var bytesToSend: UInt32
var complete: Boolean
var reserved: (Byte, Byte, Byte)
var completionProc: MIDICompletionProc
var completionRefCon: UnsafePointer<()>
} |
| 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.completionRefCon
| Declaration | |
|---|---|
| From | var completionRefCon: UnsafePointer<()> |
| To | var completionRefCon: UnsafeMutablePointer<Void> |
Modified MIDISysexSendRequest.data
| Declaration | |
|---|---|
| From | var data: ConstUnsafePointer<Byte> |
| To | var data: UnsafePointer<UInt8> |
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: MIDIEndpointRef
var uniqueID: MIDIUniqueID
} |
| To | struct MIDIThruConnectionEndpoint {
var endpointRef: MIDIEndpointRef
var uniqueID: MIDIUniqueID
init()
init(endpointRef endpointRef: MIDIEndpointRef, uniqueID uniqueID: MIDIUniqueID)
} |
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 | Introduction | |
|---|---|---|
| From | func MIDIClientCreate(_ name: CFString!, _ notifyProc: MIDINotifyProc, _ notifyRefCon: UnsafePointer<()>, _ outClient: UnsafePointer<MIDIClientRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIClientCreate(_ name: CFString!, _ notifyProc: MIDINotifyProc, _ notifyRefCon: UnsafeMutablePointer<Void>, _ outClient: UnsafeMutablePointer<MIDIClientRef>) -> OSStatus | OS X 10.0 |
Modified MIDIClientDispose(MIDIClientRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDICompletionProc
| Declaration | |
|---|---|
| From | typealias MIDICompletionProc = CFunctionPointer<((UnsafePointer<MIDISysexSendRequest>) -> Void)> |
| To | typealias MIDICompletionProc = CFunctionPointer<((UnsafeMutablePointer<MIDISysexSendRequest>) -> Void)> |
Modified MIDIDestinationCreate(MIDIClientRef, CFString!, MIDIReadProc, UnsafeMutablePointer<Void>, UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIDestinationCreate(_ client: MIDIClientRef, _ name: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafePointer<()>, _ outDest: UnsafePointer<MIDIEndpointRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIDestinationCreate(_ client: MIDIClientRef, _ name: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outDest: UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus | OS X 10.0 |
Modified MIDIDeviceAddEntity(MIDIDeviceRef, CFString!, Boolean, Int, Int, UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIDeviceAddEntity(_ device: MIDIDeviceRef, _ name: CFString!, _ embedded: Boolean, _ numSourceEndpoints: ItemCount, _ numDestinationEndpoints: ItemCount, _ newEntity: UnsafePointer<MIDIEntityRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIDeviceAddEntity(_ device: MIDIDeviceRef, _ name: CFString!, _ embedded: Boolean, _ numSourceEndpoints: Int, _ numDestinationEndpoints: Int, _ newEntity: UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus | OS X 10.0 |
Modified MIDIDeviceCreate(MIDIDriverRef, CFString!, CFString!, CFString!, UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIDeviceCreate(_ owner: MIDIDriverRef, _ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafePointer<MIDIDeviceRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIDeviceCreate(_ owner: MIDIDriverRef, _ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus | OS X 10.0 |
Modified MIDIDeviceDispose(MIDIDeviceRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.3 |
Modified MIDIDeviceGetEntity(MIDIDeviceRef, Int) -> MIDIEntityRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIDeviceGetEntity(_ device: MIDIDeviceRef, _ entityIndex0: ItemCount) -> MIDIEntityRef | OS X 10.10 |
| To | func MIDIDeviceGetEntity(_ device: MIDIDeviceRef, _ entityIndex0: Int) -> MIDIEntityRef | OS X 10.0 |
Modified MIDIDeviceGetNumberOfEntities(MIDIDeviceRef) -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIDeviceGetNumberOfEntities(_ device: MIDIDeviceRef) -> ItemCount | OS X 10.10 |
| To | func MIDIDeviceGetNumberOfEntities(_ device: MIDIDeviceRef) -> Int | OS X 10.0 |
Modified MIDIDeviceListAddDevice(MIDIDeviceListRef, MIDIDeviceRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIDeviceListDispose(MIDIDeviceListRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDIDeviceListGetDevice(MIDIDeviceListRef, Int) -> MIDIDeviceRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIDeviceListGetDevice(_ devList: MIDIDeviceListRef, _ index0: ItemCount) -> MIDIDeviceRef | OS X 10.10 |
| To | func MIDIDeviceListGetDevice(_ devList: MIDIDeviceListRef, _ index0: Int) -> MIDIDeviceRef | OS X 10.0 |
Modified MIDIDeviceListGetNumberOfDevices(MIDIDeviceListRef) -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIDeviceListGetNumberOfDevices(_ devList: MIDIDeviceListRef) -> ItemCount | OS X 10.10 |
| To | func MIDIDeviceListGetNumberOfDevices(_ devList: MIDIDeviceListRef) -> Int | OS X 10.0 |
Modified MIDIDeviceRemoveEntity(MIDIDeviceRef, MIDIEntityRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDIDriverEnableMonitoring(MIDIDriverRef, Boolean) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDIDriverRef
| Declaration | |
|---|---|
| From | typealias MIDIDriverRef = UnsafePointer<UnsafePointer<MIDIDriverInterface>> |
| To | typealias MIDIDriverRef = UnsafeMutablePointer<UnsafeMutablePointer<MIDIDriverInterface>> |
Modified MIDIEndpointDispose(MIDIEndpointRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIEndpointGetEntity(MIDIEndpointRef, UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEndpointGetEntity(_ inEndpoint: MIDIEndpointRef, _ outEntity: UnsafePointer<MIDIEntityRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIEndpointGetEntity(_ inEndpoint: MIDIEndpointRef, _ outEntity: UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus | OS X 10.2 |
Modified MIDIEndpointGetRefCons(MIDIEndpointRef, UnsafeMutablePointer<UnsafeMutablePointer<Void>>, UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEndpointGetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafePointer<UnsafePointer<()>>, _ ref2: UnsafePointer<UnsafePointer<()>>) -> OSStatus | OS X 10.10 |
| To | func MIDIEndpointGetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafeMutablePointer<UnsafeMutablePointer<Void>>, _ ref2: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> OSStatus | OS X 10.0 |
Modified MIDIEndpointSetRefCons(MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEndpointSetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafePointer<()>, _ ref2: UnsafePointer<()>) -> OSStatus | OS X 10.10 |
| To | func MIDIEndpointSetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafeMutablePointer<Void>, _ ref2: UnsafeMutablePointer<Void>) -> OSStatus | OS X 10.0 |
Modified MIDIEntityAddOrRemoveEndpoints(MIDIEntityRef, Int, Int) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEntityAddOrRemoveEndpoints(_ entity: MIDIEntityRef, _ numSourceEndpoints: ItemCount, _ numDestinationEndpoints: ItemCount) -> OSStatus | OS X 10.10 |
| To | func MIDIEntityAddOrRemoveEndpoints(_ entity: MIDIEntityRef, _ numSourceEndpoints: Int, _ numDestinationEndpoints: Int) -> OSStatus | OS X 10.2 |
Modified MIDIEntityGetDestination(MIDIEntityRef, Int) -> MIDIEndpointRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEntityGetDestination(_ entity: MIDIEntityRef, _ destIndex0: ItemCount) -> MIDIEndpointRef | OS X 10.10 |
| To | func MIDIEntityGetDestination(_ entity: MIDIEntityRef, _ destIndex0: Int) -> MIDIEndpointRef | OS X 10.0 |
Modified MIDIEntityGetDevice(MIDIEntityRef, UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEntityGetDevice(_ inEntity: MIDIEntityRef, _ outDevice: UnsafePointer<MIDIDeviceRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIEntityGetDevice(_ inEntity: MIDIEntityRef, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus | OS X 10.2 |
Modified MIDIEntityGetNumberOfDestinations(MIDIEntityRef) -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEntityGetNumberOfDestinations(_ entity: MIDIEntityRef) -> ItemCount | OS X 10.10 |
| To | func MIDIEntityGetNumberOfDestinations(_ entity: MIDIEntityRef) -> Int | OS X 10.0 |
Modified MIDIEntityGetNumberOfSources(MIDIEntityRef) -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEntityGetNumberOfSources(_ entity: MIDIEntityRef) -> ItemCount | OS X 10.10 |
| To | func MIDIEntityGetNumberOfSources(_ entity: MIDIEntityRef) -> Int | OS X 10.0 |
Modified MIDIEntityGetSource(MIDIEntityRef, Int) -> MIDIEndpointRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIEntityGetSource(_ entity: MIDIEntityRef, _ sourceIndex0: ItemCount) -> MIDIEndpointRef | OS X 10.10 |
| To | func MIDIEntityGetSource(_ entity: MIDIEntityRef, _ sourceIndex0: Int) -> MIDIEndpointRef | OS X 10.0 |
Modified MIDIExternalDeviceCreate(CFString!, CFString!, CFString!, UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIExternalDeviceCreate(_ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafePointer<MIDIDeviceRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIExternalDeviceCreate(_ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus | OS X 10.1 |
Modified MIDIFlushOutput(MIDIEndpointRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDIGetDestination(Int) -> MIDIEndpointRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetDestination(_ destIndex0: ItemCount) -> MIDIEndpointRef | OS X 10.10 |
| To | func MIDIGetDestination(_ destIndex0: Int) -> MIDIEndpointRef | OS X 10.0 |
Modified MIDIGetDevice(Int) -> MIDIDeviceRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetDevice(_ deviceIndex0: ItemCount) -> MIDIDeviceRef | OS X 10.10 |
| To | func MIDIGetDevice(_ deviceIndex0: Int) -> MIDIDeviceRef | OS X 10.0 |
Modified MIDIGetDriverDeviceList(MIDIDriverRef) -> MIDIDeviceListRef
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDIGetDriverIORunLoop() -> Unmanaged<CFRunLoop>!
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIGetExternalDevice(Int) -> MIDIDeviceRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetExternalDevice(_ deviceIndex0: ItemCount) -> MIDIDeviceRef | OS X 10.10 |
| To | func MIDIGetExternalDevice(_ deviceIndex0: Int) -> MIDIDeviceRef | OS X 10.1 |
Modified MIDIGetNumberOfDestinations() -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetNumberOfDestinations() -> ItemCount | OS X 10.10 |
| To | func MIDIGetNumberOfDestinations() -> Int | OS X 10.0 |
Modified MIDIGetNumberOfDevices() -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetNumberOfDevices() -> ItemCount | OS X 10.10 |
| To | func MIDIGetNumberOfDevices() -> Int | OS X 10.0 |
Modified MIDIGetNumberOfExternalDevices() -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetNumberOfExternalDevices() -> ItemCount | OS X 10.10 |
| To | func MIDIGetNumberOfExternalDevices() -> Int | OS X 10.1 |
Modified MIDIGetNumberOfSources() -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetNumberOfSources() -> ItemCount | OS X 10.10 |
| To | func MIDIGetNumberOfSources() -> Int | OS X 10.0 |
Modified MIDIGetSource(Int) -> MIDIEndpointRef
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIGetSource(_ sourceIndex0: ItemCount) -> MIDIEndpointRef | OS X 10.10 |
| To | func MIDIGetSource(_ sourceIndex0: Int) -> MIDIEndpointRef | OS X 10.0 |
Modified MIDIInputPortCreate(MIDIClientRef, CFString!, MIDIReadProc, UnsafeMutablePointer<Void>, UnsafeMutablePointer<MIDIPortRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIInputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafePointer<()>, _ outPort: UnsafePointer<MIDIPortRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIInputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outPort: UnsafeMutablePointer<MIDIPortRef>) -> OSStatus | OS X 10.0 |
Modified MIDINotifyProc
| Declaration | |
|---|---|
| From | typealias MIDINotifyProc = CFunctionPointer<((ConstUnsafePointer<MIDINotification>, UnsafePointer<()>) -> Void)> |
| To | typealias MIDINotifyProc = CFunctionPointer<((UnsafePointer<MIDINotification>, UnsafeMutablePointer<Void>) -> Void)> |
Modified MIDIObjectFindByUniqueID(MIDIUniqueID, UnsafeMutablePointer<MIDIObjectRef>, UnsafeMutablePointer<MIDIObjectType>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIObjectFindByUniqueID(_ inUniqueID: MIDIUniqueID, _ outObject: UnsafePointer<MIDIObjectRef>, _ outObjectType: UnsafePointer<MIDIObjectType>) -> OSStatus | OS X 10.10 |
| To | func MIDIObjectFindByUniqueID(_ inUniqueID: MIDIUniqueID, _ outObject: UnsafeMutablePointer<MIDIObjectRef>, _ outObjectType: UnsafeMutablePointer<MIDIObjectType>) -> OSStatus | OS X 10.2 |
Modified MIDIObjectGetDataProperty(MIDIObjectRef, CFString!, UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIObjectGetDataProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ outData: UnsafePointer<Unmanaged<CFData>?>) -> OSStatus | OS X 10.10 |
| To | func MIDIObjectGetDataProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ outData: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus | OS X 10.0 |
Modified MIDIObjectGetDictionaryProperty(MIDIObjectRef, CFString!, UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIObjectGetDictionaryProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ outDict: UnsafePointer<Unmanaged<CFDictionary>?>) -> OSStatus | OS X 10.10 |
| To | func MIDIObjectGetDictionaryProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ outDict: UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> OSStatus | OS X 10.2 |
Modified MIDIObjectGetIntegerProperty(MIDIObjectRef, CFString!, UnsafeMutablePointer<Int32>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIObjectGetIntegerProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ outValue: UnsafePointer<Int32>) -> OSStatus | OS X 10.10 |
| To | func MIDIObjectGetIntegerProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ outValue: UnsafeMutablePointer<Int32>) -> OSStatus | OS X 10.0 |
Modified MIDIObjectGetProperties(MIDIObjectRef, UnsafeMutablePointer<Unmanaged<CFPropertyList>?>, Boolean) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIObjectGetProperties(_ obj: MIDIObjectRef, _ outProperties: UnsafePointer<Unmanaged<CFPropertyListRef>?>, _ deep: Boolean) -> OSStatus | OS X 10.10 |
| To | func MIDIObjectGetProperties(_ obj: MIDIObjectRef, _ outProperties: UnsafeMutablePointer<Unmanaged<CFPropertyList>?>, _ deep: Boolean) -> OSStatus | OS X 10.1 |
Modified MIDIObjectGetStringProperty(MIDIObjectRef, CFString!, UnsafeMutablePointer<Unmanaged<CFString>?>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIObjectGetStringProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ str: UnsafePointer<Unmanaged<CFString>?>) -> OSStatus | OS X 10.10 |
| To | func MIDIObjectGetStringProperty(_ obj: MIDIObjectRef, _ propertyID: CFString!, _ str: UnsafeMutablePointer<Unmanaged<CFString>?>) -> OSStatus | OS X 10.0 |
Modified MIDIObjectRemoveProperty(MIDIObjectRef, CFString!) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified MIDIObjectSetDataProperty(MIDIObjectRef, CFString!, CFData!) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIObjectSetDictionaryProperty(MIDIObjectRef, CFString!, CFDictionary!) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified MIDIObjectSetIntegerProperty(MIDIObjectRef, CFString!, Int32) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIObjectSetStringProperty(MIDIObjectRef, CFString!, CFString!) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIOutputPortCreate(MIDIClientRef, CFString!, UnsafeMutablePointer<MIDIPortRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIOutputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ outPort: UnsafePointer<MIDIPortRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIOutputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ outPort: UnsafeMutablePointer<MIDIPortRef>) -> OSStatus | OS X 10.0 |
Modified MIDIPacketListAdd(UnsafeMutablePointer<MIDIPacketList>, Int, UnsafeMutablePointer<MIDIPacket>, MIDITimeStamp, Int, UnsafePointer<UInt8>) -> UnsafeMutablePointer<MIDIPacket>
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIPacketListAdd(_ pktlist: UnsafePointer<MIDIPacketList>, _ listSize: ByteCount, _ curPacket: UnsafePointer<MIDIPacket>, _ time: MIDITimeStamp, _ nData: ByteCount, _ data: ConstUnsafePointer<Byte>) -> UnsafePointer<MIDIPacket> | OS X 10.10 |
| To | func MIDIPacketListAdd(_ pktlist: UnsafeMutablePointer<MIDIPacketList>, _ listSize: Int, _ curPacket: UnsafeMutablePointer<MIDIPacket>, _ time: MIDITimeStamp, _ nData: Int, _ data: UnsafePointer<UInt8>) -> UnsafeMutablePointer<MIDIPacket> | OS X 10.0 |
Modified MIDIPacketListInit(UnsafeMutablePointer<MIDIPacketList>) -> UnsafeMutablePointer<MIDIPacket>
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIPacketListInit(_ pktlist: UnsafePointer<MIDIPacketList>) -> UnsafePointer<MIDIPacket> | OS X 10.10 |
| To | func MIDIPacketListInit(_ pktlist: UnsafeMutablePointer<MIDIPacketList>) -> UnsafeMutablePointer<MIDIPacket> | OS X 10.0 |
Modified MIDIPortConnectSource(MIDIPortRef, MIDIEndpointRef, UnsafeMutablePointer<Void>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIPortConnectSource(_ port: MIDIPortRef, _ source: MIDIEndpointRef, _ connRefCon: UnsafePointer<()>) -> OSStatus | OS X 10.10 |
| To | func MIDIPortConnectSource(_ port: MIDIPortRef, _ source: MIDIEndpointRef, _ connRefCon: UnsafeMutablePointer<Void>) -> OSStatus | OS X 10.0 |
Modified MIDIPortDisconnectSource(MIDIPortRef, MIDIEndpointRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIPortDispose(MIDIPortRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified MIDIReadProc
| Declaration | |
|---|---|
| From | typealias MIDIReadProc = CFunctionPointer<((ConstUnsafePointer<MIDIPacketList>, UnsafePointer<()>, UnsafePointer<()>) -> Void)> |
| To | typealias MIDIReadProc = CFunctionPointer<((UnsafePointer<MIDIPacketList>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> Void)> |
Modified MIDIReceived(MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIReceived(_ src: MIDIEndpointRef, _ pktlist: ConstUnsafePointer<MIDIPacketList>) -> OSStatus | OS X 10.10 |
| To | func MIDIReceived(_ src: MIDIEndpointRef, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus | OS X 10.0 |
Modified MIDIRestart() -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDISend(MIDIPortRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDISend(_ port: MIDIPortRef, _ dest: MIDIEndpointRef, _ pktlist: ConstUnsafePointer<MIDIPacketList>) -> OSStatus | OS X 10.10 |
| To | func MIDISend(_ port: MIDIPortRef, _ dest: MIDIEndpointRef, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus | OS X 10.0 |
Modified MIDISendSysex(UnsafeMutablePointer<MIDISysexSendRequest>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDISendSysex(_ request: UnsafePointer<MIDISysexSendRequest>) -> OSStatus | OS X 10.10 |
| To | func MIDISendSysex(_ request: UnsafeMutablePointer<MIDISysexSendRequest>) -> OSStatus | OS X 10.0 |
Modified MIDISetupAddDevice(MIDIDeviceRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDISetupAddExternalDevice(MIDIDeviceRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDISetupRemoveDevice(MIDIDeviceRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDISetupRemoveExternalDevice(MIDIDeviceRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified MIDISourceCreate(MIDIClientRef, CFString!, UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDISourceCreate(_ client: MIDIClientRef, _ name: CFString!, _ outSrc: UnsafePointer<MIDIEndpointRef>) -> OSStatus | OS X 10.10 |
| To | func MIDISourceCreate(_ client: MIDIClientRef, _ name: CFString!, _ outSrc: UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus | OS X 10.0 |
Modified MIDIThruConnectionCreate(CFString!, CFData!, UnsafeMutablePointer<MIDIThruConnectionRef>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIThruConnectionCreate(_ inPersistentOwnerID: CFString!, _ inConnectionParams: CFData!, _ outConnection: UnsafePointer<MIDIThruConnectionRef>) -> OSStatus | OS X 10.10 |
| To | func MIDIThruConnectionCreate(_ inPersistentOwnerID: CFString!, _ inConnectionParams: CFData!, _ outConnection: UnsafeMutablePointer<MIDIThruConnectionRef>) -> OSStatus | OS X 10.2 |
Modified MIDIThruConnectionDispose(MIDIThruConnectionRef) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified MIDIThruConnectionFind(CFString!, UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIThruConnectionFind(_ inPersistentOwnerID: CFString!, _ outConnectionList: UnsafePointer<Unmanaged<CFData>?>) -> OSStatus | OS X 10.10 |
| To | func MIDIThruConnectionFind(_ inPersistentOwnerID: CFString!, _ outConnectionList: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus | OS X 10.2 |
Modified MIDIThruConnectionGetParams(MIDIThruConnectionRef, UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIThruConnectionGetParams(_ connection: MIDIThruConnectionRef, _ outConnectionParams: UnsafePointer<Unmanaged<CFData>?>) -> OSStatus | OS X 10.10 |
| To | func MIDIThruConnectionGetParams(_ connection: MIDIThruConnectionRef, _ outConnectionParams: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus | OS X 10.2 |
Modified MIDIThruConnectionParamsInitialize(UnsafeMutablePointer<MIDIThruConnectionParams>)
| Declaration | Introduction | |
|---|---|---|
| From | func MIDIThruConnectionParamsInitialize(_ inConnectionParams: UnsafePointer<MIDIThruConnectionParams>) | OS X 10.10 |
| To | func MIDIThruConnectionParamsInitialize(_ inConnectionParams: UnsafeMutablePointer<MIDIThruConnectionParams>) | OS X 10.2 |
Modified MIDIThruConnectionSetParams(MIDIThruConnectionRef, CFData!) -> OSStatus
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIDriverPropertyUsesSerial
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified kMIDIPropertyAdvanceScheduleTimeMuSec
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyCanRoute
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyConnectionUniqueID
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified kMIDIPropertyDeviceID
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyDisplayName
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.4 |
Modified kMIDIPropertyDriverDeviceEditorApp
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.3 |
Modified kMIDIPropertyDriverOwner
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified kMIDIPropertyDriverVersion
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyImage
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyIsBroadcast
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyIsDrumMachine
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyIsEffectUnit
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyIsEmbeddedEntity
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified kMIDIPropertyIsMixer
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyIsSampler
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyManufacturer
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyMaxReceiveChannels
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyMaxSysExSpeed
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyMaxTransmitChannels
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyModel
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyName
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyNameConfiguration
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyOffline
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.1 |
Modified kMIDIPropertyPanDisruptsStereo
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyPrivate
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyReceiveChannels
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified kMIDIPropertyReceivesBankSelectLSB
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyReceivesBankSelectMSB
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyReceivesClock
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyReceivesMTC
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyReceivesNotes
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyReceivesProgramChanges
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertySingleRealtimeEntity
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertySupportsGeneralMIDI
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertySupportsMMC
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertySupportsShowControl
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.4 |
Modified kMIDIPropertyTransmitChannels
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyTransmitsBankSelectLSB
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyTransmitsBankSelectMSB
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyTransmitsClock
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyTransmitsMTC
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyTransmitsNotes
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyTransmitsProgramChanges
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.2 |
Modified kMIDIPropertyUniqueID
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |