1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>OpenGL Integration Library: GStreamer Base Plugins 1.0 Library Reference Manual</title> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual"> 8<link rel="up" href="gstreamer-plugins-base.html" title="Part I. GStreamer Base Plugins Libraries"> 9<link rel="prev" href="gst-plugins-base-libs-GstVideo-Ancillary.html" title="GstVideo Ancillary"> 10<link rel="next" href="gst-plugins-base-libs-GstGLAPI.html" title="GstGLAPI"> 11<meta name="generator" content="GTK-Doc V1.28 (XML mode)"> 12<link rel="stylesheet" href="style.css" type="text/css"> 13</head> 14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> 16<td width="100%" align="left" class="shortcuts"></td> 17<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> 18<td><a accesskey="u" href="gstreamer-plugins-base.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 19<td><a accesskey="p" href="gst-plugins-base-libs-GstVideo-Ancillary.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 20<td><a accesskey="n" href="gst-plugins-base-libs-GstGLAPI.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> 21</tr></table> 22<div class="chapter"> 23<div class="titlepage"><div><div><h2 class="title"> 24<a name="gl"></a>OpenGL Integration Library</h2></div></div></div> 25<div class="toc"><dl class="toc"> 26<dt> 27<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"> — OpenGL API specific functionality</span> 28</dt> 29<dt> 30<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transforming OpenGL resources</span> 31</dt> 32<dt> 33<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLBaseMemory.html">GstGLBaseMemory</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> 34</dt> 35<dt> 36<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLBuffer.html">GstGLBuffer</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> 37</dt> 38<dt> 39<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLBaseMemory</span> objects</span> 40</dt> 41<dt> 42<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — convert between video color spaces and formats</span> 43</dt> 44<dt> 45<span class="refentrytitle"><a href="GstGLContext.html">GstGLContext</a></span><span class="refpurpose"> — OpenGL context abstraction</span> 46</dt> 47<dt> 48<span class="refentrytitle"><a href="GstGLDisplay.html">GstGLDisplay</a></span><span class="refpurpose"> — window system display connection abstraction</span> 49</dt> 50<dt> 51<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayCocoa.html">GstGLDisplayCocoa</a></span><span class="refpurpose"></span> 52</dt> 53<dt> 54<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayEGL.html">GstGLDisplayEGL</a></span><span class="refpurpose"></span> 55</dt> 56<dt> 57<span class="refentrytitle"><a href="GstGLDisplayWayland.html">GstGLDisplayWayland</a></span><span class="refpurpose"></span> 58</dt> 59<dt> 60<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayX11.html">GstGLDisplayX11</a></span><span class="refpurpose"></span> 61</dt> 62<dt> 63<span class="refentrytitle"><a href="gst-plugins-base-libs-GstEGLImage.html">GstEGLImage</a></span><span class="refpurpose"> — EGLImage abstraction</span> 64</dt> 65<dt> 66<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"> — GstBaseTransform subclass for dealing with RGBA textures</span> 67</dt> 68<dt> 69<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"> — OpenGL framebuffer abstraction</span> 70</dt> 71<dt> 72<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLMemory.html">GstGLMemory</a></span><span class="refpurpose"> — memory subclass for GL textures</span> 73</dt> 74<dt> 75<span class="refentrytitle"><a href="gst-plugins-base-libs-gstglmemoryegl.html">GstGLMemoryEGL</a></span><span class="refpurpose"> — memory subclass for EGLImage's</span> 76</dt> 77<dt> 78<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLMemoryPBO.html">GstGLMemoryPBO</a></span><span class="refpurpose"> — memory subclass for GL textures</span> 79</dt> 80<dt> 81<span class="refentrytitle"><a href="GstGLOverlayCompositor.html">GstGLOverlayCompositor</a></span><span class="refpurpose"> — Composite multiple overlays using OpenGL</span> 82</dt> 83<dt> 84<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLQuery.html">GstGLQuery</a></span><span class="refpurpose"> — OpenGL query abstraction</span> 85</dt> 86<dt> 87<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLRenderbuffer.html">GstGLRenderBuffer</a></span><span class="refpurpose"> — memory subclass for GL renderbuffer objects</span> 88</dt> 89<dt> 90<span class="refentrytitle"><a href="GstGLShader.html">GstGLShader</a></span><span class="refpurpose"> — object representing an OpenGL shader program</span> 91</dt> 92<dt> 93<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLSL.html">GstGLSL</a></span><span class="refpurpose"> — helpers for dealing with OpenGL shaders</span> 94</dt> 95<dt> 96<span class="refentrytitle"><a href="GstGLSLStage.html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> 97</dt> 98<dt> 99<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"> — synchronization primitives</span> 100</dt> 101<dt> 102<span class="refentrytitle"><a href="GstGLUpload.html">GstGLUpload</a></span><span class="refpurpose"> — an object that uploads to GL textures</span> 103</dt> 104<dt> 105<span class="refentrytitle"><a href="GstGLViewConvert.html">GstGLViewConvert</a></span><span class="refpurpose"> — convert between steroscopic/multiview video formats</span> 106</dt> 107<dt> 108<span class="refentrytitle"><a href="GstGLWindow.html">GstGLWindow</a></span><span class="refpurpose"> — window/surface abstraction</span> 109</dt> 110<dt> 111<span class="refentrytitle"><a href="gst-plugins-base-libs-OpenGL-debugging.html">OpenGL debugging</a></span><span class="refpurpose"> — helper routines for dealing with OpenGL debugging</span> 112</dt> 113<dt> 114<span class="refentrytitle"><a href="gst-plugins-base-libs-OpenGL-Formats.html">GstGLFormat</a></span><span class="refpurpose"> — utilities for dealing with OpenGL formats</span> 115</dt> 116<dt> 117<span class="refentrytitle"><a href="gst-plugins-base-libs-OpenGL-Miscellaneous-Utilities.html">GstGLUtils</a></span><span class="refpurpose"> — some miscellaneous utilities for OpenGL</span> 118</dt> 119</dl></div> 120<p> 121 This library should be linked to by getting cflags and libs from 122 <code class="filename">gstreamer-gl-1.0.pc</code> 123 </p> 124</div> 125<div class="footer"> 126<hr>Generated by GTK-Doc V1.28</div> 127</body> 128</html>