All Classes and Interfaces

Class
Description
Represents an attribute with a class type, name, value, and score.
Implements a blur effect shader.
Represents a category with a label, ID, type, name, and score.
Represents a content class with its associated attributes.
A custom PlayerView that uses OpenGL for rendering video content.
This GLSurfaceView can be used to display video that is being played by media player and at the same time different effect can be applied on the video.
Applies film grain effect to video.
Represents a hotspot in a video, indicating a specific event or object of interest within a defined time range.
A custom view that displays hotspots or scenes as boxes on a timeline.
Shader implementation that does not apply any effect to the video.
Represents a scene in the Viisight system, defined by its start and end times,
Interface for shaders used in the Viisights plugin.
ViisightData class represents the data structure for Viisight tracks, scenes, and hotspots.
Represents the model for Viisight, containing scenes and hotspots.
Implements the Downloadable interface to provide resources
ViisightsDecorator is a utility class that integrates with the PlayerController to load and parse Viisights data from a given URI, and provides scene information based on the current playback position.
Callback interface to notify about scene changes and model readiness.
Parses the JSON data from Viisights into a structured model.