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.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 | Method and Description |
---|---|
libvlc_instance_t |
LibVlc.libvlc_new_with_builtins(int argc,
String[] argv,
com.sun.jna.Pointer[] builtins)
Create and initialize a libvlc instance.
|
libvlc_instance_t |
LibVlc.libvlc_new(int argc,
String[] argv)
Create and initialize a libvlc instance.
|
Modifier and Type | Method and Description |
---|---|
int |
LibVlc.libvlc_add_intf(libvlc_instance_t p_instance,
String name)
Try to start a user interface for the libvlc instance.
|
libvlc_module_description_t |
LibVlc.libvlc_audio_filter_list_get(libvlc_instance_t p_instance)
Returns a list of audio filters that are available.
|
libvlc_audio_output_device_t |
LibVlc.libvlc_audio_output_device_list_get(libvlc_instance_t p_instance,
String psz_aout)
Gets a list of audio output devices for a given audio output.
|
libvlc_audio_output_t |
LibVlc.libvlc_audio_output_list_get(libvlc_instance_t p_instance)
Gets the list of available audio outputs
|
void |
LibVlc.libvlc_log_set(libvlc_instance_t p_instance,
libvlc_log_cb cb,
com.sun.jna.Pointer data)
Sets the logging callback for a LibVLC instance.
|
void |
LibVlc.libvlc_log_unset(libvlc_instance_t p_instance)
Unsets the logging callback for a LibVLC instance.
|
libvlc_media_discoverer_t |
LibVlc.libvlc_media_discoverer_new_from_name(libvlc_instance_t p_inst,
String psz_name)
Discover media service by name.
|
libvlc_media_list_t |
LibVlc.libvlc_media_list_new(libvlc_instance_t p_instance)
Create an empty media list.
|
libvlc_media_list_player_t |
LibVlc.libvlc_media_list_player_new(libvlc_instance_t p_instance)
Create new media_list_player.
|
libvlc_media_t |
LibVlc.libvlc_media_new_as_node(libvlc_instance_t p_instance,
String psz_name)
Create a media as an empty node with a given name.
|
libvlc_media_t |
LibVlc.libvlc_media_new_location(libvlc_instance_t p_instance,
String psz_mrl)
Create a media with a certain given media resource location.
|
libvlc_media_t |
LibVlc.libvlc_media_new_path(libvlc_instance_t p_instance,
String path)
Create a media with a certain file path.
|
libvlc_media_player_t |
LibVlc.libvlc_media_player_new(libvlc_instance_t p_libvlc_instance)
Create an empty Media Player object
|
void |
LibVlc.libvlc_release(libvlc_instance_t p_instance)
Decrement the reference count of a libvlc instance, and destroy it if it reaches zero.
|
void |
LibVlc.libvlc_retain(libvlc_instance_t p_instance)
Increments the reference count of a libvlc instance.
|
void |
LibVlc.libvlc_set_app_id(libvlc_instance_t p_instance,
String id,
String version,
String icon)
Sets some meta-informations about the application.
|
void |
LibVlc.libvlc_set_user_agent(libvlc_instance_t p_instance,
String name,
String http)
Sets the application name.
|
libvlc_module_description_t |
LibVlc.libvlc_video_filter_list_get(libvlc_instance_t p_instance)
Returns a list of video filters that are available.
|
int |
LibVlc.libvlc_vlm_add_broadcast(libvlc_instance_t p_instance,
String psz_name,
String psz_input,
String psz_output,
int i_options,
String[] ppsz_options,
int b_enabled,
int b_loop)
Add a broadcast, with one input.
|
int |
LibVlc.libvlc_vlm_add_input(libvlc_instance_t p_instance,
String psz_name,
String psz_input)
Add a media's input MRL.
|
int |
LibVlc.libvlc_vlm_add_vod(libvlc_instance_t p_instance,
String psz_name,
String psz_input,
int i_options,
String[] ppsz_options,
int b_enabled,
String psz_mux)
Add a vod, with one input.
|
int |
LibVlc.libvlc_vlm_change_media(libvlc_instance_t p_instance,
String psz_name,
String psz_input,
String psz_output,
int i_options,
String[] ppsz_options,
int b_enabled,
int b_loop)
Edit the parameters of a media.
|
int |
LibVlc.libvlc_vlm_del_media(libvlc_instance_t p_instance,
String psz_name)
Delete a media (VOD or broadcast).
|
libvlc_event_manager_t |
LibVlc.libvlc_vlm_get_event_manager(libvlc_instance_t p_instance)
Get libvlc_event_manager from a vlm media.
|
int |
LibVlc.libvlc_vlm_get_media_instance_length(libvlc_instance_t p_instance,
String psz_name,
int i_instance)
Get vlm_media instance length by name or instance id
|
float |
LibVlc.libvlc_vlm_get_media_instance_position(libvlc_instance_t p_instance,
String psz_name,
int i_instance)
Get vlm_media instance position by name or instance id
|
int |
LibVlc.libvlc_vlm_get_media_instance_rate(libvlc_instance_t p_instance,
String psz_name,
int i_instance)
Get vlm_media instance playback rate by name or instance id
|
int |
LibVlc.libvlc_vlm_get_media_instance_time(libvlc_instance_t p_instance,
String psz_name,
int i_instance)
Get vlm_media instance time by name or instance id
|
int |
LibVlc.libvlc_vlm_pause_media(libvlc_instance_t p_instance,
String psz_name)
Pause the named broadcast.
|
int |
LibVlc.libvlc_vlm_play_media(libvlc_instance_t p_instance,
String psz_name)
Play the named broadcast.
|
void |
LibVlc.libvlc_vlm_release(libvlc_instance_t p_instance)
Release the vlm instance related to the given libvlc_instance_t
|
int |
LibVlc.libvlc_vlm_seek_media(libvlc_instance_t p_instance,
String psz_name,
float f_percentage)
Seek in the named broadcast.
|
int |
LibVlc.libvlc_vlm_set_enabled(libvlc_instance_t p_instance,
String psz_name,
int b_enabled)
Enable or disable a media (VOD or broadcast).
|
int |
LibVlc.libvlc_vlm_set_input(libvlc_instance_t p_instance,
String psz_name,
String psz_input)
Set a media's input MRL.
|
int |
LibVlc.libvlc_vlm_set_loop(libvlc_instance_t p_instance,
String psz_name,
int b_loop)
Set a media's loop status.
|
int |
LibVlc.libvlc_vlm_set_mux(libvlc_instance_t p_instance,
String psz_name,
String psz_mux)
Set a media's vod muxer.
|
int |
LibVlc.libvlc_vlm_set_output(libvlc_instance_t p_instance,
String psz_name,
String psz_output)
Set the output for a media.
|
String |
LibVlc.libvlc_vlm_show_media(libvlc_instance_t p_instance,
String psz_name)
Return information about the named media as a JSON string representation.
|
int |
LibVlc.libvlc_vlm_stop_media(libvlc_instance_t p_instance,
String psz_name)
Stop the named broadcast.
|
void |
LibVlc.libvlc_wait(libvlc_instance_t p_instance)
Waits until an interface causes the instance to exit.
|
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.
|
Constructor and Description |
---|
DefaultMediaPlayer(LibVlc libvlc,
libvlc_instance_t instance)
Create a new media player.
|
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.
|
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.