Platforms to show: All Mac Windows Linux Cross-Platform
Back to AVCaptureDeviceMBS class.
AVCaptureDeviceMBS.isAdjustingExposure as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The value of this property represents the transport type of the device (USB, PCI, etc). Transport types are defined in <IOKit/audio/IOAudioTypes.h> as kIOAudioDeviceTransportType*.
(Read only property)
Some examples using this property:
AVCaptureDeviceMBS.isAdjustingFocus as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You can observe changes to the value of this property using key-value observing.
(Read only property)
Some examples using this property:
AVCaptureDeviceMBS.isAdjustingWhiteBalance as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You can observe changes to the value of this property using key-value observing.
(Read only property)
Some examples using this property:
AVCaptureDeviceMBS.isCenterStageActive as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 25.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This readonly property returns true when Center Stage is currently active on the receiver. When active, the camera automatically adjusts to keep people optimally framed within the field of view. The field of view may pan, tighten or widen as needed. Certain restrictions come into play when Center Stage is active:
- The device's minAvailableVideoZoomFactor and maxAvailableVideoZoomFactor become restricted (see AVCaptureDeviceFormat's videoMinZoomFactorForCenterStage and videoMaxZoomFactorForCenterStage).
- The device's activeVideoMinFrameDuration and activeVideoMaxFrameDuration are limited (see AVCaptureDeviceFormat's videoFrameRateRangeForCenterStage).
Center Stage may be enabled via user control or application control, depending on the current +AVCaptureDevice.centerStageControlMode. When +AVCaptureDevice.centerStageEnabled is true, a particular AVCaptureDevice instance may return true for this property, depending whether it supports the feature in its current configuration. Some device features are mutually exclusive to Center Stage:
- If depth data delivery is enabled on any output, such as AVCaptureDepthDataOutput, or AVCapturePhotoOutput.depthDataDeliveryEnabled, Center Stage is deactivated.
- If geometricDistortionCorrectionSupported is true, geometricDistortionCorrectionEnabled must also be true, or Center Stage is deactivated.
AVCaptureDeviceMBS.isCenterStageRectOfInterestSupported as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 25.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This property returns true if the device supports Center Stage Rect of Interest.
(Read only property)
AVCaptureDeviceMBS.isConnected as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The value of this property indicates whether the device represented by the receiver is connected and available for use as a capture device. When the value of this property becomes false for a given instance, however, it will not become true again. If the same physical device again becomes available to the system, it will be represented using a new instance of AVCaptureDevice.
You can observe the value of this property using key-value observing to be notified when a device is no longer available.
(Read only property)
AVCaptureDeviceMBS.isExposurePointOfInterestSupported as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You can observe changes to the value of this property using key-value observing.
(Read only property)
Some examples using this property:
AVCaptureDeviceMBS.isFocusPointOfInterestSupported as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You can observe changes to the value of this property using key-value observing.
(Read only property)
Some examples using this property:
AVCaptureDeviceMBS.isInUseByAnotherApplication as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
You can observe changes to the value of this property using key-value observing.
(Read only property)
Some examples using this property:
AVCaptureDeviceMBS.isRampingVideoZoom as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 22.2 | ❌ No | ❌ No | ❌ No | ✅ Yes | iOS only |
(Read only property)
AVCaptureDeviceMBS.isSuspended as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Some devices disallow data capture due to a feature on the device.
For example, isSuspended returns true for an external iSight camera when its privacy iris is closed, or for the internal iSight camera on a notebook when the notebook's display is closed.
You can observe changes to the value of this property using key-value observing.
(Read only property)
AVCaptureDeviceMBS.isVirtualDevice as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 25.1 | ❌ No | ❌ No | ❌ No | ✅ Yes | All |
Two examples of virtual devices are:
The Dual Camera, which supports seamlessly switching between a wide and telephoto camera while zooming and generating depth data from the disparities between the different points of view of the physical cameras.
The TrueDepth Camera, which generates depth data from disparities between a YUV camera and an Infrared camera pointed in the same direction.
(Read only property)
The items on this page are in the following plugins: MBS AVFoundation Plugin.