Question

I'm using the ImageCaptureCore framework to control a DSLR camera connected via USB in a Cocoa application. Now I'd like to do the same on iOS (camera connected to an iPad via a "Lightning to USB Camera Adapter") and wondered which framework to use.

I'm not going to submit the App to the AppStore, so using a private framework is totally fine. I searched for appropriate headers in iOS-Runtime-Headers, but only found ImageCapture. Any hint in the right direction is most welcome.

Était-ce utile?

La solution

As of iOS 13.0+, the ImageCaptureCore framework is available for use on iPadOS to

  • Discover connected cameras and scanners
  • View and modify the folders, files, and metadata on a connected camera
  • Take photos directly on a connected camera using tethered capture
  • Perform overview scans and scans on a connected scanner

Autres conseils

Since there is no framework like ImageCaptureCore on the iOS platform available there are three options I think:

  1. As stated in this question there may be the chance of talking to the device on low level. I don't know if there are any frameworks or standards that work for cameras or taking photos with cameras.
  2. Depending on the camera you want to trigger there also might be the way of connecting your iPhone to the camera via cable to the trigger port of the DSLR. Specifications for the different manufacturer's specifications can be found here. However I think you don't want just to trigger the camera but to transfer the taken images.
  3. You could use a SD Card with an integrated access-point to connect to and copy the image via a high level protocol.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top