AudioToolbox macOS 11.3 to 12.0 API Differences

AUAudioUnit.h
Added AUAudioUnit.scheduleMIDIEventListBlock
Added AUAudioUnit.MIDIOutputEventListBlock
Added AUAudioUnit.AudioUnitMIDIProtocol
Added AUAudioUnit.hostMIDIProtocol
AUAudioUnitImplementation.h
Added AURenderEventMIDIEventList
Added AUMIDIEventList
AudioHardwareService.h
Added kAudioHardwareServiceDeviceProperty_VirtualMainVolume
Added kAudioHardwareServiceDeviceProperty_VirtualMainBalance
Modified kAudioHardwareServiceDeviceProperty_VirtualMasterVolume
AvailabilityReplacement
FromAvailablenone
ToDeprecatedkAudioHardwareServiceDeviceProperty_VirtualMainVolume

Modified kAudioHardwareServiceDeviceProperty_VirtualMasterBalance
AvailabilityReplacement
FromAvailablenone
ToDeprecatedkAudioHardwareServiceDeviceProperty_VirtualMainBalance

AudioUnitParameters.h
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