AudioToolbox tvOS 14.5 to 15.0 API Differences

AUAudioUnit.h
Removed AUMIDICIProfileChangedBlock
Added AUAudioUnit.scheduleMIDIEventListBlock
Added AUAudioUnit.MIDIOutputEventListBlock
Added AUAudioUnit.AudioUnitMIDIProtocol
Added AUAudioUnit.hostMIDIProtocol
AUAudioUnitImplementation.h
Added AURenderEventMIDIEventList
Added AUMIDIEventList
AUComponent.h
Added kAudioUnitSubType_TimePitch
AudioUnitParameters.h
Added kTimePitchParam_Pitch
Added kTimePitchParam_EffectBlend
Added kDynamicsProcessorParam_OverallGain
Modified kDynamicsProcessorParam_MasterGain
AvailabilityReplacement
FromAvailablenone
ToDeprecatedkDynamicsProcessorParam_OverallGain

AudioUnitProperties.h
Added kAudioUnitProperty_LastRenderSampleTime
Added kAudioUnitProperty_MIDIOutputEventListCallback
Added kAudioUnitProperty_AudioUnitMIDIProtocol
Added kAudioUnitProperty_HostMIDIProtocol
Added MIDIEventList
Added AUMIDIEventListBlock
Added kAudioUnitParameterUnit_MIDI2Controller
Added AUVoiceIOSpeechActivityEvent
Added kAUVoiceIOSpeechActivityHasStarted
Added kAUVoiceIOSpeechActivityHasEnded
Added AUVoiceIOMutedSpeechActivityEventListener
MusicDevice.h
Added MusicDeviceMIDIEventList()
Added kMusicDeviceMIDIEventListSelect
MusicPlayer.h
Removed MIDIEndpointRef