---
title: videoZoomFactorUpscaleThreshold
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturedevice/format/videozoomfactorupscalethreshold
---

# videoZoomFactorUpscaleThreshold

A threshold at which the system upscales pixel data.

## Declaration

```swift
var videoZoomFactorUpscaleThreshold: CGFloat { get }
```

## Discussion

Discussion The device achieves a zoom effect by cropping around the center of the image captured by the sensor. At low zoom factors, the cropped images is equal to or larger than the output size. At higher zoom factors, the device must scale the cropped image up to the output size, resulting in a loss of image quality. This property indicates the factors at which upscaling occurs.

## See Also

### Determining zoom capabilities

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