---
title: systemRecommendedVideoZoomRange
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturedevice/format/systemrecommendedvideozoomrange
---

# systemRecommendedVideoZoomRange

The system’s recommended zoom range for this device format.

## Declaration

```swift
@nonobjc var systemRecommendedVideoZoomRange: ClosedRange<CGFloat>? { get }
```

## Discussion

Discussion Use this value to create a slider in your app’s user interface that controls a device’s zoom within a system-recommended range. When a recommendation isn’t available, this property returns nil. Apps can key-value observe a capture device’s minAvailableVideoZoomFactor and maxAvailableVideoZoomFactor property values to know when a device limits its supported zoom to the recommended range. note: The framework uses this value to define the range of an AVCaptureSystemZoomSlider control.

## See Also

### Determining zoom capabilities

- [videoMaxZoomFactor](avfoundation/avcapturedevice/format/videomaxzoomfactor.md)
- [videoZoomFactorUpscaleThreshold](avfoundation/avcapturedevice/format/videozoomfactorupscalethreshold.md)
- [secondaryNativeResolutionZoomFactors](avfoundation/avcapturedevice/format/secondarynativeresolutionzoomfactors.md)
- [supportedVideoZoomRangesForDepthDataDelivery](avfoundation/avcapturedevice/format/supportedvideozoomrangesfordepthdatadelivery.md)
- [zoomFactorsOutsideOfVideoZoomRangesForDepthDeliverySupported](avfoundation/avcapturedevice/format/zoomfactorsoutsideofvideozoomrangesfordepthdeliverysupported.md)
