Just like the title, I want to know how to listen the system output volume changed event. enter image description here
Use AudioObjectAddPropertyListener to add a kAudioDevicePropertyMute property listener exactly solved this problem.
AudioObjectAddPropertyListener
kAudioDevicePropertyMute