Module: GLX_NV_video_capture::Functions

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

Constant Summary collapse

Parameters =
{
  glXBindVideoCaptureDeviceNV:       [ :int, :pointer, :uint, :GLXVideoCaptureDeviceNV ].freeze,
  glXEnumerateVideoCaptureDevicesNV: [ :pointer, :pointer, :int, :pointer ].freeze,
  glXLockVideoCaptureDeviceNV:       [ :void, :pointer, :GLXVideoCaptureDeviceNV ].freeze,
  glXQueryVideoCaptureDeviceNV:      [ :int, :pointer, :GLXVideoCaptureDeviceNV, :int, :pointer ].freeze,
  glXReleaseVideoCaptureDeviceNV:    [ :void, :pointer, :GLXVideoCaptureDeviceNV ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glXBindVideoCaptureDeviceNV(dpy, video_capture_slot, device) ⇒ Object



9
# File 'lib/opengl-definitions/extensions/GLX_NV_video_capture.rb', line 9

def glXBindVideoCaptureDeviceNV(dpy, video_capture_slot, device) end

#glXEnumerateVideoCaptureDevicesNV(dpy, screen, nelements) ⇒ Object



10
# File 'lib/opengl-definitions/extensions/GLX_NV_video_capture.rb', line 10

def glXEnumerateVideoCaptureDevicesNV(dpy, screen, nelements) end

#glXLockVideoCaptureDeviceNV(dpy, device) ⇒ Object



11
# File 'lib/opengl-definitions/extensions/GLX_NV_video_capture.rb', line 11

def glXLockVideoCaptureDeviceNV(dpy, device) end

#glXQueryVideoCaptureDeviceNV(dpy, device, attribute, value) ⇒ Object



12
# File 'lib/opengl-definitions/extensions/GLX_NV_video_capture.rb', line 12

def glXQueryVideoCaptureDeviceNV(dpy, device, attribute, value) end

#glXReleaseVideoCaptureDeviceNV(dpy, device) ⇒ Object



13
# File 'lib/opengl-definitions/extensions/GLX_NV_video_capture.rb', line 13

def glXReleaseVideoCaptureDeviceNV(dpy, device) end