OpenGL.GL.NV.video_capture
index
/home/mcfletch/pylive/OpenGL/GL/NV/video_capture.py

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

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform
OpenGL.wrapper

 
Data
        EXTENSION_NAME = 'GL_NV_video_capture'
GL_FAILURE_NV = GL_FAILURE_NV
GL_FIELD_LOWER_NV = GL_FIELD_LOWER_NV
GL_FIELD_UPPER_NV = GL_FIELD_UPPER_NV
GL_LAST_VIDEO_CAPTURE_STATUS_NV = GL_LAST_VIDEO_CAPTURE_STATUS_NV
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
GL_NUM_VIDEO_CAPTURE_STREAMS_NV = GL_NUM_VIDEO_CAPTURE_STREAMS_NV
GL_PARTIAL_SUCCESS_NV = GL_PARTIAL_SUCCESS_NV
GL_SUCCESS_NV = GL_SUCCESS_NV
GL_VIDEO_BUFFER_BINDING_NV = GL_VIDEO_BUFFER_BINDING_NV
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
GL_VIDEO_BUFFER_NV = GL_VIDEO_BUFFER_NV
GL_VIDEO_BUFFER_PITCH_NV = GL_VIDEO_BUFFER_PITCH_NV
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
GL_VIDEO_COLOR_CONVERSION_MAX_NV = GL_VIDEO_COLOR_CONVERSION_MAX_NV
GL_VIDEO_COLOR_CONVERSION_MIN_NV = GL_VIDEO_COLOR_CONVERSION_MIN_NV
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
GL_YCBAYCR8A_4224_NV = GL_YCBAYCR8A_4224_NV
GL_YCBYCR8_422_NV = GL_YCBYCR8_422_NV
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
GL_Z4Y12Z4CB12Z4CR12_444_NV = GL_Z4Y12Z4CB12Z4CR12_444_NV
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
__file__ = '/home/mcfletch/pylive/OpenGL/GL/NV/video_capture.pyc'
__name__ = 'OpenGL.GL.NV.video_capture'
__package__ = 'OpenGL.GL.NV'
glBeginVideoCaptureNV = <OpenGL.platform.baseplatform.glBeginVideoCaptureNV object at 0x79a8bd0>
glBindVideoCaptureStreamBufferNV = <OpenGL.platform.baseplatform.glBindVideoCaptureStreamBufferNV object at 0x79a8c10>
glBindVideoCaptureStreamTextureNV = <OpenGL.platform.baseplatform.glBindVideoCaptureStreamTextureNV object at 0x79a8c90>
glEndVideoCaptureNV = <OpenGL.platform.baseplatform.glEndVideoCaptureNV object at 0x79a8d90>
glGetVideoCaptureStreamdvNV = <OpenGL.platform.baseplatform.glGetVideoCaptureStreamdvNV object at 0x79a8f50>
glGetVideoCaptureStreamfvNV = <OpenGL.platform.baseplatform.glGetVideoCaptureStreamfvNV object at 0x79a8ed0>
glGetVideoCaptureStreamivNV = <OpenGL.platform.baseplatform.glGetVideoCaptureStreamivNV object at 0x79a8e50>
glGetVideoCaptureivNV = <OpenGL.platform.baseplatform.glGetVideoCaptureivNV object at 0x79a8dd0>
glVideoCaptureNV = <OpenGL.platform.baseplatform.glVideoCaptureNV object at 0x79a8fd0>
glVideoCaptureStreamParameterdvNV = <OpenGL.platform.baseplatform.glVideoCaptureStreamParameterdvNV object at 0x79ad190>
glVideoCaptureStreamParameterfvNV = <OpenGL.platform.baseplatform.glVideoCaptureStreamParameterfvNV object at 0x79ad110>
glVideoCaptureStreamParameterivNV = <OpenGL.platform.baseplatform.glVideoCaptureStreamParameterivNV object at 0x79ad090>