Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_NV_video_capture :: Bool
- glBeginVideoCaptureNV :: MonadIO m => GLuint -> m ()
- glBindVideoCaptureStreamBufferNV :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptrARB -> m ()
- glBindVideoCaptureStreamTextureNV :: MonadIO m => GLuint -> GLuint -> GLenum -> GLenum -> GLuint -> m ()
- glEndVideoCaptureNV :: MonadIO m => GLuint -> m ()
- glGetVideoCaptureStreamdvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVideoCaptureStreamfvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVideoCaptureStreamivNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVideoCaptureivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glVideoCaptureNV :: MonadIO m => GLuint -> Ptr GLuint -> Ptr GLuint64EXT -> m GLenum
- glVideoCaptureStreamParameterdvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLdouble -> m ()
- glVideoCaptureStreamParameterfvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLfloat -> m ()
- glVideoCaptureStreamParameterivNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- pattern GL_FAILURE_NV :: (Eq a, Num a) => a
- pattern GL_FIELD_LOWER_NV :: (Eq a, Num a) => a
- pattern GL_FIELD_UPPER_NV :: (Eq a, Num a) => a
- pattern GL_LAST_VIDEO_CAPTURE_STATUS_NV :: (Eq a, Num a) => a
- pattern GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV :: (Eq a, Num a) => a
- pattern GL_NUM_VIDEO_CAPTURE_STREAMS_NV :: (Eq a, Num a) => a
- pattern GL_PARTIAL_SUCCESS_NV :: (Eq a, Num a) => a
- pattern GL_SUCCESS_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_BUFFER_BINDING_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_BUFFER_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_BUFFER_PITCH_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_CAPTURE_FRAME_WIDTH_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_COLOR_CONVERSION_MATRIX_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_COLOR_CONVERSION_MAX_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_COLOR_CONVERSION_MIN_NV :: (Eq a, Num a) => a
- pattern GL_VIDEO_COLOR_CONVERSION_OFFSET_NV :: (Eq a, Num a) => a
- pattern GL_YCBAYCR8A_4224_NV :: (Eq a, Num a) => a
- pattern GL_YCBYCR8_422_NV :: (Eq a, Num a) => a
- pattern GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV :: (Eq a, Num a) => a
- pattern GL_Z4Y12Z4CB12Z4CR12_444_NV :: (Eq a, Num a) => a
- pattern GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV :: (Eq a, Num a) => a
- pattern GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV :: (Eq a, Num a) => a
- pattern GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV :: (Eq a, Num a) => a
Extension Support
gl_NV_video_capture :: Bool Source #
Checks that the GL_NV_video_capture extension is available.
GL_NV_video_capture
glBeginVideoCaptureNV :: MonadIO m => GLuint -> m () Source #
Usage: glBeginVideoCaptureNV
video_capture_slot
glBindVideoCaptureStreamBufferNV :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptrARB -> m () Source #
Usage: glBindVideoCaptureStreamBufferNV
video_capture_slot stream frame_region offset
The parameter offset
is a BufferOffsetARB
.
glBindVideoCaptureStreamTextureNV :: MonadIO m => GLuint -> GLuint -> GLenum -> GLenum -> GLuint -> m () Source #
Usage: glBindVideoCaptureStreamTextureNV
video_capture_slot stream frame_region target texture
glEndVideoCaptureNV :: MonadIO m => GLuint -> m () Source #
Usage: glEndVideoCaptureNV
video_capture_slot
glGetVideoCaptureStreamdvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLdouble -> m () Source #
Usage: glGetVideoCaptureStreamdvNV
video_capture_slot stream pname params
The length of params
should be COMPSIZE(pname)
.
glGetVideoCaptureStreamfvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLfloat -> m () Source #
Usage: glGetVideoCaptureStreamfvNV
video_capture_slot stream pname params
The length of params
should be COMPSIZE(pname)
.
glGetVideoCaptureStreamivNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetVideoCaptureStreamivNV
video_capture_slot stream pname params
The length of params
should be COMPSIZE(pname)
.
glGetVideoCaptureivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetVideoCaptureivNV
video_capture_slot pname params
The length of params
should be COMPSIZE(pname)
.
glVideoCaptureNV :: MonadIO m => GLuint -> Ptr GLuint -> Ptr GLuint64EXT -> m GLenum Source #
Usage: glVideoCaptureNV
video_capture_slot sequence_num capture_time
glVideoCaptureStreamParameterdvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLdouble -> m () Source #
Usage: glVideoCaptureStreamParameterdvNV
video_capture_slot stream pname params
The length of params
should be COMPSIZE(pname)
.
glVideoCaptureStreamParameterfvNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLfloat -> m () Source #
Usage: glVideoCaptureStreamParameterfvNV
video_capture_slot stream pname params
The length of params
should be COMPSIZE(pname)
.
glVideoCaptureStreamParameterivNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glVideoCaptureStreamParameterivNV
video_capture_slot stream pname params
The length of params
should be COMPSIZE(pname)
.
pattern GL_FAILURE_NV :: (Eq a, Num a) => a Source #
pattern GL_FIELD_LOWER_NV :: (Eq a, Num a) => a Source #
pattern GL_FIELD_UPPER_NV :: (Eq a, Num a) => a Source #
pattern GL_LAST_VIDEO_CAPTURE_STATUS_NV :: (Eq a, Num a) => a Source #
pattern GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV :: (Eq a, Num a) => a Source #
pattern GL_NUM_VIDEO_CAPTURE_STREAMS_NV :: (Eq a, Num a) => a Source #
pattern GL_PARTIAL_SUCCESS_NV :: (Eq a, Num a) => a Source #
pattern GL_SUCCESS_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_BUFFER_BINDING_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_BUFFER_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_BUFFER_PITCH_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_CAPTURE_FRAME_WIDTH_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_COLOR_CONVERSION_MATRIX_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_COLOR_CONVERSION_MAX_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_COLOR_CONVERSION_MIN_NV :: (Eq a, Num a) => a Source #
pattern GL_VIDEO_COLOR_CONVERSION_OFFSET_NV :: (Eq a, Num a) => a Source #
pattern GL_YCBAYCR8A_4224_NV :: (Eq a, Num a) => a Source #
pattern GL_YCBYCR8_422_NV :: (Eq a, Num a) => a Source #
pattern GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV :: (Eq a, Num a) => a Source #
pattern GL_Z4Y12Z4CB12Z4CR12_444_NV :: (Eq a, Num a) => a Source #
pattern GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV :: (Eq a, Num a) => a Source #
pattern GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV :: (Eq a, Num a) => a Source #
pattern GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV :: (Eq a, Num a) => a Source #