See: Description
Package | Description |
---|---|
uk.co.caprica.vlcj |
Java framework for the vlc media player.
|
uk.co.caprica.vlcj.binding |
Provides the JNA bindings, and related classes, to use the libvlc native
library.
|
uk.co.caprica.vlcj.binding.internal |
Internal JNA bindings for libvlc, bindings to native types and structures.
|
uk.co.caprica.vlcj.component |
Provides higher-level components used to create basic media players with the
minimum of application code.
|
uk.co.caprica.vlcj.component.overlay |
Provides higher-level components used to create overlays for use with
embedded media players.
|
uk.co.caprica.vlcj.discovery |
Provides components that can be used to automatically discover the location
of the libvlc native libraries in the absence of proper run-time environment
configuration.
|
uk.co.caprica.vlcj.discovery.linux |
Provides components that can be used to automatically discover the location
of the libvlc native libraries on Linux.
|
uk.co.caprica.vlcj.discovery.mac |
Provides components that can be used to automatically discover the location
of the libvlc native libraries on MacOS.
|
uk.co.caprica.vlcj.discovery.windows |
Provides components that can be used to automatically discover the location
of the libvlc native libraries on Windows.
|
uk.co.caprica.vlcj.filter |
Implementations of various media file filters supported by vlc.
|
uk.co.caprica.vlcj.filter.swing |
Implementation of a Swing filter that could be used to create an open media
dialog box for all of the media file types supported by vlc.
|
uk.co.caprica.vlcj.log |
Native vlc log component.
|
uk.co.caprica.vlcj.logger |
Internal trivial logger implementation for the vlcj log.
|
uk.co.caprica.vlcj.medialist |
Provides the classes necessary to create and control native media lists.
|
uk.co.caprica.vlcj.medialist.events |
A mechanism to encapsulate native media list events and dispatch notifications
to event listeners.
|
uk.co.caprica.vlcj.mrl |
Provides a set of classes implementing a fluent API for creating properly
formatted so-called "Media Resource Locators".
|
uk.co.caprica.vlcj.player |
This is the main package for vlcj client applications, providing the classes
necessary to create and control native media players and associated
resources.
|
uk.co.caprica.vlcj.player.condition |
Synchronous programming framework.
|
uk.co.caprica.vlcj.player.condition.conditions |
Default implementations for commonly needed media player conditions used
with the synchronous programming framework.
|
uk.co.caprica.vlcj.player.direct |
Provides the classes necessary to support direct access to the native video
frame buffer.
|
uk.co.caprica.vlcj.player.direct.format |
Provides implementations of buffer formats for the direct video rendering
media player.
|
uk.co.caprica.vlcj.player.directaudio |
Provides the classes necessary to support direct access to the native audio
samples buffer.
|
uk.co.caprica.vlcj.player.discoverer |
Provides access to native media service discovery.
|
uk.co.caprica.vlcj.player.embedded |
Provides the classes necessary to support the embedding of native media
player video output in Swing/AWT user interface components.
|
uk.co.caprica.vlcj.player.embedded.videosurface |
Provides the classes necessary to create user interface components that
render native video.
|
uk.co.caprica.vlcj.player.embedded.videosurface.linux |
Provides Linux-specific support for user interface components that render
native video.
|
uk.co.caprica.vlcj.player.embedded.videosurface.mac |
Provides Mac-specific support for user interface components that render
native video.
|
uk.co.caprica.vlcj.player.embedded.videosurface.windows |
Provides Windows-specific support for user interface components that render
native video.
|
uk.co.caprica.vlcj.player.embedded.windows | |
uk.co.caprica.vlcj.player.embedded.x |
Provides X-Windows-specific support for user interface components that embed
native video.
|
uk.co.caprica.vlcj.player.events |
A mechanism to encapsulate native media player events and dispatch
notifications to event listeners.
|
uk.co.caprica.vlcj.player.headless |
Provides the classes necessary to support the use of native media players
that do not render video output locally - for example streaming servers.
|
uk.co.caprica.vlcj.player.list |
Provides the classes necessary to create and control native media list
players.
|
uk.co.caprica.vlcj.player.list.events |
A mechanism to encapsulate native media list player events and dispatch
notifications to event listeners.
|
uk.co.caprica.vlcj.player.manager |
Provides the classes necessary to use the native Media Manager.
|
uk.co.caprica.vlcj.runtime |
Provides various operating-system dependent run-time utility classes.
|
uk.co.caprica.vlcj.runtime.streams |
Provides a components to interact with the native process standard output and error streams.
|
uk.co.caprica.vlcj.runtime.windows |
Provides various utility classes for applications running in an MS-Windows
environment.
|
uk.co.caprica.vlcj.runtime.x |
Provides various utility classes for applications running in an X-Windows
environment.
|
uk.co.caprica.vlcj.version |
Provides various version-related classes.
|
vlcj: A framework for embedding the vlc media player in Java applications.
vlcj can be used to create many different types of rich media applications, including audio players, movie players with native video output embedded in a Java component, network streaming clients and servers, web-cam clients, video processing applications and so on.
vlcj provides low-level Java bindings to the native libvlc
library, and also
provides a programming framework with higher level classes and constructs that encapsulate
most, if not all, of the difficulties involved when working with libvlc
.
vlcj is developed and maintained by Caprica Software Limited.
The main package is uk.co.caprica.vlcj.player
.
For a rapid start, look at the EmbeddedMediaPlayerComponent
class.
Copyright © 2009–2015 Caprica Software Limited. All rights reserved.