/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_lwjgl_opengl_NVVideoCapture */

#ifndef _Included_org_lwjgl_opengl_NVVideoCapture
#define _Included_org_lwjgl_opengl_NVVideoCapture
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_NV 36896L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_BINDING_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_BINDING_NV 36897L
#undef org_lwjgl_opengl_NVVideoCapture_GL_FIELD_UPPER_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_FIELD_UPPER_NV 36898L
#undef org_lwjgl_opengl_NVVideoCapture_GL_FIELD_LOWER_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_FIELD_LOWER_NV 36899L
#undef org_lwjgl_opengl_NVVideoCapture_GL_NUM_VIDEO_CAPTURE_STREAMS_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_NUM_VIDEO_CAPTURE_STREAMS_NV 36900L
#undef org_lwjgl_opengl_NVVideoCapture_GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 36901L
#undef org_lwjgl_opengl_NVVideoCapture_GL_LAST_VIDEO_CAPTURE_STATUS_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_LAST_VIDEO_CAPTURE_STATUS_NV 36903L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_PITCH_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_PITCH_NV 36904L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 36920L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 36921L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 36922L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 36923L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 36902L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 36905L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_MAX_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_MAX_NV 36906L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_MIN_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_MIN_NV 36907L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 36908L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 36909L
#undef org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 36924L
#undef org_lwjgl_opengl_NVVideoCapture_GL_PARTIAL_SUCCESS_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_PARTIAL_SUCCESS_NV 36910L
#undef org_lwjgl_opengl_NVVideoCapture_GL_SUCCESS_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_SUCCESS_NV 36911L
#undef org_lwjgl_opengl_NVVideoCapture_GL_FAILURE_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_FAILURE_NV 36912L
#undef org_lwjgl_opengl_NVVideoCapture_GL_YCBYCR8_422_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_YCBYCR8_422_NV 36913L
#undef org_lwjgl_opengl_NVVideoCapture_GL_YCBAYCR8A_4224_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_YCBAYCR8A_4224_NV 36914L
#undef org_lwjgl_opengl_NVVideoCapture_GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 36915L
#undef org_lwjgl_opengl_NVVideoCapture_GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 36916L
#undef org_lwjgl_opengl_NVVideoCapture_GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 36917L
#undef org_lwjgl_opengl_NVVideoCapture_GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 36918L
#undef org_lwjgl_opengl_NVVideoCapture_GL_Z4Y12Z4CB12Z4CR12_444_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_Z4Y12Z4CB12Z4CR12_444_NV 36919L
#undef org_lwjgl_opengl_NVVideoCapture_GL_NUM_VIDEO_CAPTURE_SLOTS_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_NUM_VIDEO_CAPTURE_SLOTS_NV 8399L
#undef org_lwjgl_opengl_NVVideoCapture_GL_UNIQUE_ID_NV
#define org_lwjgl_opengl_NVVideoCapture_GL_UNIQUE_ID_NV 8398L
/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglBeginVideoCaptureNV
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglBeginVideoCaptureNV
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglBindVideoCaptureStreamBufferNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglBindVideoCaptureStreamBufferNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglBindVideoCaptureStreamTextureNV
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglBindVideoCaptureStreamTextureNV
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglEndVideoCaptureNV
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglEndVideoCaptureNV
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglGetVideoCaptureivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglGetVideoCaptureivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglGetVideoCaptureStreamivNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglGetVideoCaptureStreamivNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglGetVideoCaptureStreamfvNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglGetVideoCaptureStreamfvNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglGetVideoCaptureStreamdvNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglGetVideoCaptureStreamdvNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglVideoCaptureNV
 * Signature: (IJJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglVideoCaptureNV
  (JNIEnv *, jclass, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglVideoCaptureStreamParameterivNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglVideoCaptureStreamParameterivNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglVideoCaptureStreamParameterfvNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglVideoCaptureStreamParameterfvNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVVideoCapture
 * Method:    nglVideoCaptureStreamParameterdvNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVideoCapture_nglVideoCaptureStreamParameterdvNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
