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

# isVirtualDeviceConstituentPhotoDeliverySupported

A Boolean value that indicates whether the photo output configuration supports delivery of photos from constituent cameras of a virtual device.

```
var isVirtualDeviceConstituentPhotoDeliverySupported: Bool { get }
```

## Discussion

The system only supports virtual device constituent photo delivery for certain capture session presets and capture device formats.

When switching cameras or formats, this property may change. When this property changes from <doc://com.apple.documentation/documentation/Swift/true> to <doc://com.apple.documentation/documentation/Swift/false>, [`isVirtualDeviceConstituentPhotoDeliveryEnabled`](/documentation/AVFoundation/AVCapturePhotoOutput/isVirtualDeviceConstituentPhotoDeliveryEnabled) also reverts to <doc://com.apple.documentation/documentation/Swift/false>.

This property is key-value observable.

---

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)