Package com.commonsware.cwac.camera
Class CameraView
-
- All Implemented Interfaces:
-
android.graphics.drawable.Drawable.Callback
,android.hardware.Camera.AutoFocusCallback
,android.view.KeyEvent.Callback
,android.view.ViewManager
,android.view.ViewParent
,android.view.accessibility.AccessibilityEventSource
public class CameraView extends ViewGroup implements Camera.AutoFocusCallback
-
-
Field Summary
Fields Modifier and Type Field Description public Camera.Size
previewSize
public int
displayOrientation
-
Constructor Summary
Constructors Constructor Description CameraView(Context context)
CameraView(Context context, AttributeSet attrs)
CameraView(Context context, AttributeSet attrs, int defStyle)
-
Method Summary
-
-
Constructor Detail
-
CameraView
CameraView(Context context)
-
CameraView
CameraView(Context context, AttributeSet attrs)
-
CameraView
CameraView(Context context, AttributeSet attrs, int defStyle)
-
-
Method Detail
-
getPreviewSize
Camera.Size getPreviewSize()
-
getDisplayOrientation
int getDisplayOrientation()
-
getCameraHost
CameraHost getCameraHost()
-
setCameraHost
void setCameraHost(CameraHost host)
-
getCameraParameters
synchronized Camera.Parameters getCameraParameters()
-
setCameraParameters
void setCameraParameters(Camera.Parameters parameters)
-
setDefaultPreviewSize
void setDefaultPreviewSize(Camera.Size newPreviewSize)
-
setDefaultPictureSize
void setDefaultPictureSize(Camera.Size newPictureSize)
-
onCameraOpen
void onCameraOpen(Camera camera)
You must call
super.onCameraOpen
first
-
onResume
void onResume()
-
onPause
void onPause()
-
lockToLandscape
void lockToLandscape(boolean lockPicture)
-
lockToPortrait
void lockToPortrait(boolean lockPicture)
-
unlockOrientation
void unlockOrientation()
-
restartPreview
void restartPreview()
-
takePicture
void takePicture(boolean needBitmap, boolean needByteArray)
-
takePicture
void takePicture(PictureTransaction xact)
-
isRecording
boolean isRecording()
-
record
void record()
-
stopRecording
void stopRecording()
-
autoFocus
void autoFocus()
-
cancelAutoFocus
void cancelAutoFocus()
-
isAutoFocusAvailable
boolean isAutoFocusAvailable()
-
onAutoFocus
void onAutoFocus(boolean success, Camera camera)
-
getFlashMode
String getFlashMode()
-
setFlashMode
void setFlashMode(String mode)
-
zoomTo
ZoomTransaction zoomTo(int level)
-
startFaceDetection
void startFaceDetection()
-
stopFaceDetection
void stopFaceDetection()
-
addPreviewCallbackBuffer
void addPreviewCallbackBuffer(Array<byte> buffer)
-
doesZoomReallyWork
boolean doesZoomReallyWork()
-
initPreview
void initPreview(int width, int height)
-
initPreview
void initPreview(int w, int h, boolean firstRun)
-
initPreviewSync
void initPreviewSync(int w, int h)
-
startPreview
void startPreview()
-
stopPreview
void stopPreview()
-
setPreviewCallback
void setPreviewCallback(Camera.PreviewCallback callback)
-
-
-
-