Package com.cognex.cmbsdk.cameramanager
Class Camera2CognexCameraManager
java.lang.Object
com.cognex.cmbsdk.cameramanager.CognexCameraManager
com.cognex.cmbsdk.cameramanager.Camera2CognexCameraManager
-
Nested Class Summary
Nested classes/interfaces inherited from class com.cognex.cmbsdk.cameramanager.CognexCameraManager
CognexCameraManager.CameraStateCallback -
Field Summary
Fields inherited from class com.cognex.cmbsdk.cameramanager.CognexCameraManager
cameraInitialized, focusTimer, mDesiredResolution, previewing, REFOCUSING_DELAY, resources, SHOW_CAMERA_DRIVER_ERRORS_AS_TOAST, USE_FRONT_CAMERA, windowManager -
Constructor Summary
ConstructorsConstructorDescriptionCamera2CognexCameraManager(android.view.WindowManager windowManager, android.content.res.Resources resources, android.hardware.camera2.CameraManager cameraManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidcameraRefocus(boolean cancelOnly) voidandroid.graphics.Pointfloat[]intbooleanvoidopenDriver(android.view.TextureView textureView, CognexCameraManager.CameraStateCallback cameraStateCallback) voidrequestPreviewFrame(android.os.Handler handler, int message) voidvoidsetExposureCompensation(float value) voidvoidsetTorch(boolean enabled) voidsetZoom(int zoom, boolean isPreviewing) voidvoidvoidvoidMethods inherited from class com.cognex.cmbsdk.cameramanager.CognexCameraManager
renderCroppedGreyscaleBitmap, setDesiredPreviewSize
-
Constructor Details
-
Camera2CognexCameraManager
public Camera2CognexCameraManager(android.view.WindowManager windowManager, android.content.res.Resources resources, android.hardware.camera2.CameraManager cameraManager)
-
-
Method Details
-
getCurrentResolution
public android.graphics.Point getCurrentResolution()- Specified by:
getCurrentResolutionin classCognexCameraManager
-
setCameraDisplay
public void setCameraDisplay()- Specified by:
setCameraDisplayin classCognexCameraManager
-
openDriver
public void openDriver(android.view.TextureView textureView, CognexCameraManager.CameraStateCallback cameraStateCallback) throws RuntimeException - Overrides:
openDriverin classCognexCameraManager- Throws:
RuntimeException
-
setExposureMetering2
public void setExposureMetering2() -
getMaxZoom
public int getMaxZoom()- Specified by:
getMaxZoomin classCognexCameraManager
-
setZoom
public void setZoom(int zoom, boolean isPreviewing) - Specified by:
setZoomin classCognexCameraManager
-
isTorchAvailable
public boolean isTorchAvailable()- Specified by:
isTorchAvailablein classCognexCameraManager
-
setTorch
public void setTorch(boolean enabled) - Specified by:
setTorchin classCognexCameraManager
-
getExposureCompensationRange
public float[] getExposureCompensationRange()- Specified by:
getExposureCompensationRangein classCognexCameraManager
-
setExposureCompensation
public void setExposureCompensation(float value) - Specified by:
setExposureCompensationin classCognexCameraManager
-
closeDriver
public void closeDriver()- Specified by:
closeDriverin classCognexCameraManager
-
startFocusing
public void startFocusing()- Specified by:
startFocusingin classCognexCameraManager
-
cameraRefocus
public void cameraRefocus(boolean cancelOnly) -
stopFocusing
public void stopFocusing()- Overrides:
stopFocusingin classCognexCameraManager
-
startPreview
- Specified by:
startPreviewin classCognexCameraManager- Throws:
RuntimeException
-
stopPreview
public void stopPreview()- Specified by:
stopPreviewin classCognexCameraManager
-
requestPreviewFrame
public void requestPreviewFrame(android.os.Handler handler, int message) - Specified by:
requestPreviewFramein classCognexCameraManager
-