android.hardware
Class Camera

java.lang.Object
  extended by android.hardware.Camera

public class Camera
extends Object


Nested Class Summary
static class Camera.Area
           
static interface Camera.AutoFocusCallback
           
static class Camera.CameraInfo
           
static interface Camera.ErrorCallback
           
static class Camera.Face
           
static interface Camera.FaceDetectionListener
           
static interface Camera.OnZoomChangeListener
           
 class Camera.Parameters
           
static interface Camera.PictureCallback
           
static interface Camera.PreviewCallback
           
static interface Camera.ShutterCallback
           
 class Camera.Size
           
 
Field Summary
static String ACTION_NEW_PICTURE
           
static String ACTION_NEW_VIDEO
           
static int CAMERA_ERROR_SERVER_DIED
           
static int CAMERA_ERROR_UNKNOWN
           
 
Method Summary
 void addCallbackBuffer(byte[] callbackBuffer)
           
 void autoFocus(Camera.AutoFocusCallback cb)
           
 void cancelAutoFocus()
           
protected  void finalize()
           
static void getCameraInfo(int cameraId, Camera.CameraInfo cameraInfo)
           
static int getNumberOfCameras()
           
 Camera.Parameters getParameters()
           
 void lock()
           
static Camera open()
           
static Camera open(int cameraId)
           
 void reconnect()
           
 void release()
           
 void setDisplayOrientation(int degrees)
           
 void setErrorCallback(Camera.ErrorCallback cb)
           
 void setFaceDetectionListener(Camera.FaceDetectionListener listener)
           
 void setOneShotPreviewCallback(Camera.PreviewCallback cb)
           
 void setParameters(Camera.Parameters params)
           
 void setPreviewCallback(Camera.PreviewCallback cb)
           
 void setPreviewCallbackWithBuffer(Camera.PreviewCallback cb)
           
 void setPreviewDisplay(SurfaceHolder holder)
           
 void setPreviewTexture(SurfaceTexture surfaceTexture)
           
 void setZoomChangeListener(Camera.OnZoomChangeListener listener)
           
 void startFaceDetection()
           
 void startPreview()
           
 void startSmoothZoom(int value)
           
 void stopFaceDetection()
           
 void stopPreview()
           
 void stopSmoothZoom()
           
 void takePicture(Camera.ShutterCallback shutter, Camera.PictureCallback raw, Camera.PictureCallback jpeg)
           
 void takePicture(Camera.ShutterCallback shutter, Camera.PictureCallback raw, Camera.PictureCallback postview, Camera.PictureCallback jpeg)
           
 void unlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_NEW_PICTURE

public static final String ACTION_NEW_PICTURE
See Also:
Constant Field Values

ACTION_NEW_VIDEO

public static final String ACTION_NEW_VIDEO
See Also:
Constant Field Values

CAMERA_ERROR_UNKNOWN

public static final int CAMERA_ERROR_UNKNOWN
See Also:
Constant Field Values

CAMERA_ERROR_SERVER_DIED

public static final int CAMERA_ERROR_SERVER_DIED
See Also:
Constant Field Values
Method Detail

getNumberOfCameras

public static int getNumberOfCameras()

getCameraInfo

public static void getCameraInfo(int cameraId,
                                 Camera.CameraInfo cameraInfo)

open

public static Camera open(int cameraId)

open

public static Camera open()

finalize

protected void finalize()
Overrides:
finalize in class Object

release

public final void release()

unlock

public final void unlock()

lock

public final void lock()

reconnect

public final void reconnect()
                     throws IOException
Throws:
IOException

setPreviewDisplay

public final void setPreviewDisplay(SurfaceHolder holder)
                             throws IOException
Throws:
IOException

setPreviewTexture

public final void setPreviewTexture(SurfaceTexture surfaceTexture)
                             throws IOException
Throws:
IOException

startPreview

public final void startPreview()

stopPreview

public final void stopPreview()

setPreviewCallback

public final void setPreviewCallback(Camera.PreviewCallback cb)

setOneShotPreviewCallback

public final void setOneShotPreviewCallback(Camera.PreviewCallback cb)

setPreviewCallbackWithBuffer

public final void setPreviewCallbackWithBuffer(Camera.PreviewCallback cb)

addCallbackBuffer

public final void addCallbackBuffer(byte[] callbackBuffer)

autoFocus

public final void autoFocus(Camera.AutoFocusCallback cb)

cancelAutoFocus

public final void cancelAutoFocus()

takePicture

public final void takePicture(Camera.ShutterCallback shutter,
                              Camera.PictureCallback raw,
                              Camera.PictureCallback jpeg)

takePicture

public final void takePicture(Camera.ShutterCallback shutter,
                              Camera.PictureCallback raw,
                              Camera.PictureCallback postview,
                              Camera.PictureCallback jpeg)

startSmoothZoom

public final void startSmoothZoom(int value)

stopSmoothZoom

public final void stopSmoothZoom()

setDisplayOrientation

public final void setDisplayOrientation(int degrees)

setZoomChangeListener

public final void setZoomChangeListener(Camera.OnZoomChangeListener listener)

setFaceDetectionListener

public final void setFaceDetectionListener(Camera.FaceDetectionListener listener)

startFaceDetection

public final void startFaceDetection()

stopFaceDetection

public final void stopFaceDetection()

setErrorCallback

public final void setErrorCallback(Camera.ErrorCallback cb)

setParameters

public void setParameters(Camera.Parameters params)

getParameters

public Camera.Parameters getParameters()


Copyright © 2008-2012. All Rights Reserved.