Class RendererDiscovererEventFactory


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

      • 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