Language

CameraCharacteristics.ControlAvailableSettingsOverrides Property

Definition

List of available settings overrides supported by the camera device that can be used to speed up certain controls.

[Android.Runtime.Register("CONTROL_AVAILABLE_SETTINGS_OVERRIDES", ApiSince=34)]
public static Android.Hardware.Camera2.CameraCharacteristics.Key ControlAvailableSettingsOverrides { get; }
[<Android.Runtime.Register("CONTROL_AVAILABLE_SETTINGS_OVERRIDES", ApiSince=34)>]
static member ControlAvailableSettingsOverrides : Android.Hardware.Camera2.CameraCharacteristics.Key

Property Value

List of available settings overrides supported by the camera device that can be used to speed up certain controls.

Attributes

Remarks

List of available settings overrides supported by the camera device that can be used to speed up certain controls.

When not all controls within a CaptureRequest are required to take effect at the same time on the outputs, the camera device may apply certain request keys sooner to improve latency. This list contains such supported settings overrides. Each settings override corresponds to a set of CaptureRequest keys that can be sped up when applying.

A supported settings override can be passed in via CaptureRequest.CONTROL_SETTINGS_OVERRIDE, and the CaptureRequest keys corresponding to the override are applied as soon as possible, not bound by per-frame synchronization. See android.control.settingsOverride for the CaptureRequest keys for each override.

OFF is always included in this list.

Range of valid values: Any value listed in android.control.settingsOverride

Optional - The value for this key may be null on some devices.

Android reference for android.hardware.camera2.CameraCharacteristics.CONTROL_AVAILABLE_SETTINGS_OVERRIDES.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to