Is the NV_vdpau_interop extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.VDPAUInterop
Contents
Synopsis
- value glGetNVVDPAUInterop
- value gl_NV_vdpau_interop
- pattern GL_SURFACE_MAPPED_NV
- pattern GL_SURFACE_REGISTERED_NV
- pattern GL_SURFACE_STATE_NV
- pattern GL_WRITE_DISCARD_NV
- value glVDPAUFiniNV
- value glVDPAUGetSurfaceivNV
- value glVDPAUInitNV
- value glVDPAUIsSurfaceNV
- value glVDPAUMapSurfacesNV
- value glVDPAURegisterOutputSurfaceNV
- value glVDPAURegisterVideoSurfaceNV
- value glVDPAUSurfaceAccessNV
- value glVDPAUUnmapSurfacesNV
- value glVDPAUUnregisterSurfaceNV
- PackageOpenGLRaw-3.3.4.1
- Exports16
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the NV_vdpau_interop extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVVDPAUInterop in those cases instead.
Enums
Functions
value
glVDPAUIsSurfaceNV :: MonadIO m=> GLvdpauSurfaceNVsurfaceof typevdpauSurfaceNV.-> m GLbooleanof type Boolean.
value
glVDPAUMapSurfacesNV :: MonadIO m=> GLsizeinumSurfaces.-> Ptr GLvdpauSurfaceNVsurfacespointing tonumSurfaceselements of typevdpauSurfaceNV.-> m ()
value
glVDPAUSurfaceAccessNV :: MonadIO m=> GLvdpauSurfaceNVsurfaceof typevdpauSurfaceNV.-> GLenumaccess.-> m ()
value
glVDPAUUnmapSurfacesNV :: MonadIO m=> GLsizeinumSurface.-> Ptr GLvdpauSurfaceNVsurfacespointing tonumSurfaceelements of typevdpauSurfaceNV.-> m ()
value
glVDPAUUnregisterSurfaceNV :: MonadIO m=> GLvdpauSurfaceNVsurfaceof typevdpauSurfaceNV.-> m ()