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 TypeMethodDescriptionvoid
addCameraListener
(CameraNotifyListener listener) static CameraWrapperBase
get()
int
static int
int
int
android.graphics.Point
int
getSensorToDeviceRotation
(int deviceRotation) boolean
boolean
boolean
boolean
boolean
boolean
static boolean
Validates that the API level is correct and that a Camera2Wrapper object exists.void
removeCameraListener
(CameraNotifyListener listener) void
setTorch
(boolean state) void
setUIHandler
(android.os.Handler handler) void
void
void
triggerRegionFocus
(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()
-