Android.Hardware.Camera2.CaptureResult.ControlAeMode Property

Syntax

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

See Also

CameraCharacteristics.ControlAeAvailableModes
CaptureRequest.ControlMode
CameraCharacteristics.FlashInfoAvailable
CaptureRequest.FlashMode
CaptureRequest.SensorExposureTime
CaptureRequest.SensorFrameDuration
CaptureRequest.SensorSensitivity

Value

Documentation for this section has not yet been entered.

Remarks

The desired mode for the camera device's auto-exposure routine.

This control is only effective if CaptureRequest.ControlMode is AUTO.

When set to any of the ON modes, the camera device's auto-exposure routine is enabled, overriding the application's selected exposure time, sensor sensitivity, and frame duration (CaptureRequest.SensorExposureTime, CaptureRequest.SensorSensitivity, and CaptureRequest.SensorFrameDuration). If one of the FLASH modes is selected, the camera device's flash unit controls are also overridden.

The FLASH modes are only available if the camera device has a flash unit (CameraCharacteristics.FlashInfoAvailable is true).

If flash TORCH mode is desired, this field must be set to ON or OFF, and CaptureRequest.FlashMode set to TORCH.

When set to any of the ON modes, the values chosen by the camera device auto-exposure routine for the overridden fields for a given capture will be available in its CaptureResult.

Possible values:

Available values for this device:

CameraCharacteristics.ControlAeAvailableModes

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