android.hardware
Class Camera

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

public class Camera
extends java.lang.Object


Nested Class Summary
static interface Camera.AutoFocusCallback
           
static interface Camera.ErrorCallback
           
 class Camera.Parameters
           
static interface Camera.PictureCallback
           
static interface Camera.PreviewCallback
           
static interface Camera.ShutterCallback
           
 class Camera.Size
           
 
Field Summary
static int CAMERA_ERROR_SERVER_DIED
           
static int CAMERA_ERROR_UNKNOWN
           
 
Method Summary
 void autoFocus(Camera.AutoFocusCallback cb)
           
 void cancelAutoFocus()
           
protected  void finalize()
           
 Camera.Parameters getParameters()
           
 void lock()
           
static Camera open()
           
 void release()
           
 void setErrorCallback(Camera.ErrorCallback cb)
           
 void setOneShotPreviewCallback(Camera.PreviewCallback cb)
           
 void setParameters(Camera.Parameters params)
           
 void setPreviewCallback(Camera.PreviewCallback cb)
           
 void setPreviewDisplay(SurfaceHolder holder)
           
 void startPreview()
           
 void stopPreview()
           
 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

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

open

public static Camera open()

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

release

public final void release()

lock

public final void lock()

unlock

public final void unlock()

setPreviewDisplay

public final void setPreviewDisplay(SurfaceHolder holder)
                             throws java.io.IOException
Throws:
java.io.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)

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)

setErrorCallback

public final void setErrorCallback(Camera.ErrorCallback cb)

setParameters

public void setParameters(Camera.Parameters params)

getParameters

public Camera.Parameters getParameters()


Copyright © 2008-2010. All Rights Reserved.