@Override
public void callback(libvlc_event_t event, Pointer userData) {
Logger.trace("callback(event={},userData={})", event, userData);
if(!eventListenerList.isEmpty()) {
// Create a new media player event for the native event
MediaListPlayerEvent mediaListPlayerEvent = eventFactory.newMediaListPlayerEvent(event, eventMask);
Logger.trace("mediaListPlayerEvent={}", mediaListPlayerEvent);
if(mediaListPlayerEvent != null) {
listenersService.submit(new NotifyListenersRunnable(mediaListPlayerEvent));
}
}