CoreMIDI tvOS 15.0 Beta 2 to Beta 3 API Differences

MIDICapabilityInquiry.h
Added MIDIChannelNumber
Added MIDIChannelsWholePort
Added MIDICIDeviceIdentification
Added #def MIDICI1_0_AVAILABILITY
Added #def MIDICI1_1_AVAILABILITY
Added MIDICIInitiatiorMUID
Added MIDICIProfileStateList
MIDIDriver.h
Added MIDIDriverInterface
Added MIDIDriverRef
Added MIDIDeviceListRef
Added #def kMIDIDriverTypeID
Added #def kMIDIDriverInterfaceID
Added #def kMIDIDriverInterface2ID
Added #def kMIDIDriverInterface3ID
MIDIMessages.h
Added MIDIMessageType
Added kMIDIMessageTypeUtility
Added kMIDIMessageTypeSystem
Added kMIDIMessageTypeChannelVoice1
Added kMIDIMessageTypeSysEx
Added kMIDIMessageTypeChannelVoice2
Added kMIDIMessageTypeData128
Added kMIDIMessageTypeUnknownF
Added MIDICVStatus
Added kMIDICVStatusNoteOff
Added kMIDICVStatusNoteOn
Added kMIDICVStatusPolyPressure
Added kMIDICVStatusControlChange
Added kMIDICVStatusProgramChange
Added kMIDICVStatusChannelPressure
Added kMIDICVStatusPitchBend
Added kMIDICVStatusRegisteredPNC
Added kMIDICVStatusAssignablePNC
Added kMIDICVStatusRegisteredControl
Added kMIDICVStatusAssignableControl
Added kMIDICVStatusRelRegisteredControl
Added kMIDICVStatusRelAssignableControl
Added kMIDICVStatusPerNotePitchBend
Added kMIDICVStatusPerNoteMgmt
Added MIDISystemStatus
Added kMIDIStatusStartOfExclusive
Added kMIDIStatusEndOfExclusive
Added kMIDIStatusMTC
Added kMIDIStatusSongPosPointer
Added kMIDIStatusSongSelect
Added kMIDIStatusTuneRequest
Added kMIDIStatusTimingClock
Added kMIDIStatusStart
Added kMIDIStatusContinue
Added kMIDIStatusStop
Added kMIDIStatusActiveSending
Added kMIDIStatusActiveSensing
Added kMIDIStatusSystemReset
Added MIDISysExStatus
Added kMIDISysExStatusComplete
Added kMIDISysExStatusStart
Added kMIDISysExStatusContinue
Added kMIDISysExStatusEnd
Added kMIDISysExMixedDataSetHeader
Added kMIDISysExMixedDataSetPayload
Added MIDIUtilityStatus
Added kMIDIUtilityStatusNOOP
Added kMIDIUtilityStatusJitterReductionClock
Added kMIDIUtilityStatusJitterReductionTimestamp
Added MIDINoteAttributeType
Added kMIDINoteAttributeNone
Added kMIDINoteAttributeManufacturerSpecific
Added kMIDINoteAttributeProfileSpecific
Added kMIDINoteAttributePitch
Added MIDIProgramChangeOptions
Added kMIDIProgramChangeBankValid
Added MIDIPerNoteManagementOptions
Added kMIDIPerNoteManagementReset
Added kMIDIPerNoteManagementDetach
Added MIDIMessage_32
Added MIDIMessage_64
Added MIDIMessage_96
Added MIDIMessage_128
Added MIDIMessageTypeForUPWord()
Added MIDI1UPChannelVoiceMessage()
Added MIDI1UPNoteOff()
Added MIDI1UPNoteOn()
Added MIDI1UPControlChange()
Added MIDI1UPPitchBend()
Added MIDI1UPSystemCommon()
Added MIDI1UPSysEx()
Added MIDI1UPSysExArray()
Added MIDI2ChannelVoiceMessage()
Added MIDI2NoteOn()
Added MIDI2NoteOff()
Added MIDI2PolyPressure()
Added MIDI2RegisteredPNC()
Added MIDI2AssignablePNC()
Added MIDI2PerNoteManagment()
Added MIDI2ControlChange()
Added MIDI2RegisteredControl()
Added MIDI2AssignableControl()
Added MIDI2RelRegisteredControl()
Added MIDI2RelAssignableControl()
Added MIDI2ProgramChange()
Added MIDI2ChannelPressure()
Added MIDI2PitchBend()
Added MIDI2PerNotePitchBend()
Added MIDIUniversalMessage
Added MIDIEventVisitor
Added MIDIEventListForEachEvent()
MIDINetworkSession.h
Added #def MIDINETWORKSESSION_AVAILABLE
Added MIDINetworkConnectionPolicy
Added MIDINetworkConnectionPolicy_NoOne
Added MIDINetworkConnectionPolicy_HostsInContactList
Added MIDINetworkConnectionPolicy_Anyone
MIDIServices.h
Removed MIDIReadProc
Removed MIDIReadBlock
Removed kMIDIPropertyName
Removed kMIDIPropertyManufacturer
Removed kMIDIPropertyModel
Removed kMIDIPropertyUniqueID
Removed kMIDIPropertyDeviceID
Removed kMIDIPropertyReceiveChannels
Removed kMIDIPropertyTransmitChannels
Removed kMIDIPropertyMaxSysExSpeed
Removed kMIDIPropertyAdvanceScheduleTimeMuSec
Removed kMIDIPropertyIsEmbeddedEntity
Removed kMIDIPropertyIsBroadcast
Removed kMIDIPropertySingleRealtimeEntity
Removed kMIDIPropertyConnectionUniqueID
Removed kMIDIPropertyOffline
Removed kMIDIPropertyPrivate
Removed kMIDIPropertyDriverOwner
Removed kMIDIPropertyNameConfiguration
Removed kMIDIPropertyNameConfigurationDictionary
Removed kMIDIPropertyImage
Removed kMIDIPropertyDriverVersion
Removed kMIDIPropertySupportsGeneralMIDI
Removed kMIDIPropertySupportsMMC
Removed kMIDIPropertyCanRoute
Removed kMIDIPropertyReceivesClock
Removed kMIDIPropertyReceivesMTC
Removed kMIDIPropertyReceivesNotes
Removed kMIDIPropertyReceivesProgramChanges
Removed kMIDIPropertyReceivesBankSelectMSB
Removed kMIDIPropertyReceivesBankSelectLSB
Removed kMIDIPropertyTransmitsClock
Removed kMIDIPropertyTransmitsMTC
Removed kMIDIPropertyTransmitsNotes
Removed kMIDIPropertyTransmitsProgramChanges
Removed kMIDIPropertyTransmitsBankSelectMSB
Removed kMIDIPropertyTransmitsBankSelectLSB
Removed kMIDIPropertyPanDisruptsStereo
Removed kMIDIPropertyIsSampler
Removed kMIDIPropertyIsDrumMachine
Removed kMIDIPropertyIsMixer
Removed kMIDIPropertyIsEffectUnit
Removed kMIDIPropertyMaxReceiveChannels
Removed kMIDIPropertyMaxTransmitChannels
Removed kMIDIPropertyDriverDeviceEditorApp
Removed kMIDIPropertySupportsShowControl
Removed kMIDIPropertyDisplayName
Removed kMIDIPropertyProtocolID
Removed MIDIClientCreate()
Removed MIDIClientCreateWithBlock()
Removed MIDIClientDispose()
Removed MIDIInputPortCreateWithProtocol()
Removed MIDIInputPortCreate()
Removed MIDIInputPortCreateWithBlock()
Removed MIDIOutputPortCreate()
Removed MIDIPortDispose()
Removed MIDIPortConnectSource()
Removed MIDIPortDisconnectSource()
Removed MIDIGetNumberOfDevices()
Removed MIDIGetDevice()
Removed MIDIDeviceGetNumberOfEntities()
Removed MIDIDeviceGetEntity()
Removed MIDIEntityGetNumberOfSources()
Removed MIDIEntityGetSource()
Removed MIDIEntityGetNumberOfDestinations()
Removed MIDIEntityGetDestination()
Removed MIDIEntityGetDevice()
Removed MIDIGetNumberOfSources()
Removed MIDIGetSource()
Removed MIDIGetNumberOfDestinations()
Removed MIDIGetDestination()
Removed MIDIEndpointGetEntity()
Removed MIDIDestinationCreateWithProtocol()
Removed MIDIDestinationCreate()
Removed MIDIDestinationCreateWithBlock()
Removed MIDISourceCreateWithProtocol()
Removed MIDISourceCreate()
Removed MIDIEndpointDispose()
Removed MIDIGetNumberOfExternalDevices()
Removed MIDIGetExternalDevice()
Removed MIDIObjectGetIntegerProperty()
Removed MIDIObjectSetIntegerProperty()
Removed MIDIObjectGetStringProperty()
Removed MIDIObjectSetStringProperty()
Removed MIDIObjectGetDataProperty()
Removed MIDIObjectSetDataProperty()
Removed MIDIObjectGetDictionaryProperty()
Removed MIDIObjectSetDictionaryProperty()
Removed MIDIObjectGetProperties()
Removed MIDIObjectRemoveProperty()
Removed MIDIObjectFindByUniqueID()
Removed MIDISendEventList()
Removed MIDISend()
Removed MIDISendSysex()
Removed MIDIReceivedEventList()
Removed MIDIReceived()
Removed MIDIFlushOutput()
Removed MIDIRestart()
Removed MIDIPacketListInit()
Removed MIDIPacketListAdd()
MIDISetup.h
Added MIDISetupRef
MIDIThruConnection.h
Added MIDIThruConnectionRef
Added MIDIValueMap
Added MIDITransformType
Added kMIDITransform_None
Added kMIDITransform_FilterOut
Added kMIDITransform_MapControl
Added kMIDITransform_Add
Added kMIDITransform_Scale
Added kMIDITransform_MinValue
Added kMIDITransform_MaxValue
Added kMIDITransform_MapValue
Added kMIDIThruConnection_MaxEndpoints
Added MIDITransformControlType
Added kMIDIControlType_7Bit
Added kMIDIControlType_14Bit
Added kMIDIControlType_7BitRPN
Added kMIDIControlType_14BitRPN
Added kMIDIControlType_7BitNRPN
Added kMIDIControlType_14BitNRPN
Added MIDITransform
Added MIDIControlTransform
Added MIDIThruConnectionEndpoint
Added MIDIThruConnectionParams
Added MIDIThruConnectionParamsSize()