Class MediaListRef


  • public final class MediaListRef
    extends Object
    An opaque reference to a media list.

    This is used to pass around media list references without requiring the full-blown MediaList component.

    • Constructor Detail

      • 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 instance
        mediaListInstance - native media lis tinstance
    • Method Detail

      • 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

        public MediaList newMediaList()
        Create a new MediaList for this MediaListRef.

        The caller must release the returned MediaList when it has no further use for it.

        Returns:
        media list
      • release

        public void release()
        Release associated native media list instance.

        This component must not longer be used.