All Classes and Interfaces
Class
Description
Provided thumbnails from BIF files.
ThumbnailLoader
implementation that delegates to another loader instance
and caches the loaded data on disk.Loads thumbnail data using a
DataSource
.This is a default implementation of a renderer that can be used with a
ThumbnailProvider
.Users of this render must provide an implementation of this callback when
they call
DefaultThumbnailView.show(long, Callback)
.Thumbnail information.
Implementation of the
ThumbnailProvider
that supportes single and gridded thumbnails
that are loaded from a URL template that contains $index$.Defines in what order to load (cache) thumbnails.
Builder for
LoadingStrategy
.Factory to provide instances of
StandaloneThumbnailProvider
.Thumbnail provider which can be used without a
player instance
.Implementations of this interface provide thumbnails for positions in the current track.
Because loading Thumbnails is usually an asynchronous process, this callback
interface needs to be implemented to receive the results when a thumbnail
was requested.
Listener which gets called every time the internal thumbnail index is refreshed.
Defines where in the loading queue shall new thumbnail requests be placed.
The result provided by the Future returned when requesting a Thumbnail through
one of the
ThumbnailProvider.getThumbnail(long, int, long)
or ThumbnailProvider.getThumbnail(long, int, long)
APIsThis plugin can be registered with the player to add support for thumbnails
in different formats.
If you registered the plugin with the default view integration enabled, this component will
be registered with the
PlayerView
and you can access it
to trigger displaying thumbnails.Provided thumbnails from WebVTT files.