Package | Description |
---|---|
uk.co.caprica.vlcj.binding |
Provides the JNA bindings, and related classes, to use the libvlc native
library.
|
uk.co.caprica.vlcj.log |
Native vlc log component.
|
uk.co.caprica.vlcj.medialist |
Provides the classes necessary to create and control native media lists.
|
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.direct |
Provides the classes necessary to support direct access to the native video
frame buffer.
|
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.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.manager |
Provides the classes necessary to use the native Media Manager.
|
Modifier and Type | Field and Description |
---|---|
static LibVlc |
LibVlc.INSTANCE
Native library instance.
|
static LibVlc |
LibVlc.SYNC_INSTANCE
Synchronised native library instance.
|
Modifier and Type | Method and Description |
---|---|
LibVlc |
LibVlcFactory.create()
Create a new libvlc native library instance.
|
Constructor and Description |
---|
NativeLog(LibVlc libvlc,
libvlc_instance_t instance)
Create a new native log component.
|
Constructor and Description |
---|
MediaList(LibVlc libvlc,
libvlc_instance_t instance)
Create a new media list.
|
MediaList(LibVlc libvlc,
libvlc_instance_t instance,
libvlc_media_list_t mediaListInstance)
Create a media list for a given native media list instance.
|
Modifier and Type | Method and Description |
---|---|
static String |
NativeString.copyNativeString(LibVlc libvlc,
com.sun.jna.Pointer pointer)
Copy a String from a native string pointer, without freeing the native pointer.
|
static String |
NativeString.getNativeString(LibVlc libvlc,
com.sun.jna.Pointer pointer)
Get a String from a native string pointer, freeing the native string pointer when done.
|
Constructor and Description |
---|
DefaultMediaPlayer(LibVlc libvlc,
libvlc_instance_t instance)
Create a new media player.
|
MediaPlayerFactory(LibVlc libvlc)
Create a new media player factory.
|
MediaPlayerFactory(LibVlc libvlc,
List<String> libvlcArgs)
Create a new media player factory.
|
MediaPlayerFactory(LibVlc libvlc,
String... libvlcArgs)
Create a new media player factory.
|
Constructor and Description |
---|
DefaultDirectMediaPlayer(LibVlc libvlc,
libvlc_instance_t instance,
BufferFormatCallback bufferFormatCallback,
RenderCallback renderCallback)
Create a new media player.
|
DefaultDirectMediaPlayer(LibVlc libvlc,
libvlc_instance_t instance,
String format,
int width,
int height,
int pitch,
RenderCallback renderCallback)
Create a new media player.
|
Constructor and Description |
---|
DefaultDirectAudioPlayer(LibVlc libvlc,
libvlc_instance_t instance,
String format,
int rate,
int channels,
AudioCallback audioCallback)
Create a direct audio player.
|
Constructor and Description |
---|
MediaDiscoverer(LibVlc libvlc,
libvlc_instance_t instance,
String name)
Create a media discoverer.
|
Constructor and Description |
---|
DefaultEmbeddedMediaPlayer(LibVlc libvlc,
libvlc_instance_t instance)
Create a new media player.
|
DefaultEmbeddedMediaPlayer(LibVlc libvlc,
libvlc_instance_t instance,
FullScreenStrategy fullScreenStrategy)
Create a new media player.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentIdVideoSurface.attach(LibVlc libvlc,
MediaPlayer mediaPlayer) |
void |
CanvasVideoSurface.attach(LibVlc libvlc,
MediaPlayer mediaPlayer) |
abstract void |
VideoSurface.attach(LibVlc libvlc,
MediaPlayer mediaPlayer)
Attach the video surface to a media player.
|
void |
VideoSurfaceAdapter.attach(LibVlc libvlc,
MediaPlayer mediaPlayer,
long componentId)
Attach a video surface to a media player.
|
Modifier and Type | Method and Description |
---|---|
void |
LinuxVideoSurfaceAdapter.attach(LibVlc libvlc,
MediaPlayer mediaPlayer,
long componentId) |
Modifier and Type | Method and Description |
---|---|
void |
MacVideoSurfaceAdapter.attach(LibVlc libvlc,
MediaPlayer mediaPlayer,
long componentId) |
Modifier and Type | Method and Description |
---|---|
void |
WindowsVideoSurfaceAdapter.attach(LibVlc libvlc,
MediaPlayer mediaPlayer,
long componentId) |
Constructor and Description |
---|
DefaultHeadlessMediaPlayer(LibVlc libvlc,
libvlc_instance_t instance)
Create a new media player.
|
Constructor and Description |
---|
DefaultMediaListPlayer(LibVlc libvlc,
libvlc_instance_t instance)
Create a new media list player.
|
Constructor and Description |
---|
DefaultMediaManager(LibVlc libvlc,
libvlc_instance_t instance)
Create a media player.
|
Copyright © 2009–2014 Caprica Software Limited. All rights reserved.