Package com.banuba.sdk.manager
Class BanubaSdkManagerConfiguration
- java.lang.Object
-
- com.banuba.sdk.manager.BanubaSdkManagerConfiguration
-
public final class BanubaSdkManagerConfiguration extends java.lang.Object
Encapsulates info about Banuba SDK Manager (BanubaSdkManager
) Configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BanubaSdkManagerConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IAutoRotationHandler
getAutoRotationHandler()
Get auto rotation handler.Facing
getFacing()
Get camera facing.IFpsController
getFpsController()
Get FPS controller.IResolutionController
getResolutionController()
Get resolution controlller.boolean
isFacingMirrored()
Return is camera should be mirrored value.static BanubaSdkManagerConfiguration.Builder
newInstance()
Create newBanubaSdkManagerConfiguration.Builder
instance.static BanubaSdkManagerConfiguration.Builder
newInstance(Facing defaultFacing, boolean isFacingMirrored)
Create newBanubaSdkManagerConfiguration.Builder
instance.
-
-
-
Method Detail
-
isFacingMirrored
public boolean isFacingMirrored()
Return is camera should be mirrored value.- Returns:
- image from camera should be mirrored.
-
getResolutionController
@Nullable public IResolutionController getResolutionController()
Get resolution controlller.- Returns:
IResolutionController
.
-
getFpsController
@Nullable public IFpsController getFpsController()
Get FPS controller.- Returns:
IFpsController
.
-
getAutoRotationHandler
@Nullable public IAutoRotationHandler getAutoRotationHandler()
Get auto rotation handler.- Returns:
IAutoRotationHandler
.
-
newInstance
public static BanubaSdkManagerConfiguration.Builder newInstance()
Create newBanubaSdkManagerConfiguration.Builder
instance.- Returns:
BanubaSdkManagerConfiguration.Builder
instance.
-
newInstance
public static BanubaSdkManagerConfiguration.Builder newInstance(Facing defaultFacing, boolean isFacingMirrored)
Create newBanubaSdkManagerConfiguration.Builder
instance.- Parameters:
defaultFacing
- DefaultFacing
value.isFacingMirrored
- Is mirroring required value.- Returns:
BanubaSdkManagerConfiguration.Builder
instance.
-
-