# GStreamer OpenGL Library

This library should be linked to by getting cflags and libs from `gstreamer-gl-1.0.pc`.

Subpages:

gstgl_enums

GstGLAPI – OpenGL API specific functionality

GstGLBaseFilter – #GstBaseTransform subclass for transforming OpenGL resources

GstGLBaseMemory – memory subclass for GL buffers

GstGLBaseMixer – #GstVideoAggregator subclass for transforming OpenGL resources

GstGLBaseSrc – #GstPushSrc subclass for injecting OpenGL resources in a pipeline

GstGLBuffer – memory subclass for GL buffers

GstGLBufferPool – buffer pool for #GstGLBaseMemory objects

GstGLColorConvert – convert between video color spaces and formats

GstGLContext – OpenGL context abstraction

GstGLContextConfig – OpenGL context configuration values

GstGLDisplay – window system display connection abstraction

GstGLFeature – OpenGL feature checking

GstGLFilter – GstBaseTransform subclass for dealing with RGBA textures

GstGLFormat – utilities for dealing with OpenGL formats

GstGLFramebuffer – OpenGL framebuffer abstraction

GstGLMemory – memory subclass for GL textures

GstGLMemoryPBO – memory subclass for GL textures

GstGLMixer – #GstVideoAggregator subclass for transforming RGBA textures

GstGLOverlayCompositor – Composite multiple overlays using OpenGL

GstGLQuery – OpenGL query abstraction

GstGLRenderBuffer – memory subclass for GL renderbuffer objects

GstGLShader – object representing an OpenGL shader program

GstGLSL – helpers for dealing with OpenGL shaders

GstGLSLStage – object for dealing with OpenGL shader stages

GstGLSyncMeta – synchronization primitives

GstGLUpload – an object that uploads to GL textures

GstGLUtils – some miscellaneous utilities for OpenGL

GstGLViewConvert – convert between steroscopic/multiview video formats

GstGLWindow – window/surface abstraction

OpenGL debugging – helper routines for dealing with OpenGL debugging

The results of the search are