Interface ThumbnailDocument
-
- All Known Implementing Classes:
DefaultThumbnailDocument,SSAIThumbnailDocument
public interface ThumbnailDocumentThe document containing an ordered list ofTimedThumbnailfor a particularVideo
-
-
Field Summary
Fields Modifier and Type Field Description static ThumbnailDocumentEMPTYAn emptyThumbnailDocument.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TimedThumbnailget(long playheadPositionInMillis)Gets theTimedThumbnailgiven the Video's playhead positionjava.util.List<TimedThumbnail>getAll()
-
-
-
Field Detail
-
EMPTY
static final ThumbnailDocument EMPTY
An emptyThumbnailDocument.get(long)always returnTimedThumbnail.EMPTYgetAll()always returnCollections.emptyList()
-
-
Method Detail
-
get
@NonNull TimedThumbnail get(long playheadPositionInMillis)
Gets theTimedThumbnailgiven the Video's playhead position- Parameters:
playheadPositionInMillis- the video playhead position- Returns:
- a valid
TimedThumbnailorTimedThumbnail.EMPTYif not found
-
getAll
@NonNull java.util.List<TimedThumbnail> getAll()
-
-