Package | Description |
---|---|
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.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.list |
Provides the classes necessary to create and control native media list
players.
|
Modifier and Type | Method and Description |
---|---|
libvlc_media_t |
LibVlc.libvlc_media_duplicate(libvlc_media_t p_md)
Duplicate a media descriptor object.
|
libvlc_media_t |
LibVlc.libvlc_media_list_item_at_index(libvlc_media_list_t p_ml,
int i_pos)
List media instance in media list at a position The libvlc_media_list_lock should be held
upon entering this function.
|
libvlc_media_t |
LibVlc.libvlc_media_list_media(libvlc_media_list_t p_ml)
Get media instance from this media list instance.
|
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_t |
LibVlc.libvlc_media_player_get_media(libvlc_media_player_t p_mi)
Get the media used by the media_player.
|
Modifier and Type | Method and Description |
---|---|
void |
LibVlc.libvlc_media_add_option_flag(libvlc_media_t p_md,
String ppsz_options,
int i_flags)
Add an option to the media with configurable flags.
|
void |
LibVlc.libvlc_media_add_option(libvlc_media_t p_md,
String ppsz_options)
Add an option to the media.
|
libvlc_media_t |
LibVlc.libvlc_media_duplicate(libvlc_media_t p_md)
Duplicate a media descriptor object.
|
libvlc_event_manager_t |
LibVlc.libvlc_media_event_manager(libvlc_media_t p_md)
Get event manager from media descriptor object.
|
long |
LibVlc.libvlc_media_get_duration(libvlc_media_t p_md)
Get duration (in ms) of media descriptor object item.
|
com.sun.jna.Pointer |
LibVlc.libvlc_media_get_meta(libvlc_media_t p_md,
int e_meta)
Read the meta of the media.
|
com.sun.jna.Pointer |
LibVlc.libvlc_media_get_mrl(libvlc_media_t p_md)
Get the media resource locator (mrl) from a media descriptor object
|
int |
LibVlc.libvlc_media_get_state(libvlc_media_t p_meta_desc)
Get current state of media descriptor object.
|
int |
LibVlc.libvlc_media_get_stats(libvlc_media_t p_md,
libvlc_media_stats_t p_stats)
get the current statistics about the media
|
com.sun.jna.Pointer |
LibVlc.libvlc_media_get_user_data(libvlc_media_t p_md)
Get media descriptor's user_data.
|
int |
LibVlc.libvlc_media_is_parsed(libvlc_media_t p_md)
Get Parsed status for media descriptor object.
|
int |
LibVlc.libvlc_media_list_add_media(libvlc_media_list_t p_ml,
libvlc_media_t p_md)
Add media instance to media list The libvlc_media_list_lock should be held upon entering this
function.
|
int |
LibVlc.libvlc_media_list_index_of_item(libvlc_media_list_t p_ml,
libvlc_media_t p_md)
Find index position of List media instance in media list.
|
int |
LibVlc.libvlc_media_list_insert_media(libvlc_media_list_t p_ml,
libvlc_media_t p_md,
int i_pos)
Insert media instance in media list on a position The libvlc_media_list_lock should be held
upon entering this function.
|
int |
LibVlc.libvlc_media_list_player_play_item(libvlc_media_list_player_t p_mlp,
libvlc_media_t p_md)
Play the given media item
|
void |
LibVlc.libvlc_media_list_set_media(libvlc_media_list_t p_ml,
libvlc_media_t p_md)
Associate media instance with this media list instance.
|
void |
LibVlc.libvlc_media_parse_async(libvlc_media_t media)
Parse a media.
|
int |
LibVlc.libvlc_media_parse_with_options(libvlc_media_t p_md,
int parse_flag)
Parse the media asynchronously with options.
|
void |
LibVlc.libvlc_media_parse(libvlc_media_t media)
Parse a media.
|
libvlc_media_player_t |
LibVlc.libvlc_media_player_new_from_media(libvlc_media_t p_md)
Create a Media Player object from a Media
|
void |
LibVlc.libvlc_media_player_set_media(libvlc_media_player_t p_mi,
libvlc_media_t p_md)
Set the media that will be used by the media_player.
|
void |
LibVlc.libvlc_media_release(libvlc_media_t p_md)
Decrement the reference count of a media descriptor object.
|
void |
LibVlc.libvlc_media_retain(libvlc_media_t p_md)
Retain a reference to a media descriptor object (libvlc_media_t).
|
int |
LibVlc.libvlc_media_save_meta(libvlc_media_t p_md)
Save the meta previously set
|
void |
LibVlc.libvlc_media_set_meta(libvlc_media_t p_md,
int e_meta,
String psz_value)
Set the meta of the media (this function will not save the meta, call libvlc_media_save_meta
in order to save the meta)
|
void |
LibVlc.libvlc_media_set_user_data(libvlc_media_t p_md,
com.sun.jna.Pointer p_new_user_data)
Sets media descriptor's user_data.
|
libvlc_media_list_t |
LibVlc.libvlc_media_subitems(libvlc_media_t p_md)
Get subitems of media descriptor object.
|
int |
LibVlc.libvlc_media_tracks_get(libvlc_media_t p_md,
com.sun.jna.ptr.PointerByReference tracks)
Get media descriptor's elementary streams description
|
Modifier and Type | Field and Description |
---|---|
libvlc_media_t |
media_list_item_deleted.item |
libvlc_media_t |
media_list_player_next_item_set.item |
libvlc_media_t |
media_subitemtree_added.item |
libvlc_media_t |
media_list_will_add_item.item |
libvlc_media_t |
media_list_item_added.item |
libvlc_media_t |
media_list_will_delete_item.item |
libvlc_media_t |
media_freed.md |
libvlc_media_t |
media_player_media_changed.md |
libvlc_media_t |
media_subitem_added.new_child |
Modifier and Type | Method and Description |
---|---|
void |
EmbeddedMediaPlayerComponent.mediaChanged(MediaPlayer mediaPlayer,
libvlc_media_t media,
String mrl) |
void |
DirectAudioPlayerComponent.mediaChanged(MediaPlayer mediaPlayer,
libvlc_media_t media,
String mrl) |
void |
DirectMediaPlayerComponent.mediaChanged(MediaPlayer mediaPlayer,
libvlc_media_t media,
String mrl) |
void |
EmbeddedMediaListPlayerComponent.mediaSubItemAdded(MediaListPlayer mediaListPlayer,
libvlc_media_t subItem) |
void |
AudioMediaListPlayerComponent.mediaSubItemAdded(MediaListPlayer mediaListPlayer,
libvlc_media_t subItem) |
void |
EmbeddedMediaPlayerComponent.mediaSubItemAdded(MediaPlayer mediaPlayer,
libvlc_media_t subItem) |
void |
DirectAudioPlayerComponent.mediaSubItemAdded(MediaPlayer mediaPlayer,
libvlc_media_t subItem) |
void |
DirectMediaPlayerComponent.mediaSubItemAdded(MediaPlayer mediaPlayer,
libvlc_media_t subItem) |
void |
EmbeddedMediaPlayerComponent.mediaSubItemTreeAdded(MediaPlayer mediaPlayer,
libvlc_media_t item) |
void |
DirectAudioPlayerComponent.mediaSubItemTreeAdded(MediaPlayer mediaPlayer,
libvlc_media_t item) |
void |
DirectMediaPlayerComponent.mediaSubItemTreeAdded(MediaPlayer mediaPlayer,
libvlc_media_t item) |
void |
EmbeddedMediaListPlayerComponent.nextItem(MediaListPlayer mediaListPlayer,
libvlc_media_t item,
String itemMrl) |
void |
AudioMediaListPlayerComponent.nextItem(MediaListPlayer mediaListPlayer,
libvlc_media_t item,
String itemMrl) |
Modifier and Type | Method and Description |
---|---|
void |
MediaListEventListener.mediaListItemAdded(MediaList mediaList,
libvlc_media_t mediaInstance,
int index)
A new media item was added to the list.
|
void |
MediaListEventAdapter.mediaListItemAdded(MediaList mediaList,
libvlc_media_t mediaInstance,
int index) |
void |
MediaListEventListener.mediaListItemDeleted(MediaList mediaList,
libvlc_media_t mediaInstance,
int index)
A new media item was deleted from the list.
|
void |
MediaListEventAdapter.mediaListItemDeleted(MediaList mediaList,
libvlc_media_t mediaInstance,
int index) |
void |
MediaListEventListener.mediaListWillAddItem(MediaList mediaList,
libvlc_media_t mediaInstance,
int index)
A new media item will be added to the list.
|
void |
MediaListEventAdapter.mediaListWillAddItem(MediaList mediaList,
libvlc_media_t mediaInstance,
int index) |
void |
MediaListEventListener.mediaListWillDeleteItem(MediaList mediaList,
libvlc_media_t mediaInstance,
int index)
A new media item will be deleted from the list.
|
void |
MediaListEventAdapter.mediaListWillDeleteItem(MediaList mediaList,
libvlc_media_t mediaInstance,
int index) |
Modifier and Type | Method and Description |
---|---|
List<libvlc_media_t> |
MediaPlayer.subItemsMedia()
Get the list of sub-item media instances (if any).
|
List<libvlc_media_t> |
DefaultMediaPlayer.subItemsMedia() |
Modifier and Type | Method and Description |
---|---|
MediaMeta |
MediaPlayer.getMediaMeta(libvlc_media_t mediaInstance)
Get local meta data for a media instance.
|
MediaMeta |
DefaultMediaPlayer.getMediaMeta(libvlc_media_t media) |
libvlc_media_stats_t |
MediaPlayer.getMediaStatistics(libvlc_media_t media)
Get the current media statistics for a media item (e.g.
|
libvlc_media_stats_t |
DefaultMediaPlayer.getMediaStatistics(libvlc_media_t media) |
List<TrackInfo> |
MediaPlayer.getTrackInfo(libvlc_media_t media,
TrackType... types)
Get track (i.e.
|
List<TrackInfo> |
DefaultMediaPlayer.getTrackInfo(libvlc_media_t media,
TrackType... types) |
void |
MediaPlayerEventAdapter.mediaChanged(MediaPlayer mediaPlayer,
libvlc_media_t media,
String mrl) |
void |
MediaPlayerEventListener.mediaChanged(MediaPlayer mediaPlayer,
libvlc_media_t media,
String mrl)
The media changed.
|
void |
MediaPlayerEventAdapter.mediaSubItemAdded(MediaPlayer mediaPlayer,
libvlc_media_t subItem) |
void |
MediaPlayerEventListener.mediaSubItemAdded(MediaPlayer mediaPlayer,
libvlc_media_t subItem)
A new sub-item was added to the current media.
|
void |
MediaPlayerEventAdapter.mediaSubItemTreeAdded(MediaPlayer mediaPlayer,
libvlc_media_t item) |
void |
MediaPlayerEventListener.mediaSubItemTreeAdded(MediaPlayer mediaPlayer,
libvlc_media_t item)
A sub-item tree was added to the media.
|
String |
MediaPlayer.mrl(libvlc_media_t mediaInstance)
Get the media resource locator for a media instance.
|
String |
DefaultMediaPlayer.mrl(libvlc_media_t mediaInstance) |
Modifier and Type | Method and Description |
---|---|
void |
MediaListPlayerEventListener.mediaSubItemAdded(MediaListPlayer mediaListPlayer,
libvlc_media_t subItem) |
void |
MediaListPlayerEventAdapter.mediaSubItemAdded(MediaListPlayer mediaListPlayer,
libvlc_media_t subItem) |
String |
MediaListPlayer.mrl(libvlc_media_t mediaInstance)
Get the media resource locator for a media instance.
|
String |
DefaultMediaListPlayer.mrl(libvlc_media_t mediaInstance) |
void |
MediaListPlayerEventListener.nextItem(MediaListPlayer mediaListPlayer,
libvlc_media_t item,
String itemMrl)
The media list player started playing the next item in the list.
|
void |
MediaListPlayerEventAdapter.nextItem(MediaListPlayer mediaListPlayer,
libvlc_media_t item,
String itemMrl) |
Copyright © 2009–2015 Caprica Software Limited. All rights reserved.