---
title: virtualDeviceSwitchOverVideoZoomFactors
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturedevice/virtualdeviceswitchovervideozoomfactors
---

# virtualDeviceSwitchOverVideoZoomFactors

An array of video zoom factors at or above which a virtual device, such as the dual camera, may switch to its next constituent device.

## Declaration

```swift
var virtualDeviceSwitchOverVideoZoomFactors: [NSNumber] { get }
```

## Discussion

Discussion This property contains zoom factors at which the field of view of one constituent device matches the full field of view of the next constituent device. The number of switched-over video zoom factors is always one fewer than the count of the constituentDevices property. These factors progress in the same order as the devices listed in that property. The value of this property is an empty array for nonvirtual devices.

## See Also

### Inspecting zoom factors

- [minAvailableVideoZoomFactor](avfoundation/avcapturedevice/minavailablevideozoomfactor.md)
- [maxAvailableVideoZoomFactor](avfoundation/avcapturedevice/maxavailablevideozoomfactor.md)
- [dualCameraSwitchOverVideoZoomFactor](avfoundation/avcapturedevice/dualcameraswitchovervideozoomfactor.md)
- [displayVideoZoomFactorMultiplier](avfoundation/avcapturedevice/displayvideozoomfactormultiplier.md)
