Class CameraManager
- java.lang.Object
-
- com.thegrizzlylabs.geniusscan.sdk.camera.CameraManager
-
public class CameraManager extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CameraManager.Callback
-
Constructor Summary
Constructors Constructor Description CameraManager(android.app.Activity activity, CameraManager.Callback callback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCameraDisplayOrientation()
void
initializeCamera()
void
releaseCamera()
void
setFlashMode(java.lang.String flashMode)
void
startPreview(PreviewSurfaceView previewSurfaceView, android.hardware.Camera.PreviewCallback previewCallback)
void
stopPreview()
boolean
takePhoto(ScanContainer scanContainer, boolean focusBeforeTrigger)
java.lang.String
toggleFlashMode()
void
triggerAutoFocus(float x, float y, FocusIndicator focusIndicator)
Trigger auto focus at the specific position, if focus areas are supported
-
-
-
Constructor Detail
-
CameraManager
public CameraManager(android.app.Activity activity, CameraManager.Callback callback)
-
-
Method Detail
-
initializeCamera
public void initializeCamera()
-
startPreview
public void startPreview(PreviewSurfaceView previewSurfaceView, android.hardware.Camera.PreviewCallback previewCallback)
-
stopPreview
public void stopPreview()
-
releaseCamera
public void releaseCamera()
-
takePhoto
public boolean takePhoto(ScanContainer scanContainer, boolean focusBeforeTrigger)
- Parameters:
scanContainer
- the scan in which the picture should be savedfocusBeforeTrigger
- if true, an auto-focus will run before the picture is captured- Returns:
- false if a picture is already being taken, true otherwise
-
setFlashMode
public void setFlashMode(java.lang.String flashMode)
-
toggleFlashMode
public java.lang.String toggleFlashMode()
-
triggerAutoFocus
public void triggerAutoFocus(float x, float y, FocusIndicator focusIndicator)
Trigger auto focus at the specific position, if focus areas are supported- Parameters:
x
- center of the focus area relative to the surface view widthy
- center of the focus area relative to the surface view height
-
getCameraDisplayOrientation
public int getCameraDisplayOrientation()
-
-