<!--
{
  "availability" : [
    "iOS: 18.0 -",
    "iPadOS: 18.0 -",
    "macCatalyst: 18.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "LockedCameraCapture",
  "identifier" : "/documentation/LockedCameraCapture",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "LockedCameraCapture"
    ],
    "preciseIdentifier" : "LockedCameraCapture"
  },
  "title" : "LockedCameraCapture"
}
-->

# LockedCameraCapture

Capture content with your app’s camera experience when the device is
locked.

## Overview

Use the LockedCameraCapture framework to create an extension that allows people
to launch your app’s camera experience and capture content quickly when the
device is locked. This extension makes your camera experience accessible to
people from Control Center, the Lock Screen, or the Action button.

![A conceptual image that shows a control with a camera icon on the Lock Screen on iPhone, in Control Center on iPhone, and being performed with the Action button on iPhone 15 Pro.](images/com.apple.LockedCameraCapture/locked-camera-capture-overview@2x.png)

## Topics

### Essentials

[Creating a camera experience for the Lock Screen](/documentation/LockedCameraCapture/Creating-a-camera-experience-for-the-Lock-Screen)

Offer your app’s camera experience on locked devices from Control Center, the Lock Screen, and the Action button.

### Capture and launch

[`LockedCameraCaptureUIScene`](/documentation/LockedCameraCapture/LockedCameraCaptureUIScene)

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

[`LockedCameraCaptureSession`](/documentation/LockedCameraCapture/LockedCameraCaptureSession)

An object that can request to open the extension’s containing app and receives session configuration
updates.

### App integration

[`LockedCameraCaptureManager`](/documentation/LockedCameraCapture/LockedCameraCaptureManager)

An object that provides handling of captured content and transitioning to the extension’s containing app.

[`NSUserActivityTypeLockedCameraCapture`](/documentation/LockedCameraCapture/NSUserActivityTypeLockedCameraCapture)

A type to use when opening your app from the capture extension.

### Extension

[`LockedCameraCaptureExtension`](/documentation/LockedCameraCapture/LockedCameraCaptureExtension)

A protocol that creates a locked camera capture extension.

[`LockedCameraCaptureExtensionScene`](/documentation/LockedCameraCapture/LockedCameraCaptureExtensionScene)

A protocol that provides the UI for the locked camera capture extension.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)