Module: WGL_NV_video_output::Functions

Defined in:
lib/opengl-definitions/extensions/WGL_NV_video_output.rb

Constant Summary collapse

Parameters =
{
  wglGetVideoDeviceNV:     [ :BOOL, :HDC, :int, :pointer ].freeze,
  wglReleaseVideoDeviceNV: [ :BOOL, :HPVIDEODEV ].freeze,
  wglBindVideoImageNV:     [ :BOOL, :HPVIDEODEV, :HPBUFFERARB, :int ].freeze,
  wglReleaseVideoImageNV:  [ :BOOL, :HPBUFFERARB, :int ].freeze,
  wglSendPbufferToVideoNV: [ :BOOL, :HPBUFFERARB, :int, :pointer, :BOOL ].freeze,
  wglGetVideoInfoNV:       [ :BOOL, :HPVIDEODEV, :pointer, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer) ⇒ Object



21
# File 'lib/opengl-definitions/extensions/WGL_NV_video_output.rb', line 21

def wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer) end

#wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice) ⇒ Object



19
# File 'lib/opengl-definitions/extensions/WGL_NV_video_output.rb', line 19

def wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice) end

#wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo) ⇒ Object



24
# File 'lib/opengl-definitions/extensions/WGL_NV_video_output.rb', line 24

def wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo) end

#wglReleaseVideoDeviceNV(hVideoDevice) ⇒ Object



20
# File 'lib/opengl-definitions/extensions/WGL_NV_video_output.rb', line 20

def wglReleaseVideoDeviceNV(hVideoDevice) end

#wglReleaseVideoImageNV(hPbuffer, iVideoBuffer) ⇒ Object



22
# File 'lib/opengl-definitions/extensions/WGL_NV_video_output.rb', line 22

def wglReleaseVideoImageNV(hPbuffer, iVideoBuffer) end

#wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock) ⇒ Object



23
# File 'lib/opengl-definitions/extensions/WGL_NV_video_output.rb', line 23

def wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock) end