public static class

Camera.CameraInfo

extends Object
java.lang.Object
   ↳ android.hardware.Camera.CameraInfo

Class Overview

Information about a camera

Summary

Constants
int CAMERA_FACING_BACK The facing of the camera is opposite to that of the screen.
int CAMERA_FACING_FRONT The facing of the camera is the same as that of the screen.
Fields
public int facing The direction that the camera faces to.
public int orientation The orientation of the camera image.
Public Constructors
Camera.CameraInfo()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int CAMERA_FACING_BACK

Since: API Level 9

The facing of the camera is opposite to that of the screen.

Constant Value: 0 (0x00000000)

public static final int CAMERA_FACING_FRONT

Since: API Level 9

The facing of the camera is the same as that of the screen.

Constant Value: 1 (0x00000001)

Fields

public int facing

Since: API Level 9

The direction that the camera faces to. It should be CAMERA_FACING_BACK or CAMERA_FACING_FRONT.

public int orientation

Since: API Level 9

The orientation of the camera image. The value is the angle that the camera image needs to be rotated clockwise so it shows correctly on the display in its natural orientation. It should be 0, 90, 180, or 270. For example, suppose a device has a naturally tall screen. The back-facing camera sensor is mounted in landscape. You are looking at the screen. If the top side of the camera sensor is aligned with the right edge of the screen in natural orientation, the value should be 90. If the top side of a front-facing camera sensor is aligned with the right of the screen, the value should be 270.

Public Constructors

public Camera.CameraInfo ()

Since: API Level 9