java.lang.Object
uk.co.caprica.vlcj.medialist.MediaListRef
An opaque reference to a media list.
This is used to pass around media list references without requiring the full-blown MediaList component.
-
Constructor Summary
ConstructorsConstructorDescriptionMediaListRef(uk.co.caprica.vlcj.binding.internal.libvlc_instance_t libvlcInstance, uk.co.caprica.vlcj.binding.internal.libvlc_media_list_t mediaListInstance) Create a media list reference. -
Method Summary
Modifier and TypeMethodDescriptionuk.co.caprica.vlcj.binding.internal.libvlc_media_list_tGet the native media list instance.Create a newMediaListfor thisMediaListRef.Create a newMediaListReffor thisMediaListRef.voidrelease()Release associated native media list instance.
-
Constructor Details
-
MediaListRef
public MediaListRef(uk.co.caprica.vlcj.binding.internal.libvlc_instance_t libvlcInstance, uk.co.caprica.vlcj.binding.internal.libvlc_media_list_t mediaListInstance) Create a media list reference.- Parameters:
libvlcInstance- native library instancemediaListInstance- native media lis tinstance
-
-
Method Details
-
mediaListInstance
public uk.co.caprica.vlcj.binding.internal.libvlc_media_list_t mediaListInstance()Get the native media list instance.- Returns:
- native media list instance
-
newMediaList
Create a newMediaListfor thisMediaListRef.The caller must release the returned
MediaListwhen it has no further use for it.- Returns:
- media list
-
newMediaListRef
Create a newMediaListReffor thisMediaListRef.The caller must release the returned
MediaListRefwhen it has no further use for it.- Returns:
- media list reference
-
release
public void release()Release associated native media list instance.This component must not longer be used.
-