Package com.brightcove.ssai.ui
Class SSAIThumbnailDocumentCreatorWrapper
- java.lang.Object
-
- com.brightcove.ssai.ui.SSAIThumbnailDocumentCreatorWrapper
-
- All Implemented Interfaces:
ThumbnailDocumentCreator
public class SSAIThumbnailDocumentCreatorWrapper extends java.lang.Object implements ThumbnailDocumentCreator
A wrappingThumbnailDocumentCreatorfor the SSAI plugin that incorporates theTimelineto account for the relative and abolute playhead position given Ad breaks present in the Video.
-
-
Constructor Summary
Constructors Constructor Description SSAIThumbnailDocumentCreatorWrapper(ThumbnailDocumentCreator thumbnailDocumentCreator, Timeline timeline)Creates the SSAI Thumbnail Creator instance by wrapping an existingThumbnailDocumentCreatorimplementation along with aTimelineinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThumbnailDocumentcreateThumbnailDocument(java.util.List<TimedThumbnail> timedThumbnailList)Creates an implementation ofThumbnailDocumentgiven a list ofTimedThumbnail
-
-
-
Constructor Detail
-
SSAIThumbnailDocumentCreatorWrapper
public SSAIThumbnailDocumentCreatorWrapper(@NonNull ThumbnailDocumentCreator thumbnailDocumentCreator, @NonNull Timeline timeline)Creates the SSAI Thumbnail Creator instance by wrapping an existingThumbnailDocumentCreatorimplementation along with aTimelineinstance.- Parameters:
thumbnailDocumentCreator- an existingThumbnailDocumentCreatorimplementationtimeline- the SSAI Video's timeline
-
-
Method Detail
-
createThumbnailDocument
@NonNull public ThumbnailDocument createThumbnailDocument(@NonNull java.util.List<TimedThumbnail> timedThumbnailList)
Description copied from interface:ThumbnailDocumentCreatorCreates an implementation ofThumbnailDocumentgiven a list ofTimedThumbnail- Specified by:
createThumbnailDocumentin interfaceThumbnailDocumentCreator- Parameters:
timedThumbnailList- list ofTimedThumbnail- Returns:
- a ThumbnailDocument
-
-