OpenGL.GL.NV.video_capture

OpenGL extension NV.video_capture
This module customises the behaviour of the OpenGL.raw.GL.NV.video_capture to provide a more Python-friendly API
Overview (from the spec)
This extension provides a mechanism for streaming video data directly into texture objects and buffer objects. Applications can then display video streams in interactive 3D scenes and/or manipulate the video data using the GL's image processing capabilities.
The official definition of this extension is available here: http://www.opengl.org/registry/specs/NV/video_capture.txt

Functions

Constants

GL_FAILURE_NV (36912)
GL_FIELD_LOWER_NV (36899)
GL_FIELD_UPPER_NV (36898)
GL_LAST_VIDEO_CAPTURE_STATUS_NV (36903)
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV (36901)
GL_NUM_VIDEO_CAPTURE_STREAMS_NV (36900)
GL_PARTIAL_SUCCESS_NV (36910)
GL_SUCCESS_NV (36911)
GL_VIDEO_BUFFER_BINDING_NV (36897)
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV (36909)
GL_VIDEO_BUFFER_NV (36896)
GL_VIDEO_BUFFER_PITCH_NV (36904)
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV (36923)
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV (36922)
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV (36921)
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV (36920)
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV (36924)
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV (36902)
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV (36905)
GL_VIDEO_COLOR_CONVERSION_MAX_NV (36906)
GL_VIDEO_COLOR_CONVERSION_MIN_NV (36907)
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV (36908)
GL_YCBAYCR8A_4224_NV (36914)
GL_YCBYCR8_422_NV (36913)
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV (36918)
GL_Z4Y12Z4CB12Z4CR12_444_NV (36919)
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV (36917)
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV (36916)
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV (36915)