AV Foundation capture and DSLR cameras?

Does AV Foundation support capture / control from connected DSLR cameras? I really thought it did, but I can't seem to find any description of the required connectivity of / classification of / kind of devices AV Foundation supports video/photo capture from, in order to figure out whether certain cameras may work with it or not.

In my experience, the hard part is getting permission from the DSLR manuf. to work with their APIs. It's never been so simple as to code a few lines and live large inside a modern camera.

Accepted Answer

On iOS, AVFoundation's capture APIs only support the built in cameras. On macOS, there's a third-party plug-in architecture for camera vendors housed in CoreMediaIO.framework. So on macOS, AVFoundation can support DSLRs if the camera manufacturer writes a CoreMediaIO DAL plugin for their device.

AV Foundation capture and DSLR cameras?
 
 
Q