Class VideoLibraryItem.Builder
java.lang.Object
com.navmii.android.dashcamsdk.library.LibraryItem.Builder<VideoLibraryItem.Builder>
com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- Enclosing class:
- VideoLibraryItem
public abstract static class VideoLibraryItem.Builder
extends LibraryItem.Builder<VideoLibraryItem.Builder>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract VideoLibraryItem
build()
abstract VideoLibraryItem.Builder
setDateCreated
(Date dateCreated) abstract VideoLibraryItem.Builder
setDuration
(long duration) abstract VideoLibraryItem.Builder
setFileDataUri
(Uri fileDataUri) abstract VideoLibraryItem.Builder
setFileSize
(long fileSizeBytes) abstract VideoLibraryItem.Builder
setFileType
(String type) abstract VideoLibraryItem.Builder
abstract VideoLibraryItem.Builder
setLockState
(LibraryItemLockState lockState) abstract VideoLibraryItem.Builder
setSizeInPixels
(Size size) abstract VideoLibraryItem.Builder
setThumbnailDataUri
(Uri thumbnailDataUri)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setId
- Specified by:
setId
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Parameters:
id
- The identifier of the item.- Returns:
- The builder.
- See Also:
-
setDateCreated
- Specified by:
setDateCreated
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Parameters:
dateCreated
- The date/time the item was created.- Returns:
- The builder.
- See Also:
-
setFileSize
- Specified by:
setFileSize
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Parameters:
fileSizeBytes
- The file size on disk of the file data in bytes.- Returns:
- The builder.
- See Also:
-
setFileDataUri
- Specified by:
setFileDataUri
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Parameters:
fileDataUri
- A Uri to the video/image data.- Returns:
- The builder.
- See Also:
-
setFileType
- Specified by:
setFileType
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Parameters:
type
- The MIME type of file (video/image).- Returns:
- The builder.
- See Also:
-
setThumbnailDataUri
- Specified by:
setThumbnailDataUri
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Parameters:
thumbnailDataUri
- A Uri to the thumbnail for the video/image.- Returns:
- The builder.
- See Also:
-
setSizeInPixels
- Specified by:
setSizeInPixels
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Parameters:
size
- The width and height of the video/image, in pixels.- Returns:
- The builder.
-
setDuration
- Parameters:
duration
- The duration of the video in milliseconds.- Returns:
- The builder.
-
build
- Specified by:
build
in classLibraryItem.Builder<VideoLibraryItem.Builder>
- Returns:
- A
VideoLibraryItem
object.
-