Class MediaListRef

java.lang.Object
uk.co.caprica.vlcj.medialist.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 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 instance
      mediaListInstance - 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

      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
    • newMediaListRef

      public MediaListRef newMediaListRef()
      Create a new MediaListRef for this MediaListRef.

      The caller must release the returned MediaListRef when 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.