Package com.banuba.sdk.internal.camera
Class Camera2
java.lang.Object
com.banuba.sdk.internal.camera.Camera2
- All Implemented Interfaces:
ICamera2
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCamera2(com.banuba.sdk.effect_player.EffectPlayer effectPlayer, CameraListenerSender cameraListenerSender, android.hardware.camera2.CameraManager cameraManager, android.util.Size preferredPreviewSize, IFpsController fpsController) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyZoom(float zoomFactor) voidopenCameraAndStartPreview(Facing facing, float zoomFactor, int orientation, boolean requireMirroring, boolean enableFlash) voidrelease()voidvoidsetFaceOrient(int angle) voidsetFlashEnabled(boolean enable) voidsetFpsMode(CameraFpsMode mode) voidsetPushOn(boolean on) voidvoidsetRequireMirroring(boolean requireMirroring) voidsetScreenOrientation(int screenOrient) void
-
Field Details
-
sPushedFrames
-
-
Constructor Details
-
Camera2
public Camera2(com.banuba.sdk.effect_player.EffectPlayer effectPlayer, CameraListenerSender cameraListenerSender, @NonNull android.hardware.camera2.CameraManager cameraManager, @NonNull android.util.Size preferredPreviewSize, @Nullable IFpsController fpsController)
-
-
Method Details
-
setPushOn
public void setPushOn(boolean on) -
requestHighResPhoto
public void requestHighResPhoto()- Specified by:
requestHighResPhotoin interfaceICamera2
-
stopPreviewAndCloseCamera
public void stopPreviewAndCloseCamera()- Specified by:
stopPreviewAndCloseCamerain interfaceICamera2
-
openCameraAndStartPreview
public void openCameraAndStartPreview(@NonNull Facing facing, float zoomFactor, int orientation, boolean requireMirroring, boolean enableFlash) - Specified by:
openCameraAndStartPreviewin interfaceICamera2
-
setFlashEnabled
public void setFlashEnabled(boolean enable) - Specified by:
setFlashEnabledin interfaceICamera2
-
applyZoom
public void applyZoom(float zoomFactor) -
setFaceOrient
public void setFaceOrient(int angle) - Specified by:
setFaceOrientin interfaceICamera2
-
setRequireMirroring
public void setRequireMirroring(boolean requireMirroring) - Specified by:
setRequireMirroringin interfaceICamera2
-
setRecordDebugVideo
- Specified by:
setRecordDebugVideoin interfaceICamera2
-
release
public void release() -
setFpsMode
- Specified by:
setFpsModein interfaceICamera2
-
setScreenOrientation
public void setScreenOrientation(int screenOrient) - Specified by:
setScreenOrientationin interfaceICamera2
-