Top Description Fields Constructors Methods
org.lwjgl.egl

public Class NVStreamConsumerEGLImage

extends Object
Class Inheritance
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

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

Modifier and TypeField and Description
public static final int
EGL_STREAM_CONSUMER_IMAGE_NV

Accepted by the target parameter of CreateImage.

public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
eglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, IntBuffer event, PointerBuffer aux)

public static int
eglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, int[] event, PointerBuffer aux)

Array version of: QueryStreamConsumerEventNV

public static boolean
eglStreamAcquireImageNV(long dpy, long stream, PointerBuffer pImage, long sync)

public static boolean
eglStreamImageConsumerConnectNV(long dpy, long stream, LongBuffer modifiers, PointerBuffer attrib_list)

public static boolean
eglStreamImageConsumerConnectNV(long dpy, long stream, long[] modifiers, PointerBuffer attrib_list)

Array version of: StreamImageConsumerConnectNV

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

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

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

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_STREAM_CONSUMER_IMAGE_NVback to summary
public static final int EGL_STREAM_CONSUMER_IMAGE_NV

Accepted by the target parameter of CreateImage.

EGL_STREAM_IMAGE_ADD_NVback to summary
public static final int EGL_STREAM_IMAGE_ADD_NV

Returned as an event from QueryStreamConsumerEventNV.

EGL_STREAM_IMAGE_AVAILABLE_NVback to summary
public static final int EGL_STREAM_IMAGE_AVAILABLE_NV

Returned as an event from QueryStreamConsumerEventNV.

EGL_STREAM_IMAGE_REMOVE_NVback to summary
public static final int EGL_STREAM_IMAGE_REMOVE_NV

Returned as an event from QueryStreamConsumerEventNV.

Constructor Detail

NVStreamConsumerEGLImageback to summary
protected NVStreamConsumerEGLImage()

Method Detail

eglQueryStreamConsumerEventNVback to summary
public static int eglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, IntBuffer event, PointerBuffer aux)
Annotations
@NativeType:EGLint
eglQueryStreamConsumerEventNVback to summary
public static int eglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, int[] event, PointerBuffer aux)

Array version of: QueryStreamConsumerEventNV

Annotations
@NativeType:EGLint
eglStreamAcquireImageNVback to summary
public static boolean eglStreamAcquireImageNV(long dpy, long stream, PointerBuffer pImage, long sync)
Annotations
@NativeType:EGLBoolean
eglStreamImageConsumerConnectNVback to summary
public static boolean eglStreamImageConsumerConnectNV(long dpy, long stream, LongBuffer modifiers, PointerBuffer attrib_list)
Annotations
@NativeType:EGLBoolean
eglStreamImageConsumerConnectNVback to summary
public static boolean eglStreamImageConsumerConnectNV(long dpy, long stream, long[] modifiers, PointerBuffer attrib_list)

Array version of: StreamImageConsumerConnectNV

Annotations
@NativeType:EGLBoolean
eglStreamReleaseImageNVback to summary
public static boolean eglStreamReleaseImageNV(long dpy, long stream, long image, long sync)
Annotations
@NativeType:EGLBoolean
neglQueryStreamConsumerEventNVback to summary
public static int neglQueryStreamConsumerEventNV(long dpy, long stream, long timeout, long event, long aux)
neglStreamAcquireImageNVback to summary
public static int neglStreamAcquireImageNV(long dpy, long stream, long pImage, long sync)
neglStreamImageConsumerConnectNVback to summary
public static int neglStreamImageConsumerConnectNV(long dpy, long stream, int num_modifiers, long modifiers, long attrib_list)