1'''Autogenerated by xml_generate script, do not edit!'''
2from OpenGL import platform as _p, arrays
3# Code generation uses this
4from OpenGL.raw.GL import _types as _cs
5# End users want this...
6from OpenGL.raw.GL._types import *
7from OpenGL.raw.GL import _errors
8from OpenGL.constant import Constant as _C
9
10import ctypes
11_EXTENSION_NAME = 'GL_NV_video_capture'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_NV_video_capture',error_checker=_errors._error_checker)
14GL_FAILURE_NV=_C('GL_FAILURE_NV',0x9030)
15GL_FIELD_LOWER_NV=_C('GL_FIELD_LOWER_NV',0x9023)
16GL_FIELD_UPPER_NV=_C('GL_FIELD_UPPER_NV',0x9022)
17GL_LAST_VIDEO_CAPTURE_STATUS_NV=_C('GL_LAST_VIDEO_CAPTURE_STATUS_NV',0x9027)
18GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV=_C('GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV',0x9025)
19GL_NUM_VIDEO_CAPTURE_STREAMS_NV=_C('GL_NUM_VIDEO_CAPTURE_STREAMS_NV',0x9024)
20GL_PARTIAL_SUCCESS_NV=_C('GL_PARTIAL_SUCCESS_NV',0x902E)
21GL_SUCCESS_NV=_C('GL_SUCCESS_NV',0x902F)
22GL_VIDEO_BUFFER_BINDING_NV=_C('GL_VIDEO_BUFFER_BINDING_NV',0x9021)
23GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV=_C('GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV',0x902D)
24GL_VIDEO_BUFFER_NV=_C('GL_VIDEO_BUFFER_NV',0x9020)
25GL_VIDEO_BUFFER_PITCH_NV=_C('GL_VIDEO_BUFFER_PITCH_NV',0x9028)
26GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV=_C('GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV',0x903B)
27GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV=_C('GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV',0x903A)
28GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV=_C('GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV',0x9039)
29GL_VIDEO_CAPTURE_FRAME_WIDTH_NV=_C('GL_VIDEO_CAPTURE_FRAME_WIDTH_NV',0x9038)
30GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV=_C('GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV',0x903C)
31GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV=_C('GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV',0x9026)
32GL_VIDEO_COLOR_CONVERSION_MATRIX_NV=_C('GL_VIDEO_COLOR_CONVERSION_MATRIX_NV',0x9029)
33GL_VIDEO_COLOR_CONVERSION_MAX_NV=_C('GL_VIDEO_COLOR_CONVERSION_MAX_NV',0x902A)
34GL_VIDEO_COLOR_CONVERSION_MIN_NV=_C('GL_VIDEO_COLOR_CONVERSION_MIN_NV',0x902B)
35GL_VIDEO_COLOR_CONVERSION_OFFSET_NV=_C('GL_VIDEO_COLOR_CONVERSION_OFFSET_NV',0x902C)
36GL_YCBAYCR8A_4224_NV=_C('GL_YCBAYCR8A_4224_NV',0x9032)
37GL_YCBYCR8_422_NV=_C('GL_YCBYCR8_422_NV',0x9031)
38GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV=_C('GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV',0x9036)
39GL_Z4Y12Z4CB12Z4CR12_444_NV=_C('GL_Z4Y12Z4CB12Z4CR12_444_NV',0x9037)
40GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV=_C('GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV',0x9035)
41GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV=_C('GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV',0x9034)
42GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV=_C('GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV',0x9033)
43@_f
44@_p.types(None,_cs.GLuint)
45def glBeginVideoCaptureNV(video_capture_slot):pass
46@_f
47@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,_cs.GLintptrARB)
48def glBindVideoCaptureStreamBufferNV(video_capture_slot,stream,frame_region,offset):pass
49@_f
50@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,_cs.GLenum,_cs.GLuint)
51def glBindVideoCaptureStreamTextureNV(video_capture_slot,stream,frame_region,target,texture):pass
52@_f
53@_p.types(None,_cs.GLuint)
54def glEndVideoCaptureNV(video_capture_slot):pass
55@_f
56@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,arrays.GLdoubleArray)
57def glGetVideoCaptureStreamdvNV(video_capture_slot,stream,pname,params):pass
58@_f
59@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray)
60def glGetVideoCaptureStreamfvNV(video_capture_slot,stream,pname,params):pass
61@_f
62@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
63def glGetVideoCaptureStreamivNV(video_capture_slot,stream,pname,params):pass
64@_f
65@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
66def glGetVideoCaptureivNV(video_capture_slot,pname,params):pass
67@_f
68@_p.types(_cs.GLenum,_cs.GLuint,arrays.GLuintArray,arrays.GLuint64Array)
69def glVideoCaptureNV(video_capture_slot,sequence_num,capture_time):pass
70@_f
71@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,arrays.GLdoubleArray)
72def glVideoCaptureStreamParameterdvNV(video_capture_slot,stream,pname,params):pass
73@_f
74@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray)
75def glVideoCaptureStreamParameterfvNV(video_capture_slot,stream,pname,params):pass
76@_f
77@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
78def glVideoCaptureStreamParameterivNV(video_capture_slot,stream,pname,params):pass
79