Package org.lwjgl.egl
Class NVStreamConsumerEGLImage
java.lang.Object
org.lwjgl.egl.NVStreamConsumerEGLImage
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thetargetparameter ofCreateImage.static final intReturned as aneventfromQueryStreamConsumerEventNV.static final intReturned as aneventfromQueryStreamConsumerEventNV.static final intReturned as aneventfromQueryStreamConsumerEventNV. -
Method Summary
Modifier and TypeMethodDescriptionstatic integlQueryStreamConsumerEventNV(long dpy, long stream, long timeout, int[] event, org.lwjgl.PointerBuffer aux) Array version of:QueryStreamConsumerEventNVstatic integlQueryStreamConsumerEventNV(long dpy, long stream, long timeout, 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, @Nullable org.lwjgl.PointerBuffer attrib_list) Array version of:StreamImageConsumerConnectNVstatic booleaneglStreamImageConsumerConnectNV(long dpy, long stream, LongBuffer modifiers, @Nullable 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 Details
-
EGL_STREAM_CONSUMER_IMAGE_NV
public static final int EGL_STREAM_CONSUMER_IMAGE_NVAccepted by thetargetparameter ofCreateImage.- See Also:
-
EGL_STREAM_IMAGE_ADD_NV
public static final int EGL_STREAM_IMAGE_ADD_NVReturned as aneventfromQueryStreamConsumerEventNV.- See Also:
-
EGL_STREAM_IMAGE_REMOVE_NV
public static final int EGL_STREAM_IMAGE_REMOVE_NVReturned as aneventfromQueryStreamConsumerEventNV.- See Also:
-
EGL_STREAM_IMAGE_AVAILABLE_NV
public static final int EGL_STREAM_IMAGE_AVAILABLE_NVReturned as aneventfromQueryStreamConsumerEventNV.- See Also:
-
-
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) 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
-