Class MediaList

java.lang.Object
uk.co.caprica.vlcj.medialist.MediaList

public final class MediaList extends Object
A media list.
  • Constructor Details

    • MediaList

      public MediaList(uk.co.caprica.vlcj.binding.internal.libvlc_instance_t libvlcInstance, uk.co.caprica.vlcj.binding.internal.libvlc_media_list_t mediaListInstance)
      Create a new media list.
      Parameters:
      mediaListInstance - native media list, the caller must not release this opaque handle, it will be released by this component when it is no longer needed
  • Method Details

    • events

      public EventApi events()
      Behaviour pertaining to media list events.
      Returns:
      events behaviour
    • media

      public MediaApi media()
      Behaviour pertaining to the items in the media list.
      Returns:
      list item behaviour
    • mediaListInstance

      public uk.co.caprica.vlcj.binding.internal.libvlc_media_list_t mediaListInstance()
      Get the associated native media list instance
      Returns:
      media list instance
    • newMediaListRef

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

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

      Returns:
      media list reference
    • newMediaList

      public MediaList newMediaList()
      Create a new MediaList for this media list.

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

      Returns:
      media list
    • release

      public void release()
      Release this component and the associated native resources.

      The component must no longer be used.