All Classes and Interfaces
Class
Description
Called after the client (and all mods) have finished initializing, but before the splash screen is displayed.
A base implementation of VideoEvents using EventEmitters.
A texture that is backed by a mutable byte buffer.
Technical information about the current video.
Behavior pertaining to the playback of the current video (play/pause, etc.)
The video manager that gets loaded when no implementation is found.
A simple event emitter with a variable listener type.
A video loader that copies videos into temp directory for easy streaming.
A simple Gson type adapter for identifiers.
Behavior pertaining to the loading and playback of video media.
Thrown when the native dependencies required for video playback are not found.
A VLCJ video surface that draws to an OpenGL texture
An interface for registering and un-registering callbacks pertaining to video
playback.
An event listener that removes itself after its invoked.
A reference to a video that can be played by a media player.
A video handle based on a given file.
A video handle based on a given URL.
Creates or loads video handles that are compatible with a given video manager.
The main class for VideoLib.
Adds a simple client command that demonstrates VideoLib's capabilities.
General utility functions related to VideoLib.
Responsible for loading and preparing video players.
Loads and plays a video.
Renders a video player in a traditional fullscreen interface.
A media playback implementation that relies on VLCJ.