Class RendererDiscovererEventFactory

java.lang.Object
uk.co.caprica.vlcj.player.renderer.events.RendererDiscovererEventFactory

public final class RendererDiscovererEventFactory extends Object
A factory that creates a media player event instance for a native discoverer event.
  • Method Details

    • createEvent

      public static uk.co.caprica.vlcj.player.renderer.events.RendererDiscovererEvent createEvent(RendererDiscoverer rendererDiscoverer, uk.co.caprica.vlcj.binding.internal.libvlc_event_t event)
      Create a new discoverer event for a given native event.

      Events generally are expected to copy values from the native structure as needed (specifically this applies to non-primitive values like Strings) because once the event handler returns the native memory will be gone. Without copying such structure values pointers will become invalid.

      Parameters:
      rendererDiscoverer - component the event relates to
      event - native event
      Returns:
      media player event, or null if the native event type is not enabled or otherwise could not be handled