OpenGL extension NV.present_video
This module customises the behaviour of the
OpenGL.raw.GL.NV.present_video to provide a more
Overview (from the spec)
This extension provides a mechanism for displaying textures and
renderbuffers on auxiliary video output devices. It allows an
application to specify separate buffers for the individual
fields used with interlaced output. It also provides a way
to present frames or field pairs simultaneously in two separate
video streams. It also allows an application to request when images
should be displayed, and to obtain feedback on exactly when images
are actually first displayed.
This specification attempts to avoid language that would tie it to
any particular hardware or vendor. However, it should be noted that
it has been designed specifically for use with NVIDIA SDI products
and the features and limitations of the spec compliment those of
NVIDIA's line of SDI video output devices.
The official definition of this extension is available here:
|EXTENSION_NAME = 'GL_NV_present_video'|
GL_CURRENT_TIME_NV = GL_CURRENT_TIME_NV
GL_FIELDS_NV = GL_FIELDS_NV
GL_FRAME_NV = GL_FRAME_NV
GL_NUM_FILL_STREAMS_NV = GL_NUM_FILL_STREAMS_NV
GL_PRESENT_DURATION_NV = GL_PRESENT_DURATION_NV
GL_PRESENT_TIME_NV = GL_PRESENT_TIME_NV
__file__ = '/home/mcfletch/pylive/OpenGL/GL/NV/present_video.pyc'
__name__ = 'OpenGL.GL.NV.present_video'
__package__ = 'OpenGL.GL.NV'
glGetVideoi64vNV = <OpenGL.platform.baseplatform.glGetVideoi64vNV object at 0x797a5d0>
glGetVideoivNV = <OpenGL.platform.baseplatform.glGetVideoivNV object at 0x797a490>
glGetVideoui64vNV = <OpenGL.platform.baseplatform.glGetVideoui64vNV object at 0x797a650>
glGetVideouivNV = <OpenGL.platform.baseplatform.glGetVideouivNV object at 0x797a550>
glPresentFrameDualFillNV = <OpenGL.platform.baseplatform.glPresentFrameDualFillNV object at 0x7976a50>
glPresentFrameKeyedNV = <OpenGL.platform.baseplatform.glPresentFrameKeyedNV object at 0x7976ad0>