Share via


CameraMetadata.LensPoseReferenceUndefined Field

Definition

The camera device cannot represent the values of CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation and CameraCharacteristics#LENS_POSE_ROTATION android.lens.poseRotation accurately enough.

[Android.Runtime.Register("LENS_POSE_REFERENCE_UNDEFINED", ApiSince=30)]
public const int LensPoseReferenceUndefined = 2;
[<Android.Runtime.Register("LENS_POSE_REFERENCE_UNDEFINED", ApiSince=30)>]
val mutable LensPoseReferenceUndefined : int

Field Value

Value = 2
Attributes

Remarks

The camera device cannot represent the values of CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation and CameraCharacteristics#LENS_POSE_ROTATION android.lens.poseRotation accurately enough. One such example is a camera device on the cover of a foldable phone: in order to measure the pose translation and rotation, some kind of hinge position sensor would be needed.

The value of CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation must be all zeros, and CameraCharacteristics#LENS_POSE_ROTATION android.lens.poseRotation must be values matching its default facing.

Java documentation for android.hardware.camera2.CameraMetadata.LENS_POSE_REFERENCE_UNDEFINED.

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