-
- All Implemented Interfaces:
-
com.brightcove.player.mediacontroller.ThumbnailDocumentCreator
public class SSAIThumbnailDocumentCreatorWrapper implements ThumbnailDocumentCreator
A wrapping ThumbnailDocumentCreator for the SSAI plugin that incorporates the Timeline to 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 existing ThumbnailDocumentCreator implementation along witha Timeline instance.
-
Method Summary
Modifier and Type Method Description ThumbnailDocument
createThumbnailDocument(@NonNull() List<TimedThumbnail> timedThumbnailList)
-
-
Constructor Detail
-
SSAIThumbnailDocumentCreatorWrapper
SSAIThumbnailDocumentCreatorWrapper(ThumbnailDocumentCreator thumbnailDocumentCreator, Timeline timeline)
Creates the SSAI Thumbnail Creator instance by wrapping an existing ThumbnailDocumentCreator implementation along witha Timeline instance.- Parameters:
thumbnailDocumentCreator
- an existing ThumbnailDocumentCreator implementationtimeline
- the SSAI Video's timeline
-
-
Method Detail
-
createThumbnailDocument
@NonNull() ThumbnailDocument createThumbnailDocument(@NonNull() List<TimedThumbnail> timedThumbnailList)
-
-
-
-