Package org.lwjgl.egl
Class NVStreamConsumerEGLImage
- java.lang.Object
-
- org.lwjgl.egl.NVStreamConsumerEGLImage
-
public class NVStreamConsumerEGLImage extends java.lang.ObjectNative bindings to the NV_stream_consumer_eglimage extension.An
EGLStreamconsists of a sequence of image frames. This extension allows these frames to be acquired asEGLImages. Frames from the stream would be used as the content for the EGLImage.Requires
KHR_streamandKHR_reusable_sync.
-
-
Field Summary
Fields Modifier and Type Field Description static intEGL_STREAM_CONSUMER_IMAGE_NVAccepted by thetargetparameter ofCreateImage.static intEGL_STREAM_IMAGE_ADD_NV
EGL_STREAM_IMAGE_AVAILABLE_NV
EGL_STREAM_IMAGE_REMOVE_NVReturned as aneventfromQueryStreamConsumerEventNV.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static integlQueryStreamConsumerEventNV(long dpy, long stream, long timeout, int[] event, org.lwjgl.PointerBuffer aux)Array version of:QueryStreamConsumerEventNVstatic integlQueryStreamConsumerEventNV(long dpy, long stream, long timeout, java.nio.IntBuffer event, org.lwjgl.PointerBuffer aux)static booleaneglStreamAcquireImageNV(long dpy, long stream, org.lwjgl.PointerBuffer pImage, long sync)static booleaneglStreamImageConsumerConnectNV(long dpy, long stream, long[] modifiers, org.lwjgl.PointerBuffer attrib_list)Array version of:StreamImageConsumerConnectNVstatic booleaneglStreamImageConsumerConnectNV(long dpy, long stream, java.nio.LongBuffer modifiers, org.lwjgl.PointerBuffer attrib_list)static booleaneglStreamReleaseImageNV(long dpy, long stream, long image, long sync)static intneglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, long event, long aux)static intneglStreamAcquireImageNV(long dpy, long stream, long pImage, long sync)static intneglStreamImageConsumerConnectNV(long dpy, long stream, int num_modifiers, long modifiers, long attrib_list)
-
-
-
Field Detail
-
EGL_STREAM_CONSUMER_IMAGE_NV
Accepted by thetargetparameter ofCreateImage.
-
EGL_STREAM_IMAGE_ADD_NV, EGL_STREAM_IMAGE_REMOVE_NV, EGL_STREAM_IMAGE_AVAILABLE_NV
Returned as aneventfromQueryStreamConsumerEventNV.
-
-
Method Detail
-
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, java.nio.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, java.nio.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)Array version of:StreamImageConsumerConnectNV
-
eglQueryStreamConsumerEventNV
public static int eglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, int[] event, org.lwjgl.PointerBuffer aux)Array version of:QueryStreamConsumerEventNV
-
-