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
Indicates whether the receiver should automatically use still image stabilization when necessary.

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
A boolean value that becomes true when a still image is being captured.

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
Indicates whether the receiver should emit still images at the highest resolution supported by its source AVCaptureDevice's activeFormat.

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
Indicates whether still image stabilization is in use for the current capture.

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
Indicates whether the receiver supports still image stabilization.

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.


The biggest plugin in space...