Class 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 Detail

      • MediaListEventAdapter

        public MediaListEventAdapter()
    • Method Detail

      • 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