<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVCaptureSmartFramingMonitor/supportedFramings",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVCaptureSmartFramingMonitor(py)supportedFramings"
  },
  "title" : "supportedFramings"
}
-->

# supportedFramings

An array of framings supported by the monitor in its current configuration.

```
var supportedFramings: [AVCaptureFraming] { get }
```

## Discussion

The monitor is capable of recommending any of the framings in this array. This property is key-value observable and may change as the target capture device’s [`activeFormat`](/documentation/AVFoundation/AVCaptureDevice/activeFormat) property changes. This array contains the full set of framings supported by the monitor in the device’s current configuration. You must tell the monitor which smart framings you are interested in having recommended to you by setting the [`enabledFramings`](/documentation/AVFoundation/AVCaptureSmartFramingMonitor/enabledFramings) property.

---

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)