Package org.lwjgl.egl

Class NVStreamConsumerEGLImage

java.lang.Object
org.lwjgl.egl.NVStreamConsumerEGLImage

public class NVStreamConsumerEGLImage extends Object
Native bindings to the NV_stream_consumer_eglimage extension.

An EGLStream consists of a sequence of image frames. This extension allows these frames to be acquired as EGLImages. Frames from the stream would be used as the content for the EGLImage.

Requires KHR_stream and EXT_sync_reuse.

  • Field Details

  • Method Details

    • neglStreamImageConsumerConnectNV

      public static int neglStreamImageConsumerConnectNV(long dpy, long stream, int num_modifiers, long modifiers, long attrib_list)
    • eglStreamImageConsumerConnectNV

      public static boolean eglStreamImageConsumerConnectNV(long dpy, long stream, LongBuffer modifiers, @Nullable org.lwjgl.PointerBuffer attrib_list)
    • neglQueryStreamConsumerEventNV

      public static int neglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, long event, long aux)
    • eglQueryStreamConsumerEventNV

      public static int eglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, IntBuffer event, org.lwjgl.PointerBuffer aux)
    • neglStreamAcquireImageNV

      public static int neglStreamAcquireImageNV(long dpy, long stream, long pImage, long sync)
    • eglStreamAcquireImageNV

      public static boolean eglStreamAcquireImageNV(long dpy, long stream, org.lwjgl.PointerBuffer pImage, long sync)
    • eglStreamReleaseImageNV

      public static boolean eglStreamReleaseImageNV(long dpy, long stream, long image, long sync)
    • eglStreamImageConsumerConnectNV

      public static boolean eglStreamImageConsumerConnectNV(long dpy, long stream, long[] modifiers, @Nullable org.lwjgl.PointerBuffer attrib_list)
    • eglQueryStreamConsumerEventNV

      public static int eglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, int[] event, org.lwjgl.PointerBuffer aux)
      Array version of: QueryStreamConsumerEventNV