Android.Hardware.Camera2.CaptureResult.ControlVideoStabilizationMode Property

Syntax

[Android.Runtime.Register("CONTROL_VIDEO_STABILIZATION_MODE")]
public static CaptureResult.Key ControlVideoStabilizationMode { get; }

See Also

CaptureRequest.LensOpticalStabilizationMode
CaptureRequest.ScalerCropRegion

Value

Documentation for this section has not yet been entered.

Remarks

Whether video stabilization is active.

Video stabilization automatically translates and scales images from the camera in order to stabilize motion between consecutive frames.

If enabled, video stabilization can modify the CaptureRequest.ScalerCropRegion to keep the video stream stabilized.

Switching between different video stabilization modes may take several frames to initialize, the camera device will report the current mode in capture result metadata. For example, When "ON" mode is requested, the video stabilization modes in the first several capture results may still be "OFF", and it will become "ON" when the initialization is done.

If a camera device supports both this mode and OIS (CaptureRequest.LensOpticalStabilizationMode), turning both modes on may produce undesirable interaction, so it is recommended not to enable both at the same time.

Possible values:

This key is available on all devices.

[Android Documentation]

Requirements

Namespace: Android.Hardware.Camera2
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0