Contents

ImageCaptureCore

Browse for media devices and control them programmatically from your app.

Overview

Using ImageCaptureCore, your app can:

  • 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

[Image]

Configuring tethered capture and photo import

To import pictures and tether from a macOS app, you first need to enable the Hardened Runtime capability in Xcode, and then add the Photos Library Entitlement.

Before you can tether from an iOS app, you need to tell the user why the app is requesting access to an external camera. Add the NSCameraUsageDescription key to your Info.plist file with a description of your intended use.

Topics

Essentials

Cameras

Scanners

Errors

Legacy Symbols

Articles