<!--
{
  "documentType" : "article",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/avcapturephotooutput-deprecated-symbols",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated symbols"
}
-->

# Deprecated symbols

Review unsupported symbols and their replacements.

## Topics

### Getting formatted output

[`class func jpegPhotoDataRepresentation(forJPEGSampleBuffer: CMSampleBuffer, previewPhotoSampleBuffer: CMSampleBuffer?) -> Data?`](/documentation/AVFoundation/AVCapturePhotoOutput/jpegPhotoDataRepresentation(forJPEGSampleBuffer:previewPhotoSampleBuffer:))

Returns data in JPEG format corresponding to the captured photo in the specified sample buffer.

[`class func dngPhotoDataRepresentation(forRawSampleBuffer: CMSampleBuffer, previewPhotoSampleBuffer: CMSampleBuffer?) -> Data?`](/documentation/AVFoundation/AVCapturePhotoOutput/dngPhotoDataRepresentation(forRawSampleBuffer:previewPhotoSampleBuffer:))

Returns data in digital negative (DNG) format corresponding to the captured RAW photo in the specified sample buffer.

### Configuring dual camera capture

[`var isDualCameraFusionSupported: Bool`](/documentation/AVFoundation/AVCapturePhotoOutput/isDualCameraFusionSupported)

A Boolean value indicating whether the capture output currently supports automatically combining image data on a dual camera device.

[`var isDualCameraDualPhotoDeliverySupported: Bool`](/documentation/AVFoundation/AVCapturePhotoOutput/isDualCameraDualPhotoDeliverySupported)

A Boolean value indicating whether the capture output currently supports simultaneous photo capture with both cameras on a dual-camera device.

[`var isDualCameraDualPhotoDeliveryEnabled: Bool`](/documentation/AVFoundation/AVCapturePhotoOutput/isDualCameraDualPhotoDeliveryEnabled)

A Boolean value that specifies whether to configure the capture pipeline for simultaneous photo capture with both cameras on a dual-camera device.

### Configuring high-resolution still capture

[`var isHighResolutionCaptureEnabled: Bool`](/documentation/AVFoundation/AVCapturePhotoOutput/isHighResolutionCaptureEnabled)

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

### Monitoring the visible scene

[`var isStillImageStabilizationScene: Bool`](/documentation/AVFoundation/AVCapturePhotoOutput/isStillImageStabilizationScene)

A Boolean value indicating whether the scene currently being previewed by the camera warrants image stabilization.

### Determining available settings

[`var isStillImageStabilizationSupported: Bool`](/documentation/AVFoundation/AVCapturePhotoOutput/isStillImageStabilizationSupported)

A Boolean value indicating whether the capture output currently supports automatic stabilization for still image capture.



---

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)