<!--
{
  "availability" : [
    "iOS: 10.0.0 - 16.0.0",
    "iPadOS: 10.0.0 - 16.0.0",
    "macCatalyst: 14.0.0 - 16.0.0",
    "macOS: 10.15.0 - 13.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVCapturePhotoOutput/isHighResolutionCaptureEnabled",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVCapturePhotoOutput(py)highResolutionCaptureEnabled"
  },
  "title" : "isHighResolutionCaptureEnabled"
}
-->

# isHighResolutionCaptureEnabled

A Boolean value that specifies whether to configure the capture pipeline for high resolution still image capture.

```
var isHighResolutionCaptureEnabled: Bool { get set }
```

## Discussion

Some capture formats support output of still images at a resolution higher than the resolution they use for live preview and video capture (see the [`AVCaptureDevice.Format`](/documentation/AVFoundation/AVCaptureDevice/Format) [`highResolutionStillImageDimensions`](/documentation/AVFoundation/AVCaptureDevice/Format/highResolutionStillImageDimensions) property). Under some conditions, a capture session needs to set up its internal rendering pipeline differently to support high resolution still image capture.

If you intend to take high resolution still images at all, set this property to  before calling the [`AVCaptureSession`](/documentation/AVFoundation/AVCaptureSession)  [`startRunning()`](/documentation/AVFoundation/AVCaptureSession/startRunning()) method. Changing this property while the session is running requires a lengthy reconfiguration of the capture render pipeline: Live Photo captures in progress will end immediately, unfulfilled photo requests will abort, and video preview will temporarily freeze.

You must enable this option before initiating a photo capture with the [`isHighResolutionPhotoEnabled`](/documentation/AVFoundation/AVCapturePhotoSettings/isHighResolutionPhotoEnabled) property of your photo settings object set to <doc://com.apple.documentation/documentation/Swift/true>. However, after you’ve enabled this option, you are free to issue photo capture requests with any [`isHighResolutionPhotoEnabled`](/documentation/AVFoundation/AVCapturePhotoSettings/isHighResolutionPhotoEnabled) setting.

---

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)