Platforms to show: All Mac Windows Linux Cross-Platform
Back to AVCaptureStillImageOutputMBS class.
AVCaptureStillImageOutputMBS.automaticallyEnablesStillImageStabilizationWhenAvailable as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 25.3 | ❌ No | ❌ No | ❌ No | ✅ Yes | All |
On a receiver where isStillImageStabilizationSupported returns true, image stabilization may be applied to reduce blur commonly found in low light photos. When stabilization is enabled, still image captures incur additional latency. The default value is true when supported, NO otherwise. Setting this property throws an NSInvalidArgumentException if isStillImageStabilizationSupported returns false.
(Read and Write property)
AVCaptureStillImageOutputMBS.isCapturingStillImage 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 is a BOOL that becomes true when a still image is being captured, and false when no still image capture is underway. This property is key-value observable.
(Read only property)
AVCaptureStillImageOutputMBS.isHighResolutionStillImageOutputEnabled as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 25.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
By default, AVCaptureStillImageOutput emits images with the same dimensions as its source AVCaptureDevice's activeFormat.formatDescription. However, if you set this property to true, the receiver emits still images at its source AVCaptureDevice's activeFormat.highResolutionStillImageDimensions.
Note that if you enable video stabilization (see AVCaptureConnection's preferredVideoStabilizationMode) for any output, the high resolution still images emitted by AVCaptureStillImageOutput may be smaller by 10 or more percent.
Requires macOS 10.14 or iOS 8.0.
(Read and Write property)
AVCaptureStillImageOutputMBS.isStillImageStabilizationActive as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 25.3 | ❌ No | ❌ No | ❌ No | ✅ Yes | iOS only |
On a receiver where isStillImageStabilizationSupported returns true, and automaticallyEnablesStillImageStabilizationWhenAvailable is set to true, this property may be key-value observed, or queried from inside your key-value observation callback for the capturingStillImage property, to find out if still image stabilization is being applied to the current capture.
(Read only property)
AVCaptureStillImageOutputMBS.isStillImageStabilizationSupported as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | AVFoundation | MBS AVFoundation Plugin | 25.3 | ❌ No | ❌ No | ❌ No | ✅ Yes | iOS only |
The receiver's automaticallyEnablesStillImageStabilizationWhenAvailable property can only be set if this property returns true. Its value may change as the session's sessionPreset or input device's activeFormat changes.
(Read only property)
The items on this page are in the following plugins: MBS AVFoundation Plugin.