Share via


DynamicRangeProfiles(Int64[]) Constructor

Definition

Create a new immutable DynamicRangeProfiles instance.

[Android.Runtime.Register(".ctor", "([J)V", "", ApiSince=33)]
public DynamicRangeProfiles (long[] elements);
[<Android.Runtime.Register(".ctor", "([J)V", "", ApiSince=33)>]
new Android.Hardware.Camera2.Params.DynamicRangeProfiles : int64[] -> Android.Hardware.Camera2.Params.DynamicRangeProfiles

Parameters

elements
Int64[]

An array of elements describing the map. It contains three elements per entry. The first element describes the supported dynamic range profile value. The second element contains a bitmap of concurrently supported dynamic range profiles within the same capture request. The third element contains a hint about extra latency associated with the corresponding dynamic range. Bitmap values of 0 indicate that there are no constraints.

Attributes

Remarks

Create a new immutable DynamicRangeProfiles instance.

This constructor takes over the array; do not write to the array afterwards.

Do note that the constructor is available for testing purposes only! Camera clients must always retrieve the value of android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES. for a given camera id in order to retrieve the device capabilities.

Java documentation for android.hardware.camera2.params.DynamicRangeProfiles.DynamicRangeProfiles(long[]).

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