Package | Description |
---|---|
uk.co.caprica.vlcj.binding |
Provides the JNA bindings, and related classes, to use the libvlc native
library.
|
uk.co.caprica.vlcj.medialist |
Provides the classes necessary to create and control native media lists.
|
Modifier and Type | Method and Description |
---|---|
libvlc_media_list_t |
LibVlc.libvlc_media_discoverer_media_list(libvlc_media_discoverer_t p_mdis)
Get media service discover media list.
|
libvlc_media_list_t |
LibVlc.libvlc_media_list_new(libvlc_instance_t p_instance)
Create an empty media list.
|
libvlc_media_list_t |
LibVlc.libvlc_media_subitems(libvlc_media_t p_md)
Get subitems of media descriptor object.
|
Modifier and Type | Method and Description |
---|---|
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_count(libvlc_media_list_t p_ml)
Get count on media list items The libvlc_media_list_lock should be held upon entering this
function.
|
libvlc_event_manager_t |
LibVlc.libvlc_media_list_event_manager(libvlc_media_list_t p_ml)
Get libvlc_event_manager from this media list instance.
|
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_is_readonly(libvlc_media_list_t p_ml)
This indicates if this media list is read-only from a user point of view
|
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.
|
void |
LibVlc.libvlc_media_list_lock(libvlc_media_list_t p_ml)
Get lock on media list items
|
libvlc_media_t |
LibVlc.libvlc_media_list_media(libvlc_media_list_t p_ml)
Get media instance from this media list instance.
|
void |
LibVlc.libvlc_media_list_player_set_media_list(libvlc_media_list_player_t p_mlp,
libvlc_media_list_t p_mlist)
Set the media list associated with the player
|
void |
LibVlc.libvlc_media_list_release(libvlc_media_list_t p_ml)
Release media list created with libvlc_media_list_new().
|
int |
LibVlc.libvlc_media_list_remove_index(libvlc_media_list_t p_ml,
int i_pos)
Remove media instance from media list on a position The libvlc_media_list_lock should be held
upon entering this function.
|
void |
LibVlc.libvlc_media_list_retain(libvlc_media_list_t p_ml)
Retain reference to a media list
|
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_list_unlock(libvlc_media_list_t p_ml)
Release lock on media list items The libvlc_media_list_lock should be held upon entering this
function.
|
Modifier and Type | Method and Description |
---|---|
libvlc_media_list_t |
MediaList.mediaListInstance()
Get the native media list instance handle.
|
Constructor and Description |
---|
MediaList(LibVlc libvlc,
libvlc_instance_t instance,
libvlc_media_list_t mediaListInstance)
Create a media list for a given native media list instance.
|
Copyright © 2009–2014 Caprica Software Limited. All rights reserved.