Copyright | (c) Sven Panne 2019 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- glGetNVVideoCapture :: MonadIO m => m Bool
- gl_NV_video_capture :: Bool
- pattern GL_FAILURE_NV :: GLenum
- pattern GL_FIELD_LOWER_NV :: GLenum
- pattern GL_FIELD_UPPER_NV :: GLenum
- pattern GL_LAST_VIDEO_CAPTURE_STATUS_NV :: GLenum
- pattern GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV :: GLenum
- pattern GL_NUM_VIDEO_CAPTURE_STREAMS_NV :: GLenum
- pattern GL_PARTIAL_SUCCESS_NV :: GLenum
- pattern GL_SUCCESS_NV :: GLenum
- pattern GL_VIDEO_BUFFER_BINDING_NV :: GLenum
- pattern GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV :: GLenum
- pattern GL_VIDEO_BUFFER_NV :: GLenum
- pattern GL_VIDEO_BUFFER_PITCH_NV :: GLenum
- pattern GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV :: GLenum
- pattern GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV :: GLenum
- pattern GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV :: GLenum
- pattern GL_VIDEO_CAPTURE_FRAME_WIDTH_NV :: GLenum
- pattern GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV :: GLenum
- pattern GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV :: GLenum
- pattern GL_VIDEO_COLOR_CONVERSION_MATRIX_NV :: GLenum
- pattern GL_VIDEO_COLOR_CONVERSION_MAX_NV :: GLenum
- pattern GL_VIDEO_COLOR_CONVERSION_MIN_NV :: GLenum
- pattern GL_VIDEO_COLOR_CONVERSION_OFFSET_NV :: GLenum
- pattern GL_YCBAYCR8A_4224_NV :: GLenum
- pattern GL_YCBYCR8_422_NV :: GLenum
- pattern GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV :: GLenum
- pattern GL_Z4Y12Z4CB12Z4CR12_444_NV :: GLenum
- pattern GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV :: GLenum
- pattern GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV :: GLenum
- pattern GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV :: GLenum
- 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 ()
Extension Support
glGetNVVideoCapture :: MonadIO m => m Bool Source #
Is the NV_video_capture extension supported?
gl_NV_video_capture :: Bool Source #
Is the NV_video_capture extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetNVVideoCapture
in those cases instead.
Enums
pattern GL_FAILURE_NV :: GLenum Source #
pattern GL_FIELD_LOWER_NV :: GLenum Source #
pattern GL_FIELD_UPPER_NV :: GLenum Source #
pattern GL_LAST_VIDEO_CAPTURE_STATUS_NV :: GLenum Source #
pattern GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV :: GLenum Source #
pattern GL_NUM_VIDEO_CAPTURE_STREAMS_NV :: GLenum Source #
pattern GL_PARTIAL_SUCCESS_NV :: GLenum Source #
pattern GL_SUCCESS_NV :: GLenum Source #
pattern GL_VIDEO_BUFFER_BINDING_NV :: GLenum Source #
pattern GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV :: GLenum Source #
pattern GL_VIDEO_BUFFER_NV :: GLenum Source #
pattern GL_VIDEO_BUFFER_PITCH_NV :: GLenum Source #
pattern GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV :: GLenum Source #
pattern GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV :: GLenum Source #
pattern GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV :: GLenum Source #
pattern GL_VIDEO_CAPTURE_FRAME_WIDTH_NV :: GLenum Source #
pattern GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV :: GLenum Source #
pattern GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV :: GLenum Source #
pattern GL_VIDEO_COLOR_CONVERSION_MATRIX_NV :: GLenum Source #
pattern GL_VIDEO_COLOR_CONVERSION_MAX_NV :: GLenum Source #
pattern GL_VIDEO_COLOR_CONVERSION_MIN_NV :: GLenum Source #
pattern GL_VIDEO_COLOR_CONVERSION_OFFSET_NV :: GLenum Source #
pattern GL_YCBAYCR8A_4224_NV :: GLenum Source #
pattern GL_YCBYCR8_422_NV :: GLenum Source #
pattern GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV :: GLenum Source #
pattern GL_Z4Y12Z4CB12Z4CR12_444_NV :: GLenum Source #
pattern GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV :: GLenum Source #
pattern GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV :: GLenum Source #
pattern GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV :: GLenum Source #
Functions
glBindVideoCaptureStreamBufferNV Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLenum |
|
-> GLintptrARB |
|
-> m () |