Class MediaListEventAdapter

java.lang.Object
uk.co.caprica.vlcj.medialist.MediaListEventAdapter
All Implemented Interfaces:
MediaListEventListener

public class MediaListEventAdapter extends Object implements MediaListEventListener
Default implementation of the media list event listener.

Simply override the methods you're interested in.

Events are not raised on the Swing Event Dispatch thread so if updating user interface components in response to these events care must be taken to use SwingUtilities.invokeLater(Runnable).

Equally, care must be taken not to call back into LibVLC from the event handling thread - if an event handler needs to call back into LibVLC it should use the MediaPlayerFactory.submit(Runnable) method to submit a task for asynchronous execution.

  • Constructor Details

    • MediaListEventAdapter

      public MediaListEventAdapter()
  • Method Details

    • mediaListWillAddItem

      public void mediaListWillAddItem(MediaList mediaList, MediaRef item, int index)
      Description copied from interface: MediaListEventListener
      A new media item will be added to the list.
      Specified by:
      mediaListWillAddItem in interface MediaListEventListener
      Parameters:
      mediaList - list
      item - media instance that will be added
      index - index in the list at which the media instance will be added
    • mediaListItemAdded

      public void mediaListItemAdded(MediaList mediaList, MediaRef item, int index)
      Description copied from interface: MediaListEventListener
      A new media item was added to the list.
      Specified by:
      mediaListItemAdded in interface MediaListEventListener
      Parameters:
      mediaList - list
      item - media instance that was added
      index - index in the list at which the media instance was added
    • mediaListWillDeleteItem

      public void mediaListWillDeleteItem(MediaList mediaList, MediaRef item, int index)
      Description copied from interface: MediaListEventListener
      A new media item will be deleted from the list.
      Specified by:
      mediaListWillDeleteItem in interface MediaListEventListener
      Parameters:
      mediaList - list
      item - media instance that will be deleted
      index - index in the list at which the media instance will be deleted
    • mediaListItemDeleted

      public void mediaListItemDeleted(MediaList mediaList, MediaRef item, int index)
      Description copied from interface: MediaListEventListener
      A new media item was deleted from the list.
      Specified by:
      mediaListItemDeleted in interface MediaListEventListener
      Parameters:
      mediaList - list
      item - media instance that was deleted
      index - index in the list at which the media instance was deleted
    • mediaListEndReached

      public void mediaListEndReached(MediaList mediaList)
      Description copied from interface: MediaListEventListener
      The end of the media list was reached.

      The corresponding native event may in fact never fire.

      Specified by:
      mediaListEndReached in interface MediaListEventListener
      Parameters:
      mediaList - list