Package org.lwjgl.opengl
Class NVVideoCapture
- java.lang.Object
-
- org.lwjgl.opengl.NVVideoCapture
-
public final class NVVideoCapture extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_FAILURE_NVReturned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:static intGL_FIELD_LOWER_NVAccepted by the <frame_region> parameter of BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:static intGL_FIELD_UPPER_NVAccepted by the <frame_region> parameter of BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:static intGL_LAST_VIDEO_CAPTURE_STATUS_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:static intGL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NVAccepted by the <pname> parameter of GetVideoCaptureivNV:static intGL_NUM_VIDEO_CAPTURE_SLOTS_NVAccepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:static intGL_NUM_VIDEO_CAPTURE_STREAMS_NVAccepted by the <pname> parameter of GetVideoCaptureivNV:static intGL_PARTIAL_SUCCESS_NVReturned by VideoCaptureNV:static intGL_SUCCESS_NVReturned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:static intGL_UNIQUE_ID_NVAccepted by the <attribute> parameter of glQueryVideoCaptureDeviceNV:static intGL_VIDEO_BUFFER_BINDING_NVAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:static intGL_VIDEO_BUFFER_INTERNAL_FORMAT_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:static intGL_VIDEO_BUFFER_NVAccepted by the <target> parameters of BindBufferARB, BufferDataARB, BufferSubDataARB, MapBufferARB, UnmapBufferARB, GetBufferSubDataARB, GetBufferParameterivARB, and GetBufferPointervARB:static intGL_VIDEO_BUFFER_PITCH_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:static intGL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:static intGL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:static intGL_VIDEO_CAPTURE_FRAME_HEIGHT_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:static intGL_VIDEO_CAPTURE_FRAME_WIDTH_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:static intGL_VIDEO_CAPTURE_SURFACE_ORIGIN_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:static intGL_VIDEO_CAPTURE_TO_422_SUPPORTED_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:static intGL_VIDEO_COLOR_CONVERSION_MATRIX_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:static intGL_VIDEO_COLOR_CONVERSION_MAX_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:static intGL_VIDEO_COLOR_CONVERSION_MIN_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:static intGL_VIDEO_COLOR_CONVERSION_OFFSET_NVAccepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:static intGL_YCBAYCR8A_4224_NVAccepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:static intGL_YCBYCR8_422_NVAccepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:static intGL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NVAccepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:static intGL_Z4Y12Z4CB12Z4CR12_444_NVAccepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:static intGL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NVAccepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:static intGL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NVAccepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:static intGL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NVAccepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglBeginVideoCaptureNV(int video_capture_slot)static voidglBindVideoCaptureStreamBufferNV(int video_capture_slot, int stream, int frame_region, long offset)static voidglBindVideoCaptureStreamTextureNV(int video_capture_slot, int stream, int frame_region, int target, int texture)static voidglEndVideoCaptureNV(int video_capture_slot)static intglGetVideoCaptureiNV(int video_capture_slot, int pname)Overloads glGetVideoCaptureivNV.static voidglGetVideoCaptureNV(int video_capture_slot, int pname, IntBuffer params)static doubleglGetVideoCaptureStreamdNV(int video_capture_slot, int stream, int pname)Overloads glGetVideoCaptureStreamdvNV.static floatglGetVideoCaptureStreamfNV(int video_capture_slot, int stream, int pname)Overloads glGetVideoCaptureStreamfvNV.static intglGetVideoCaptureStreamiNV(int video_capture_slot, int stream, int pname)Overloads glGetVideoCaptureStreamivNV.static voidglGetVideoCaptureStreamNV(int video_capture_slot, int stream, int pname, DoubleBuffer params)static voidglGetVideoCaptureStreamNV(int video_capture_slot, int stream, int pname, FloatBuffer params)static voidglGetVideoCaptureStreamNV(int video_capture_slot, int stream, int pname, IntBuffer params)static intglVideoCaptureNV(int video_capture_slot, IntBuffer sequence_num, LongBuffer capture_time)static voidglVideoCaptureStreamParameterNV(int video_capture_slot, int stream, int pname, DoubleBuffer params)static voidglVideoCaptureStreamParameterNV(int video_capture_slot, int stream, int pname, FloatBuffer params)static voidglVideoCaptureStreamParameterNV(int video_capture_slot, int stream, int pname, IntBuffer params)
-
-
-
Field Detail
-
GL_VIDEO_BUFFER_NV
public static final int GL_VIDEO_BUFFER_NV
Accepted by the <target> parameters of BindBufferARB, BufferDataARB, BufferSubDataARB, MapBufferARB, UnmapBufferARB, GetBufferSubDataARB, GetBufferParameterivARB, and GetBufferPointervARB:- See Also:
- Constant Field Values
-
GL_VIDEO_BUFFER_BINDING_NV
public static final int GL_VIDEO_BUFFER_BINDING_NV
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:- See Also:
- Constant Field Values
-
GL_FIELD_UPPER_NV
public static final int GL_FIELD_UPPER_NV
Accepted by the <frame_region> parameter of BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:- See Also:
- Constant Field Values
-
GL_FIELD_LOWER_NV
public static final int GL_FIELD_LOWER_NV
Accepted by the <frame_region> parameter of BindVideoCaptureStreamBufferNV, and BindVideoCaptureStreamTextureNV:- See Also:
- Constant Field Values
-
GL_NUM_VIDEO_CAPTURE_STREAMS_NV
public static final int GL_NUM_VIDEO_CAPTURE_STREAMS_NV
Accepted by the <pname> parameter of GetVideoCaptureivNV:- See Also:
- Constant Field Values
-
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
public static final int GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
Accepted by the <pname> parameter of GetVideoCaptureivNV:- See Also:
- Constant Field Values
-
GL_LAST_VIDEO_CAPTURE_STATUS_NV
public static final int GL_LAST_VIDEO_CAPTURE_STATUS_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_BUFFER_PITCH_NV
public static final int GL_VIDEO_BUFFER_PITCH_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
public static final int GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
public static final int GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
public static final int GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
public static final int GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
public static final int GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
public static final int GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_COLOR_CONVERSION_MAX_NV
public static final int GL_VIDEO_COLOR_CONVERSION_MAX_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_COLOR_CONVERSION_MIN_NV
public static final int GL_VIDEO_COLOR_CONVERSION_MIN_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
public static final int GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
public static final int GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
public static final int GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
Accepted by the <pname> parameter of GetVideoCaptureStream{i,f,d}vNV and as the <pname> parameter of VideoCaptureStreamParameter{i,f,d}vNV:- See Also:
- Constant Field Values
-
GL_PARTIAL_SUCCESS_NV
public static final int GL_PARTIAL_SUCCESS_NV
Returned by VideoCaptureNV:- See Also:
- Constant Field Values
-
GL_SUCCESS_NV
public static final int GL_SUCCESS_NV
Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:- See Also:
- Constant Field Values
-
GL_FAILURE_NV
public static final int GL_FAILURE_NV
Returned by VideoCaptureNV and GetVideoCaptureStream{i,f,d}vNV when <pname> is LAST_VIDEO_CAPTURE_STATUS_NV:- See Also:
- Constant Field Values
-
GL_YCBYCR8_422_NV
public static final int GL_YCBYCR8_422_NV
Accepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:- See Also:
- Constant Field Values
-
GL_YCBAYCR8A_4224_NV
public static final int GL_YCBAYCR8A_4224_NV
Accepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:- See Also:
- Constant Field Values
-
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
public static final int GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
Accepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:- See Also:
- Constant Field Values
-
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
public static final int GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
Accepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:- See Also:
- Constant Field Values
-
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
public static final int GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
Accepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:- See Also:
- Constant Field Values
-
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
public static final int GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
Accepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:- See Also:
- Constant Field Values
-
GL_Z4Y12Z4CB12Z4CR12_444_NV
public static final int GL_Z4Y12Z4CB12Z4CR12_444_NV
Accepted in the <params> parameter of VideoCaptureStreamParameter{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV and returned by GetVideoCaptureStream{i,f,d}vNV when <pname> is VIDEO_BUFFER_INTERNAL_FORMAT_NV:- See Also:
- Constant Field Values
-
GL_NUM_VIDEO_CAPTURE_SLOTS_NV
public static final int GL_NUM_VIDEO_CAPTURE_SLOTS_NV
Accepted by the <attribute> parameter of NVPresentVideoUtil.glQueryContextNV:- See Also:
- Constant Field Values
-
GL_UNIQUE_ID_NV
public static final int GL_UNIQUE_ID_NV
Accepted by the <attribute> parameter of glQueryVideoCaptureDeviceNV:- See Also:
- Constant Field Values
-
-
Method Detail
-
glBeginVideoCaptureNV
public static void glBeginVideoCaptureNV(int video_capture_slot)
-
glBindVideoCaptureStreamBufferNV
public static void glBindVideoCaptureStreamBufferNV(int video_capture_slot, int stream, int frame_region, long offset)
-
glBindVideoCaptureStreamTextureNV
public static void glBindVideoCaptureStreamTextureNV(int video_capture_slot, int stream, int frame_region, int target, int texture)
-
glEndVideoCaptureNV
public static void glEndVideoCaptureNV(int video_capture_slot)
-
glGetVideoCaptureNV
public static void glGetVideoCaptureNV(int video_capture_slot, int pname, IntBuffer params)
-
glGetVideoCaptureiNV
public static int glGetVideoCaptureiNV(int video_capture_slot, int pname)Overloads glGetVideoCaptureivNV.
-
glGetVideoCaptureStreamNV
public static void glGetVideoCaptureStreamNV(int video_capture_slot, int stream, int pname, IntBuffer params)
-
glGetVideoCaptureStreamiNV
public static int glGetVideoCaptureStreamiNV(int video_capture_slot, int stream, int pname)Overloads glGetVideoCaptureStreamivNV.
-
glGetVideoCaptureStreamNV
public static void glGetVideoCaptureStreamNV(int video_capture_slot, int stream, int pname, FloatBuffer params)
-
glGetVideoCaptureStreamfNV
public static float glGetVideoCaptureStreamfNV(int video_capture_slot, int stream, int pname)Overloads glGetVideoCaptureStreamfvNV.
-
glGetVideoCaptureStreamNV
public static void glGetVideoCaptureStreamNV(int video_capture_slot, int stream, int pname, DoubleBuffer params)
-
glGetVideoCaptureStreamdNV
public static double glGetVideoCaptureStreamdNV(int video_capture_slot, int stream, int pname)Overloads glGetVideoCaptureStreamdvNV.
-
glVideoCaptureNV
public static int glVideoCaptureNV(int video_capture_slot, IntBuffer sequence_num, LongBuffer capture_time)
-
glVideoCaptureStreamParameterNV
public static void glVideoCaptureStreamParameterNV(int video_capture_slot, int stream, int pname, IntBuffer params)
-
glVideoCaptureStreamParameterNV
public static void glVideoCaptureStreamParameterNV(int video_capture_slot, int stream, int pname, FloatBuffer params)
-
glVideoCaptureStreamParameterNV
public static void glVideoCaptureStreamParameterNV(int video_capture_slot, int stream, int pname, DoubleBuffer params)
-
-