Thanks!
Where can I find proper documentation on how to use the CMIOObjectAddPropertyListener/ListenerBlock methods? I Can only find the signatures in the Developer docs: https://developer.apple.com/documentation/coremediaio/1415875-cmioobjectaddpropertylistenerblo?changes=_7_4_6&language=objc.
Do I have to call notifyPropertiesChanged on change? https://developer.apple.com/documentation/coremediaio/cmioextensiondevice/3915834-notifypropertieschanged