TechnologiesApp Extensions & System Integration

LockedCameraCapture

iOSmacOStvOSwatchOSvisionOS

LockedCameraCapture lets you build a capture extension that launches directly from the iOS Lock Screen to capture content and hand it off to its containing app. You implement a LockedCameraCaptureSession to perform capture while the device is locked, and use LockedCameraCaptureManager to coordinate the session and transfer captured content back to the containing app once access is available. The framework targets iOS.

Capture Sessions 1

Perform content capture from an extension launched while the device is locked.

  • Cl
    LockedCameraCaptureSession
    An object that can request to open the extension's containing app and receives session configuration

Coordinating Captured Content 1

Manage the capture session and hand captured content off to the containing app.

  • Cl
    LockedCameraCaptureManager
    An object that provides handling of captured content and transitioning to the extension's containing app.

Structures 1

  • St
    LockedCameraCaptureUIScene
    A structure that contains the session object and UI to display for the locked camera capture extension.

Protocols 2

  • Pr
    LockedCameraCaptureExtension
    A protocol that creates a locked camera capture extension.
  • Pr
    LockedCameraCaptureExtensionScene
    A protocol that provides the UI for the locked camera capture extension.
← App Extensions & System Integration