Class DefaultTimedThumbnailFilter
java.lang.Object
com.brightcove.player.mediacontroller.DefaultTimedThumbnailFilter
- All Implemented Interfaces:
- TimedThumbnailFilter
Filters a given 
ThumbnailDocument alowing a maximum number of MAX_NUMBER_OF_TIMED_THUMBNAILS TimedThumbnail.
 The TimedThumbnails are selected with the same distance from one another and its start and  end time are updated to avoid gaps between them.- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intDefault number ofTimedThumbnailallowed in aThumbnailDocumentFields inherited from interface com.brightcove.player.mediacontroller.TimedThumbnailFilterNO_FILTER
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfilter(List<TimedThumbnail> originalTimedThumbnailList) Receives the list ofTimedThumbnailand iterates over all availableTimedThumbnailand selects a sublist of it.
- 
Field Details- 
MAX_NUMBER_OF_TIMED_THUMBNAILSpublic static final int MAX_NUMBER_OF_TIMED_THUMBNAILSDefault number ofTimedThumbnailallowed in aThumbnailDocument- See Also:
 
 
- 
- 
Constructor Details- 
DefaultTimedThumbnailFilterpublic DefaultTimedThumbnailFilter()
 
- 
- 
Method Details- 
filter@NonNull public List<TimedThumbnail> filter(@NonNull List<TimedThumbnail> originalTimedThumbnailList) Description copied from interface:TimedThumbnailFilterReceives the list ofTimedThumbnailand iterates over all availableTimedThumbnailand selects a sublist of it.- Specified by:
- filterin interface- TimedThumbnailFilter
- Parameters:
- originalTimedThumbnailList- the list of- TimedThumbnailto be filtered.
- Returns:
- the filtered list of TimedThumbnail
 
 
-