Comment on macOS Camera extension is not reported as a video device by `kCMIOHardwarePropertyDevices` Oh and in makeGlobalPropertyAddress(), it's easy to mix up the order of the initializers to CMIOObjectPropertyAddress. It's selector, scope, element, in that order. Media Technologies Photos & Camera Feb ’23