Class VideoConfiguration.Builder
- java.lang.Object
-
- com.navmii.android.dashcamsdk.camera.VideoConfiguration.Builder
-
- Enclosing class:
- VideoConfiguration
public abstract static class VideoConfiguration.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract VideoConfigurationbuild()abstract VideoConfiguration.BuildersetFragmentDuration(int duration)abstract VideoConfiguration.BuildersetOverlayConfiguration(OverlayConfiguration overlayConfiguration)Specifies the configuration for the overlay with additional information, that will be recorded on top of videos.abstract VideoConfiguration.BuildersetVideoSize(android.util.Size videoSize)
-
-
-
Method Detail
-
setVideoSize
public abstract VideoConfiguration.Builder setVideoSize(android.util.Size videoSize)
- Parameters:
videoSize- The size of recorded videos (must be one of the sizes returned byCameraController.getSupportedVideoSizes()).- Returns:
- The builder.
-
setFragmentDuration
public abstract VideoConfiguration.Builder setFragmentDuration(int duration)
- Parameters:
duration- The duration of each video fragment in seconds.- Returns:
- The builder.
-
setOverlayConfiguration
public abstract VideoConfiguration.Builder setOverlayConfiguration(OverlayConfiguration overlayConfiguration)
Specifies the configuration for the overlay with additional information, that will be recorded on top of videos.- Parameters:
overlayConfiguration- The configuration for the overlay.- Returns:
- The builder.
-
build
public abstract VideoConfiguration build()
- Returns:
- A
VideoConfigurationobject.
-
-