Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
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 boolean canDisableShutterSound

Whether the shutter sound can be disabled.

public int facing The direction that the camera faces.
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

Added in 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

Added in API level 9

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

Constant Value: 1 (0x00000001)

Fields

public boolean canDisableShutterSound

Whether the shutter sound can be disabled.

On some devices, the camera shutter sound cannot be turned off through enableShutterSound . This field can be used to determine whether a call to disable the shutter sound will succeed.

If this field is set to true, then a call of enableShutterSound(false) will be successful. If set to false, then that call will fail, and the shutter sound will be played when takePicture is called.

public int facing

Added in API level 9

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

public int orientation

Added in 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 ()

Added in API level 9