All Classes and Interfaces
Class
Description
Base implementation of media that uses the native media callbacks.
Base implementation for a video overlay component.
Implementation of an full-screen strategy based on the current run-time operating system.
Behaviour pertaining to the application itself.
Behaviour pertaining to audio.
Behaviour pertaining to media player audio.
Specification for an audio callback.
Implementation of an
AudioCallback
.Enumeration of audio channels.
Description of an audio output device.
Implementation of an audio list player.
Description of an audio output.
Implementation of an audio player.
Audio track info.
Base implementation of a
DiscoveryDirectoryProvider
that looks for an optional configuration file containing
the native discovery directory.Base implementation for an event.
Base implementation of a native discovery strategy that searches a list of directories for a list of files.
Exception thrown when a media player condition instance triggers aborts by returning
false
in anSpecifies the formats used by the
CallbackVideoSurface
.Callback invoked by the
CallbackVideoSurface
when the format of the video changes.Default implementation for a
BufferFormatCallback
.Specification for a component that paints a video frame in the
CallbackMediaPlayerComponent
.Specification for media provided by native callbacks.
Implementation of a callback "direct-rendering" media list player.
Base implementation of a callback "direct-rendering" media player.
Implementation of a callback "direct-rendering" media player.
Implementation of a video surface that uses native callbacks to receive video frame data for rendering.
Behaviour pertaining to chapters (e.g.
Chapter description.
Encapsulation of a video surface that wraps the native component id of the video surface
component.
Encapsulation of a video surface that uses an AWT Component (optimally a Canvas, or maybe a Window).
Implementation of a
DiscoveryDirectoryProvider
that looks for an optional configuration file containing the
native discovery directory.Behaviour pertaining to media player controls.
Behaviour pertaining to media list player controls, like play, pause, stop of the list as a whole, play a specific
item, play next item, play previous item.
Default implementation of an
AudioCallbackAdapter
.Implementation of a
CallbackMedia
media that uses a Java byte array for an IO buffer when reading media data.Encapsulation of a video surface that wraps the native component id of the video surface component - the component id
is obtained when needed via a template method.
Enumeration of deinterlace modes.
Specification for a component that handles native dialogs.
Empty implementation of a
DialogHandler
.Encapsulation of a native dialog identifier.
Enumeration of dialog question types.
Encapsulation of native dialog callbacks.
Behaviour pertaining to native dialogs.
Enumeration of dialog types.
Implementation of a native discovery strategy that searches a list of well-known directories.
Specification for a component that provides a list of directories for the
DirectoryProviderDiscoveryStrategy
to use when searching for native libraries.Priority values used by the standard
DiscoveryDirectoryProvider
implementations.Implementation of an embedded media list player.
Implementation of a media player that renders video to an video surface embedded in the application user interface.
Implementation of an embedded media player.
Encapsulation of audio equalizer settings.
Behaviour pertaining to the audio equalizer.
Specification for a component interested in receiving equalizer state change notifications.
Behaviour pertaining to media events.
Behaviour pertaining to media list events.
Behaviour pertaining to media player events.
Behaviour pertaining to media list player events.
Behaviour pertaining to renderer discoverer events.
Specification for a event that notifies another component.
Default implementation of a full-screen strategy that attempts to use the JDK full-screen exclusive mode support.
Media implementation that reads media data from a
FileInputStream
.Implementation of a painter that scales to fit the full size of the container.
Implementation of a painter that centers and paints at a fixed size.
Behaviour pertaining to full-screen functionality.
Specification for a full-screen strategy implementation.
Application version/environment information.
Behaviour pertaining to media information, providing things like the media resource locator, type, state and duration
of this media.
Behaviour pertaining to keyboard/mouse input-events.
Enumeration of flags for controller input (mouse and keyboard) event handling for the video surface.
Implementation of a directory provider that uses the "jna.library.path" system property.
Implementation of a condition that waits for the media player to report that the media length has changed.
Various constants defined by LibVLC, useful for example to set ranges for slider components.
Implementation of a
FullScreenStrategy
that uses the native LibVLC fullscreen API.Holder for runtime LibVLC version information.
Default implementation of a native discovery strategy that searches directories on the Linux operating system.
Implementation of a video surface adapter for Linux.
Implementation of a directory provider that returns a list of well-known directory locations to search on Linux.
Behaviour pertaining to the list of media items.
Behaviour pertaining to the list of discovered renderer items.
Specification for a component that will receive native log messages.
Enumeration of native log levels.
Builder for a Logo.
Behaviour pertaining to the logo.
Enumeration of logo positions.
Implementation of a directory provider that returns a list of well-known directory locations to search on OSX.
Builder for a Marquee.
Behaviour pertaining to the marquee.
Enumeration of marquee positions.
Encapsulation of a native media instance.
Behaviour pertaining to creation of various types of media and media lists.
Behaviour pertaining to the media items in the list.
Behaviour pertaining to the current media.
Media discoverer component.
Behaviour pertaining to media discovery.
Enumeration of media discoverer categories.
Media discoverer description.
Factory to create
MediaDiscoverer
instances.Default implementation of the media player event listener.
A factory that creates a media list event instance for a native media event.
Specification for a component that is interested in receiving event notifications from the media.
A media list.
Default implementation of the media list event listener.
A factory that creates a media list event instance for a native media list event.
Specification for a component that is interested in receiving event notifications from a media list.
Factory to create
MediaList
and MediaListRef
components.Implementation of a media list player.
Default implementation of the media player event listener.
A factory that creates a media list player event instance for a native media list player event.
Specification for a component that is interested in receiving event notifications from the media list player.
An opaque reference to a media list.
Enumeration of media parsed statuses.
Base media player implementation.
Behaviour pertaining to the creation of various types of media players.
Behaviour pertaining to the associated media player.
Minimal specification for a media player component.
Base implementation for media list player events.
Default implementation of the media player event listener.
A factory that creates a media player event instance for a native media player event.
Specification for a component that is interested in receiving event notifications from the media player.
Factory for creating media player instances and associated components.
Enumeration of media player roles.
Builders for the various media player components.
Builder for an audio or audio list player.
Builder for a callback media or callback media list player.
Builder for an embedded media or media list player.
Base implementation for a conditional waiter for media player events.
An opaque reference to media.
Media slave.
Enumeration of media slave priorities.
Enumeration of media slave types.
Media statistics.
Enumeration of media types.
Base implementation for a conditional waiter for media events.
Behaviour pertaining to the menu (e.g.
Enumeration of media meta data types.
Behaviour pertaining to media meta data.
Immutable meta data value object.
Description of a module (e.g.
Enumeration of video multiview types.
Native library discovery component.
Specification for a component that can locate the LibVLC native libraries at run-time.
Common implementation for a component that deals with a native LibVlc event manager.
Exception thrown if not all methods in the native library could be mapped at run-time.
Encapsulation of the vlc native log.
Base implementation for non-seekable media.
Base implementation for non-seekable media using an
InputStream
.Base implementation for a component that supports "one-shot" event listeners, i.e.
Enumeration of media option flags.
Behaviour pertaining to media options.
Default implementation of a native discovery strategy that searches directories on the OSX operating system.
Implementation of a video surface adapter for Mac.
Behaviour pertaining to the heavyweight overlay.
Behaviour pertaining to parsing of media.
Implementation of a condition that waits for the media player to report that media has been parsed successfully.
Parse flags used by libvlc_media_parse_with_options().
Implementation of a condition that waits for the media player to report that it is paused.
Picture.
Enumeration of picture types.
Enumeration of media list player playback modes.
Implementation of a condition that waits for the media player to report that it is playing.
Enumeration of positions, e.g.
Implementation of a condition that waits for the media player to report that it has reached/passed a particular
position.
Implementation of seekable media that uses a
RandomAccessFile
.Implementation of a condition that waits for the media player to report that it is "ready".
Specification for a component that wishes to be called back to process video frames.
A render callback adapter implementation that fills an array of integer data for an entire video frame.
Behaviour pertaining to renderer discovery.
Encapsulation of a native renderer discoverer instance.
Description of a renderer discoverer.
Default implementation of the renderer discoverer event listener.
A factory that creates a media player event instance for a native discoverer event.
Specification for a component that is interested in receiving event notifications from a renderer discoverer.
Encapsulation of a renderer item.
Behaviour pertaining to the role of this media player.
Implementation of a buffer format for RV32.
Implementation of a painter that scales to fit the container while preserving the original aspect ratio.
Base implementation for seekable media.
Behaviour pertaining to media slaves, enabling subtitle and audio tracks to be added to the media.
Behaviour pertaining to video snapshots.
Implementation of a condition that waits for the media player to report that it has finished taking a snapshot.
Enumeration of native media/player states.
Behaviour pertaining to the status of the media player.
Behaviour pertaining to media list player status.
Behaviour pertaining to media subitems.
Behaviour pertaining to subpictures (sub-titles).
Implementation of a
OneShotMediaPlayerEventListener
that decrements a CountDownLatch
on completion.Implementation of a directory provider that searches the operating system native search path.
Singleton component used to execute tasks on a thread different to the native event handler background thread.
Behaviour pertaining to teletext.
Enumeration of teletext keys.
Text track info.
Behaviour pertaining to media thumbnails.
Enumeration of thumbnailer seek speeds.
Implementation of a condition that waits for the media player to report that a thumbnail picture has been generated
successfully.
Encapsulation of a thumbnail request.
Implementation of a condition that waits for the media player to report that it has reached/passed a particular point
in time (i.e.
Behaviour pertaining to media titles (e.g.
Title description.
Description of a track, e.g.
Base track info.
Enumeration of track types.
Exception thrown when a media player condition instance triggers in response to an error.
Exception thrown when a media player condition instance triggers in response to the media finishing (reaching the
end) unexpectedly before the conditional wait is satisfied.
Unknown track info.
Simple do-nothing implementation of a full-screen strategy.
Implementation of a
DiscoveryDirectoryProvider
that looks for an optional configuration file containing the
native discovery directory.Implementation of a directory provider that returns the current user home directory.
Encapsulation of version information and related behaviours.
Behaviour pertaining to media player video.
Enumeration of video orientations.
Implementation of a condition that waits for the media player to report that a video output has been created.
Enumeration of video projections.
Encapsulation of a video surface.
Specification for a component that can attach a video surface to a native media player instance.
Utility class to create a
VideoSurfaceAdapter
for the current run-time operating system.Behaviour pertaining to the creation of video surfaces.
Behaviour pertaining to the video surface.
Video track info.
Viewpoint for 360 degree video.
Base implementation for a component that waits for specific component state to occur.
Base implementation for directory provider that searches well-known directories.
Implementation of a full screen strategy that uses the native Win32 API.
Implementation of a directory provider that uses the native Windows Registry to locate the VLC installation directory
on Windows.
Default implementation of a native discovery strategy that searches directories on the Windows operating system.
Implementation of a video surface adapter for Windows.
Implementation of a full-screen strategy that uses the native X11 window manager.