Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения CoreMIDI

CoreMIDI

Добавленный MIDIControlTransform.init ()
Добавленный MIDIControlTransform.init (controlType: MIDITransformControlType, remappedControlType: MIDITransformControlType, controlNumber: UInt16, преобразуйте: MIDITransformType, параметрический усилитель: Int16)
Добавленный MIDIDriverInterface.init ()
Добавленный MIDIDriverInterface.init (_reserved: <Недействительный> UnsafeMutablePointer, QueryInterface: CFunctionPointer <((<Недействительный> UnsafeMutablePointer, REFIID, UnsafeMutablePointer <LPVOID>)-> HRESULT)>, AddRef: CFunctionPointer <((<Недействительный> UnsafeMutablePointer)-> ULONG)>, Выпуск: CFunctionPointer <((<Недействительный> UnsafeMutablePointer)-> ULONG)>, FindDevices: CFunctionPointer <((MIDIDriverRef, MIDIDeviceListRef)-> OSStatus)>, Запустите: CFunctionPointer <((MIDIDriverRef, MIDIDeviceListRef)-> OSStatus)>, Остановка: CFunctionPointer <((MIDIDriverRef)-> OSStatus)>, Сконфигурируйте: CFunctionPointer <((MIDIDriverRef, MIDIDeviceRef)-> OSStatus)>, Отправьте: CFunctionPointer <((MIDIDriverRef, UnsafePointer <MIDIPacketList>, <Недействительный> UnsafeMutablePointer, <Недействительный> UnsafeMutablePointer)-> OSStatus)>, EnableSource: CFunctionPointer <((MIDIDriverRef, MIDIEndpointRef, булевская переменная)-> OSStatus)>, Сброс: CFunctionPointer <((MIDIDriverRef, MIDIEndpointRef, <Недействительный> UnsafeMutablePointer, <Недействительный> UnsafeMutablePointer)-> OSStatus)>, Монитор: CFunctionPointer <((MIDIDriverRef, MIDIEndpointRef, UnsafePointer <MIDIPacketList>)-> OSStatus)>)
Добавленный MIDIIOErrorNotification.init ()
Добавленный MIDIIOErrorNotification.init (messageID: MIDINotificationMessageID, messageSize: UInt32, driverDevice: MIDIDeviceRef, errorCode: OSStatus)
Добавленный MIDINotification.init ()
Добавленный MIDINotification.init (messageID: MIDINotificationMessageID, messageSize: UInt32)
Добавленный MIDIObjectAddRemoveNotification.init ()
Добавленный MIDIObjectAddRemoveNotification.init (messageID: MIDINotificationMessageID, messageSize: UInt32, родитель: MIDIObjectRef, parentType: MIDIObjectType, дочерний элемент: MIDIObjectRef, childType: MIDIObjectType)
Добавленный MIDIObjectPropertyChangeNotification.init ()
Добавленный MIDIObjectPropertyChangeNotification.init (messageID: MIDINotificationMessageID, messageSize: UInt32, объект: MIDIObjectRef, objectType: MIDIObjectType, propertyName: Неуправляемый <CFString>!)
Добавленный MIDIPacket.init ()
Добавленный MIDIPacket.init (метка времени: MIDITimeStamp, длина: UInt16, данные: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
Добавленный MIDIPacketList.init ()
Добавленный MIDIPacketList.init (numPackets: UInt32, пакет: (MIDIPacket))
Добавленный MIDISysexSendRequest.init ()
Добавленный MIDISysexSendRequest.init (место назначения: MIDIEndpointRef, данные: UnsafePointer <UInt8>, bytesToSend: UInt32, завершенный: булевская переменная, зарезервированная: (UInt8, UInt8, UInt8), completionProc: MIDICompletionProc, completionRefCon: <Недействительный> UnsafeMutablePointer)
Добавленный MIDIThruConnectionEndpoint.init ()
Добавленный MIDIThruConnectionEndpoint.init (endpointRef: MIDIEndpointRef, uniqueID: MIDIUniqueID)
Добавленный MIDIThruConnectionParams.init ()
Добавленный MIDIThruConnectionParams.init (версия: UInt32, numSources: UInt32, источники: (MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint, MIDIThruConnectionEndpoint), numDestinations: UInt32, места назначения: (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, скорость: 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))
Добавленный MIDITransform.init ()
Добавленный MIDITransform.init (преобразуйте: MIDITransformType, параметрический усилитель: Int16)
Добавленный MIDIValueMap.init ()
Добавленный MIDIValueMap.init (значение: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
Объявление
От
struct MIDIControlTransform {
    var controlType: MIDITransformControlType
    var remappedControlType: MIDITransformControlType
    var controlNumber: UInt16
    var transform: MIDITransformType
    var param: Int16
}
К
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)
}

Измененный MIDIDriverInterface [структура]
Объявление
От
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)>
}
К
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)>)
}

Измененный MIDIDriverInterface. Сконфигурировать
Объявление
От
var Configure: CFunctionPointer<((MIDIDriverRef, MIDIDevice!) -> OSStatus)>
К
var Configure: CFunctionPointer<((MIDIDriverRef, MIDIDeviceRef) -> OSStatus)>

Измененный MIDIDriverInterface. EnableSource
Объявление
От
var EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, Boolean) -> OSStatus)>
К
var EnableSource: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, Boolean) -> OSStatus)>

Измененный MIDIDriverInterface. FindDevices
Объявление
От
var FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceList!) -> OSStatus)>
К
var FindDevices: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>

Измененный MIDIDriverInterface. Сброс
Объявление
От
var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>
К
var Flush: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>) -> OSStatus)>

Измененный MIDIDriverInterface. Монитор
Объявление
От
var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpoint!, UnsafePointer<MIDIPacketList>) -> OSStatus)>
К
var Monitor: CFunctionPointer<((MIDIDriverRef, MIDIEndpointRef, UnsafePointer<MIDIPacketList>) -> OSStatus)>

Измененный MIDIDriverInterface. Запустить
Объявление
От
var Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceList!) -> OSStatus)>
К
var Start: CFunctionPointer<((MIDIDriverRef, MIDIDeviceListRef) -> OSStatus)>

Объявление
От
struct MIDIIOErrorNotification {
    var messageID: MIDINotificationMessageID
    var messageSize: UInt32
    var driverDevice: Unmanaged<MIDIDevice>!
    var errorCode: OSStatus
}
К
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)
}

Измененный MIDIIOErrorNotification.driverDevice
Объявление
От
var driverDevice: Unmanaged<MIDIDevice>!
К
var driverDevice: MIDIDeviceRef

Измененный MIDINetworkSession.connections ()-> Набор <NSObject>!
ОбъявлениеВведение
От
func connections() -> NSSet!
iOS 8.0
К
func connections() -> Set<NSObject>!
iOS 8.3

Измененный MIDINetworkSession.contacts ()-> Набор <NSObject>!
ОбъявлениеВведение
От
func contacts() -> NSSet!
iOS 8.0
К
func contacts() -> Set<NSObject>!
iOS 8.3

Измененный MIDINetworkSession.destinationEndpoint ()-> MIDIEndpointRef
ОбъявлениеВведение
От
func destinationEndpoint() -> Unmanaged<MIDIEndpoint>!
iOS 8.0
К
func destinationEndpoint() -> MIDIEndpointRef
iOS 8.3

Измененный MIDINetworkSession.sourceEndpoint ()-> MIDIEndpointRef
ОбъявлениеВведение
От
func sourceEndpoint() -> Unmanaged<MIDIEndpoint>!
iOS 8.0
К
func sourceEndpoint() -> MIDIEndpointRef
iOS 8.3

Объявление
От
struct MIDINotification {
    var messageID: MIDINotificationMessageID
    var messageSize: UInt32
}
К
struct MIDINotification {
    var messageID: MIDINotificationMessageID
    var messageSize: UInt32
    init()
    init(messageID messageID: MIDINotificationMessageID, messageSize messageSize: UInt32)
}

Объявление
От
struct MIDIObjectAddRemoveNotification {
    var messageID: MIDINotificationMessageID
    var messageSize: UInt32
    var parent: MIDIObjectRef
    var parentType: MIDIObjectType
    var child: MIDIObjectRef
    var childType: MIDIObjectType
}
К
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)
}

Объявление
От
struct MIDIObjectPropertyChangeNotification {
    var messageID: MIDINotificationMessageID
    var messageSize: UInt32
    var object: MIDIObjectRef
    var objectType: MIDIObjectType
    var propertyName: Unmanaged<CFString>!
}
К
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>!)
}

Измененный MIDIPacket [структура]
Объявление
От
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)
}
К
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))
}

Измененный MIDIPacket.data
Объявление
От
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)
К
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)

Объявление
От
struct MIDIPacketList {
    var numPackets: UInt32
    var packet: (MIDIPacket)
}
К
struct MIDIPacketList {
    var numPackets: UInt32
    var packet: (MIDIPacket)
    init()
    init(numPackets numPackets: UInt32, packet packet: (MIDIPacket))
}

Объявление
От
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>
}
К
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>)
}

Измененный MIDISysexSendRequest.data
Объявление
От
var data: UnsafePointer<Byte>
К
var data: UnsafePointer<UInt8>

Измененный MIDISysexSendRequest.destination
Объявление
От
var destination: Unmanaged<MIDIEndpoint>!
К
var destination: MIDIEndpointRef

Измененный MIDISysexSendRequest.reserved
Объявление
От
var reserved: (Byte, Byte, Byte)
К
var reserved: (UInt8, UInt8, UInt8)

Объявление
От
struct MIDIThruConnectionEndpoint {
    var endpointRef: Unmanaged<MIDIEndpoint>!
    var uniqueID: MIDIUniqueID
}
К
struct MIDIThruConnectionEndpoint {
    var endpointRef: MIDIEndpointRef
    var uniqueID: MIDIUniqueID
    init()
    init(endpointRef endpointRef: MIDIEndpointRef, uniqueID uniqueID: MIDIUniqueID)
}

Измененный MIDIThruConnectionEndpoint.endpointRef
Объявление
От
var endpointRef: Unmanaged<MIDIEndpoint>!
К
var endpointRef: MIDIEndpointRef

Объявление
От
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)
}
К
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))
}

Объявление
От
struct MIDITransform {
    var transform: MIDITransformType
    var param: Int16
}
К
struct MIDITransform {
    var transform: MIDITransformType
    var param: Int16
    init()
    init(transform transform: MIDITransformType, param param: Int16)
}

Объявление
От
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)
}
К
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))
}

Измененный MIDIClientCreate (CFString!, MIDINotifyProc, <Недействительный> UnsafeMutablePointer, UnsafeMutablePointer <MIDIClientRef>)-> OSStatus
Объявление
От
func MIDIClientCreate(_ name: CFString!, _ notifyProc: MIDINotifyProc, _ notifyRefCon: UnsafeMutablePointer<Void>, _ outClient: UnsafeMutablePointer<Unmanaged<MIDIClient>?>) -> OSStatus
К
func MIDIClientCreate(_ name: CFString!, _ notifyProc: MIDINotifyProc, _ notifyRefCon: UnsafeMutablePointer<Void>, _ outClient: UnsafeMutablePointer<MIDIClientRef>) -> OSStatus

Измененный MIDIClientDispose (MIDIClientRef)-> OSStatus
Объявление
От
func MIDIClientDispose(_ client: MIDIClient!) -> OSStatus
К
func MIDIClientDispose(_ client: MIDIClientRef) -> OSStatus

Измененный MIDIClientRef
Объявление
От
typealias MIDIClientRef = MIDIClient
К
typealias MIDIClientRef = COpaquePointer

Измененный MIDIDestinationCreate (MIDIClientRef, CFString!, MIDIReadProc, <Недействительный> UnsafeMutablePointer, UnsafeMutablePointer <MIDIEndpointRef>)-> OSStatus
Объявление
От
func MIDIDestinationCreate(_ client: MIDIClient!, _ name: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outDest: UnsafeMutablePointer<Unmanaged<MIDIEndpoint>?>) -> OSStatus
К
func MIDIDestinationCreate(_ client: MIDIClientRef, _ name: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outDest: UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus

Измененный MIDIDeviceAddEntity (MIDIDeviceRef, CFString!, булевская переменная, Интервал, Интервал, UnsafeMutablePointer <MIDIEntityRef>)-> OSStatus
Объявление
От
func MIDIDeviceAddEntity(_ device: MIDIDevice!, _ name: CFString!, _ embedded: Boolean, _ numSourceEndpoints: ItemCount, _ numDestinationEndpoints: ItemCount, _ newEntity: UnsafeMutablePointer<Unmanaged<MIDIEntity>?>) -> OSStatus
К
func MIDIDeviceAddEntity(_ device: MIDIDeviceRef, _ name: CFString!, _ embedded: Boolean, _ numSourceEndpoints: Int, _ numDestinationEndpoints: Int, _ newEntity: UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus

Измененный MIDIDeviceCreate (MIDIDriverRef, CFString!, CFString!, CFString!, UnsafeMutablePointer <MIDIDeviceRef>)-> OSStatus
Объявление
От
func MIDIDeviceCreate(_ owner: MIDIDriverRef, _ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<Unmanaged<MIDIDevice>?>) -> OSStatus
К
func MIDIDeviceCreate(_ owner: MIDIDriverRef, _ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus

Измененный MIDIDeviceDispose (MIDIDeviceRef)-> OSStatus
Объявление
От
func MIDIDeviceDispose(_ device: MIDIDevice!) -> OSStatus
К
func MIDIDeviceDispose(_ device: MIDIDeviceRef) -> OSStatus

Измененный MIDIDeviceGetEntity (MIDIDeviceRef, Интервал)-> MIDIEntityRef
Объявление
От
func MIDIDeviceGetEntity(_ device: MIDIDevice!, _ entityIndex0: ItemCount) -> Unmanaged<MIDIEntity>!
К
func MIDIDeviceGetEntity(_ device: MIDIDeviceRef, _ entityIndex0: Int) -> MIDIEntityRef

Измененный MIDIDeviceGetNumberOfEntities (MIDIDeviceRef)-> Интервал
Объявление
От
func MIDIDeviceGetNumberOfEntities(_ device: MIDIDevice!) -> ItemCount
К
func MIDIDeviceGetNumberOfEntities(_ device: MIDIDeviceRef) -> Int

Измененный MIDIDeviceListAddDevice (MIDIDeviceListRef, MIDIDeviceRef)-> OSStatus
Объявление
От
func MIDIDeviceListAddDevice(_ devList: MIDIDeviceList!, _ dev: MIDIDevice!) -> OSStatus
К
func MIDIDeviceListAddDevice(_ devList: MIDIDeviceListRef, _ dev: MIDIDeviceRef) -> OSStatus

Измененный MIDIDeviceListDispose (MIDIDeviceListRef)-> OSStatus
Объявление
От
func MIDIDeviceListDispose(_ devList: MIDIDeviceList!) -> OSStatus
К
func MIDIDeviceListDispose(_ devList: MIDIDeviceListRef) -> OSStatus

Измененный MIDIDeviceListGetDevice (MIDIDeviceListRef, Интервал)-> MIDIDeviceRef
Объявление
От
func MIDIDeviceListGetDevice(_ devList: MIDIDeviceList!, _ index0: ItemCount) -> Unmanaged<MIDIDevice>!
К
func MIDIDeviceListGetDevice(_ devList: MIDIDeviceListRef, _ index0: Int) -> MIDIDeviceRef

Измененный MIDIDeviceListGetNumberOfDevices (MIDIDeviceListRef)-> Интервал
Объявление
От
func MIDIDeviceListGetNumberOfDevices(_ devList: MIDIDeviceList!) -> ItemCount
К
func MIDIDeviceListGetNumberOfDevices(_ devList: MIDIDeviceListRef) -> Int

Измененный MIDIDeviceListRef
Объявление
От
typealias MIDIDeviceListRef = MIDIDeviceList
К
typealias MIDIDeviceListRef = COpaquePointer

Измененный MIDIDeviceRef
Объявление
От
typealias MIDIDeviceRef = MIDIDevice
К
typealias MIDIDeviceRef = COpaquePointer

Измененный MIDIDeviceRemoveEntity (MIDIDeviceRef, MIDIEntityRef)-> OSStatus
Объявление
От
func MIDIDeviceRemoveEntity(_ device: MIDIDevice!, _ entity: MIDIEntity!) -> OSStatus
К
func MIDIDeviceRemoveEntity(_ device: MIDIDeviceRef, _ entity: MIDIEntityRef) -> OSStatus

Измененный MIDIEndpointDispose (MIDIEndpointRef)-> OSStatus
Объявление
От
func MIDIEndpointDispose(_ endpt: MIDIEndpoint!) -> OSStatus
К
func MIDIEndpointDispose(_ endpt: MIDIEndpointRef) -> OSStatus

Измененный MIDIEndpointGetEntity (MIDIEndpointRef, UnsafeMutablePointer <MIDIEntityRef>)-> OSStatus
Объявление
От
func MIDIEndpointGetEntity(_ inEndpoint: MIDIEndpoint!, _ outEntity: UnsafeMutablePointer<Unmanaged<MIDIEntity>?>) -> OSStatus
К
func MIDIEndpointGetEntity(_ inEndpoint: MIDIEndpointRef, _ outEntity: UnsafeMutablePointer<MIDIEntityRef>) -> OSStatus

Измененный MIDIEndpointGetRefCons (MIDIEndpointRef, UnsafeMutablePointer <UnsafeMutablePointer <Недействительный>>, UnsafeMutablePointer <UnsafeMutablePointer <Недействительный>>)-> OSStatus
Объявление
От
func MIDIEndpointGetRefCons(_ endpt: MIDIEndpoint!, _ ref1: UnsafeMutablePointer<UnsafeMutablePointer<Void>>, _ ref2: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> OSStatus
К
func MIDIEndpointGetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafeMutablePointer<UnsafeMutablePointer<Void>>, _ ref2: UnsafeMutablePointer<UnsafeMutablePointer<Void>>) -> OSStatus

Измененный MIDIEndpointRef
Объявление
От
typealias MIDIEndpointRef = MIDIEndpoint
К
typealias MIDIEndpointRef = COpaquePointer

Измененный MIDIEndpointSetRefCons (MIDIEndpointRef, <Недействительный> UnsafeMutablePointer, <Недействительный> UnsafeMutablePointer)-> OSStatus
Объявление
От
func MIDIEndpointSetRefCons(_ endpt: MIDIEndpoint!, _ ref1: UnsafeMutablePointer<Void>, _ ref2: UnsafeMutablePointer<Void>) -> OSStatus
К
func MIDIEndpointSetRefCons(_ endpt: MIDIEndpointRef, _ ref1: UnsafeMutablePointer<Void>, _ ref2: UnsafeMutablePointer<Void>) -> OSStatus

Измененный MIDIEntityAddOrRemoveEndpoints (MIDIEntityRef, Интервал, Интервал)-> OSStatus
Объявление
От
func MIDIEntityAddOrRemoveEndpoints(_ entity: MIDIEntity!, _ numSourceEndpoints: ItemCount, _ numDestinationEndpoints: ItemCount) -> OSStatus
К
func MIDIEntityAddOrRemoveEndpoints(_ entity: MIDIEntityRef, _ numSourceEndpoints: Int, _ numDestinationEndpoints: Int) -> OSStatus

Измененный MIDIEntityGetDestination (MIDIEntityRef, Интервал)-> MIDIEndpointRef
Объявление
От
func MIDIEntityGetDestination(_ entity: MIDIEntity!, _ destIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>!
К
func MIDIEntityGetDestination(_ entity: MIDIEntityRef, _ destIndex0: Int) -> MIDIEndpointRef

Измененный MIDIEntityGetDevice (MIDIEntityRef, UnsafeMutablePointer <MIDIDeviceRef>)-> OSStatus
Объявление
От
func MIDIEntityGetDevice(_ inEntity: MIDIEntity!, _ outDevice: UnsafeMutablePointer<Unmanaged<MIDIDevice>?>) -> OSStatus
К
func MIDIEntityGetDevice(_ inEntity: MIDIEntityRef, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus

Измененный MIDIEntityGetNumberOfDestinations (MIDIEntityRef)-> Интервал
Объявление
От
func MIDIEntityGetNumberOfDestinations(_ entity: MIDIEntity!) -> ItemCount
К
func MIDIEntityGetNumberOfDestinations(_ entity: MIDIEntityRef) -> Int

Измененный MIDIEntityGetNumberOfSources (MIDIEntityRef)-> Интервал
Объявление
От
func MIDIEntityGetNumberOfSources(_ entity: MIDIEntity!) -> ItemCount
К
func MIDIEntityGetNumberOfSources(_ entity: MIDIEntityRef) -> Int

Измененный MIDIEntityGetSource (MIDIEntityRef, Интервал)-> MIDIEndpointRef
Объявление
От
func MIDIEntityGetSource(_ entity: MIDIEntity!, _ sourceIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>!
К
func MIDIEntityGetSource(_ entity: MIDIEntityRef, _ sourceIndex0: Int) -> MIDIEndpointRef

Измененный MIDIEntityRef
Объявление
От
typealias MIDIEntityRef = MIDIEntity
К
typealias MIDIEntityRef = COpaquePointer

Измененный MIDIExternalDeviceCreate (CFString!, CFString!, CFString!, UnsafeMutablePointer <MIDIDeviceRef>)-> OSStatus
Объявление
От
func MIDIExternalDeviceCreate(_ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<Unmanaged<MIDIDevice>?>) -> OSStatus
К
func MIDIExternalDeviceCreate(_ name: CFString!, _ manufacturer: CFString!, _ model: CFString!, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatus

Измененный MIDIFlushOutput (MIDIEndpointRef)-> OSStatus
Объявление
От
func MIDIFlushOutput(_ dest: MIDIEndpoint!) -> OSStatus
К
func MIDIFlushOutput(_ dest: MIDIEndpointRef) -> OSStatus

Измененный MIDIGetDestination (Интервал)-> MIDIEndpointRef
Объявление
От
func MIDIGetDestination(_ destIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>!
К
func MIDIGetDestination(_ destIndex0: Int) -> MIDIEndpointRef

Измененный MIDIGetDevice (Интервал)-> MIDIDeviceRef
Объявление
От
func MIDIGetDevice(_ deviceIndex0: ItemCount) -> Unmanaged<MIDIDevice>!
К
func MIDIGetDevice(_ deviceIndex0: Int) -> MIDIDeviceRef

Измененный MIDIGetDriverDeviceList (MIDIDriverRef)-> MIDIDeviceListRef
Объявление
От
func MIDIGetDriverDeviceList(_ driver: MIDIDriverRef) -> Unmanaged<MIDIDeviceList>!
К
func MIDIGetDriverDeviceList(_ driver: MIDIDriverRef) -> MIDIDeviceListRef

Измененный MIDIGetExternalDevice (Интервал)-> MIDIDeviceRef
Объявление
От
func MIDIGetExternalDevice(_ deviceIndex0: ItemCount) -> Unmanaged<MIDIDevice>!
К
func MIDIGetExternalDevice(_ deviceIndex0: Int) -> MIDIDeviceRef

Измененный MIDIGetNumberOfDestinations ()-> Интервал
Объявление
От
func MIDIGetNumberOfDestinations() -> ItemCount
К
func MIDIGetNumberOfDestinations() -> Int

Измененный MIDIGetNumberOfDevices ()-> Интервал
Объявление
От
func MIDIGetNumberOfDevices() -> ItemCount
К
func MIDIGetNumberOfDevices() -> Int

Измененный MIDIGetNumberOfExternalDevices ()-> Интервал
Объявление
От
func MIDIGetNumberOfExternalDevices() -> ItemCount
К
func MIDIGetNumberOfExternalDevices() -> Int

Измененный MIDIGetNumberOfSources ()-> Интервал
Объявление
От
func MIDIGetNumberOfSources() -> ItemCount
К
func MIDIGetNumberOfSources() -> Int

Измененный MIDIGetSource (Интервал)-> MIDIEndpointRef
Объявление
От
func MIDIGetSource(_ sourceIndex0: ItemCount) -> Unmanaged<MIDIEndpoint>!
К
func MIDIGetSource(_ sourceIndex0: Int) -> MIDIEndpointRef

Измененный MIDIInputPortCreate (MIDIClientRef, CFString!, MIDIReadProc, <Недействительный> UnsafeMutablePointer, UnsafeMutablePointer <MIDIPortRef>)-> OSStatus
Объявление
От
func MIDIInputPortCreate(_ client: MIDIClient!, _ portName: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outPort: UnsafeMutablePointer<Unmanaged<MIDIPort>?>) -> OSStatus
К
func MIDIInputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ readProc: MIDIReadProc, _ refCon: UnsafeMutablePointer<Void>, _ outPort: UnsafeMutablePointer<MIDIPortRef>) -> OSStatus

Измененный MIDINetworkBonjourServiceType
Объявление
От
let MIDINetworkBonjourServiceType: NSString!
К
let MIDINetworkBonjourServiceType: String

Объявление
От
let MIDINetworkNotificationContactsDidChange: NSString!
К
let MIDINetworkNotificationContactsDidChange: String

Объявление
От
let MIDINetworkNotificationSessionDidChange: NSString!
К
let MIDINetworkNotificationSessionDidChange: String

Измененный MIDIOutputPortCreate (MIDIClientRef, CFString!, UnsafeMutablePointer <MIDIPortRef>)-> OSStatus
Объявление
От
func MIDIOutputPortCreate(_ client: MIDIClient!, _ portName: CFString!, _ outPort: UnsafeMutablePointer<Unmanaged<MIDIPort>?>) -> OSStatus
К
func MIDIOutputPortCreate(_ client: MIDIClientRef, _ portName: CFString!, _ outPort: UnsafeMutablePointer<MIDIPortRef>) -> OSStatus

Измененный MIDIPacketListAdd (UnsafeMutablePointer <MIDIPacketList>, Интервал, UnsafeMutablePointer <MIDIPacket>, MIDITimeStamp, Интервал, UnsafePointer <UInt8>)-> UnsafeMutablePointer <MIDIPacket>
Объявление
От
func MIDIPacketListAdd(_ pktlist: UnsafeMutablePointer<MIDIPacketList>, _ listSize: ByteCount, _ curPacket: UnsafeMutablePointer<MIDIPacket>, _ time: MIDITimeStamp, _ nData: ByteCount, _ data: UnsafePointer<Byte>) -> UnsafeMutablePointer<MIDIPacket>
К
func MIDIPacketListAdd(_ pktlist: UnsafeMutablePointer<MIDIPacketList>, _ listSize: Int, _ curPacket: UnsafeMutablePointer<MIDIPacket>, _ time: MIDITimeStamp, _ nData: Int, _ data: UnsafePointer<UInt8>) -> UnsafeMutablePointer<MIDIPacket>

Измененный MIDIPortConnectSource (MIDIPortRef, MIDIEndpointRef, <Недействительный> UnsafeMutablePointer)-> OSStatus
Объявление
От
func MIDIPortConnectSource(_ port: MIDIPort!, _ source: MIDIEndpoint!, _ connRefCon: UnsafeMutablePointer<Void>) -> OSStatus
К
func MIDIPortConnectSource(_ port: MIDIPortRef, _ source: MIDIEndpointRef, _ connRefCon: UnsafeMutablePointer<Void>) -> OSStatus

Измененный MIDIPortDisconnectSource (MIDIPortRef, MIDIEndpointRef)-> OSStatus
Объявление
От
func MIDIPortDisconnectSource(_ port: MIDIPort!, _ source: MIDIEndpoint!) -> OSStatus
К
func MIDIPortDisconnectSource(_ port: MIDIPortRef, _ source: MIDIEndpointRef) -> OSStatus

Измененный MIDIPortDispose (MIDIPortRef)-> OSStatus
Объявление
От
func MIDIPortDispose(_ port: MIDIPort!) -> OSStatus
К
func MIDIPortDispose(_ port: MIDIPortRef) -> OSStatus

Измененный MIDIPortRef
Объявление
От
typealias MIDIPortRef = MIDIPort
К
typealias MIDIPortRef = COpaquePointer

Измененный MIDIReceived (MIDIEndpointRef, UnsafePointer <MIDIPacketList>)-> OSStatus
Объявление
От
func MIDIReceived(_ src: MIDIEndpoint!, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus
К
func MIDIReceived(_ src: MIDIEndpointRef, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus

Измененный MIDISend (MIDIPortRef, MIDIEndpointRef, UnsafePointer <MIDIPacketList>)-> OSStatus
Объявление
От
func MIDISend(_ port: MIDIPort!, _ dest: MIDIEndpoint!, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus
К
func MIDISend(_ port: MIDIPortRef, _ dest: MIDIEndpointRef, _ pktlist: UnsafePointer<MIDIPacketList>) -> OSStatus

Измененный MIDISetupAddDevice (MIDIDeviceRef)-> OSStatus
Объявление
От
func MIDISetupAddDevice(_ device: MIDIDevice!) -> OSStatus
К
func MIDISetupAddDevice(_ device: MIDIDeviceRef) -> OSStatus

Измененный MIDISetupAddExternalDevice (MIDIDeviceRef)-> OSStatus
Объявление
От
func MIDISetupAddExternalDevice(_ device: MIDIDevice!) -> OSStatus
К
func MIDISetupAddExternalDevice(_ device: MIDIDeviceRef) -> OSStatus

Измененный MIDISetupRef
Объявление
От
typealias MIDISetupRef = MIDISetup
К
typealias MIDISetupRef = COpaquePointer

Измененный MIDISetupRemoveDevice (MIDIDeviceRef)-> OSStatus
Объявление
От
func MIDISetupRemoveDevice(_ device: MIDIDevice!) -> OSStatus
К
func MIDISetupRemoveDevice(_ device: MIDIDeviceRef) -> OSStatus

Измененный MIDISetupRemoveExternalDevice (MIDIDeviceRef)-> OSStatus
Объявление
От
func MIDISetupRemoveExternalDevice(_ device: MIDIDevice!) -> OSStatus
К
func MIDISetupRemoveExternalDevice(_ device: MIDIDeviceRef) -> OSStatus

Измененный MIDISourceCreate (MIDIClientRef, CFString!, UnsafeMutablePointer <MIDIEndpointRef>)-> OSStatus
Объявление
От
func MIDISourceCreate(_ client: MIDIClient!, _ name: CFString!, _ outSrc: UnsafeMutablePointer<Unmanaged<MIDIEndpoint>?>) -> OSStatus
К
func MIDISourceCreate(_ client: MIDIClientRef, _ name: CFString!, _ outSrc: UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus

Измененный MIDIThruConnectionCreate (CFString!, CFData!, UnsafeMutablePointer <MIDIThruConnectionRef>)-> OSStatus
Объявление
От
func MIDIThruConnectionCreate(_ inPersistentOwnerID: CFString!, _ inConnectionParams: CFData!, _ outConnection: UnsafeMutablePointer<Unmanaged<MIDIThruConnection>?>) -> OSStatus
К
func MIDIThruConnectionCreate(_ inPersistentOwnerID: CFString!, _ inConnectionParams: CFData!, _ outConnection: UnsafeMutablePointer<MIDIThruConnectionRef>) -> OSStatus

Измененный MIDIThruConnectionDispose (MIDIThruConnectionRef)-> OSStatus
Объявление
От
func MIDIThruConnectionDispose(_ connection: MIDIThruConnection!) -> OSStatus
К
func MIDIThruConnectionDispose(_ connection: MIDIThruConnectionRef) -> OSStatus

Измененный MIDIThruConnectionGetParams (MIDIThruConnectionRef, UnsafeMutablePointer <Неуправляемый <CFData>?>)-> OSStatus
Объявление
От
func MIDIThruConnectionGetParams(_ connection: MIDIThruConnection!, _ outConnectionParams: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus
К
func MIDIThruConnectionGetParams(_ connection: MIDIThruConnectionRef, _ outConnectionParams: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus

Измененный MIDIThruConnectionRef
Объявление
От
typealias MIDIThruConnectionRef = MIDIThruConnection
К
typealias MIDIThruConnectionRef = COpaquePointer

Измененный MIDIThruConnectionSetParams (MIDIThruConnectionRef, CFData!)-> OSStatus
Объявление
От
func MIDIThruConnectionSetParams(_ connection: MIDIThruConnection!, _ inConnectionParams: CFData!) -> OSStatus
К
func MIDIThruConnectionSetParams(_ connection: MIDIThruConnectionRef, _ inConnectionParams: CFData!) -> OSStatus