Package com.digimarc.capture.camera
Class CameraWrapperBase
java.lang.Object
com.digimarc.capture.camera.CameraWrapperBase
- Direct Known Subclasses:
Camera2Wrapper,CameraWrapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCameraListener(CameraNotifyListener listener) static CameraWrapperBaseget()intstatic intintintandroid.graphics.PointintgetSensorToDeviceRotation(int deviceRotation) booleanbooleanbooleanbooleanbooleanbooleanstatic booleanValidates that the API level is correct and that a Camera2Wrapper object exists.voidremoveCameraListener(CameraNotifyListener listener) voidsetTorch(boolean state) voidsetUIHandler(android.os.Handler handler) voidvoidvoidtriggerRegionFocus(android.graphics.RectF region, int regionMask)
-
Constructor Details
-
CameraWrapperBase
public CameraWrapperBase()
-
-
Method Details
-
getCameraObject
-
get
-
getOrientation
public int getOrientation() -
getSensorToDeviceRotation
public int getSensorToDeviceRotation(int deviceRotation) -
getAdjustedRotation
public int getAdjustedRotation() -
isTorchSupported
public boolean isTorchSupported() -
setTorch
public void setTorch(boolean state) -
isTorchOn
public boolean isTorchOn() -
isFocusing
public boolean isFocusing() -
addCameraListener
-
removeCameraListener
-
triggerCenterFocus
@RequiresPermission("android.permission.CAMERA") public void triggerCenterFocus() -
triggerAutoFocus
@RequiresPermission("android.permission.CAMERA") public void triggerAutoFocus() -
triggerRegionFocus
@RequiresPermission("android.permission.CAMERA") public void triggerRegionFocus(@NonNull android.graphics.RectF region, int regionMask) -
isRegionAFSupported
public boolean isRegionAFSupported() -
isRegionAESupported
public boolean isRegionAESupported() -
isRegionAWBSupported
public boolean isRegionAWBSupported() -
setUIHandler
public void setUIHandler(@Nullable android.os.Handler handler) -
isUsingCamera2
public static boolean isUsingCamera2()Validates that the API level is correct and that a Camera2Wrapper object exists.- Returns:
- True if the device OS supports Camera2 and we have a Camera2Wrapper object
-
getCameraOrientation
public static int getCameraOrientation() -
getMetadata
-
getPreviewFormat
public int getPreviewFormat() -
getPreviewSizeAsPoint
@Nullable public android.graphics.Point getPreviewSizeAsPoint()
-