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>Part I. GStreamer Base Plugins Libraries: 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="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual"> 9<link rel="prev" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual"> 10<link rel="next" href="compiling.html" title="Compiling"> 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><img src="up-insensitive.png" width="16" height="16" border="0"></td> 19<td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 20<td><a accesskey="n" href="compiling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> 21</tr></table> 22<div class="part"> 23<div class="titlepage"><div><div><h1 class="title"> 24<a name="gstreamer-plugins-base"></a>Part I. GStreamer Base Plugins Libraries</h1></div></div></div> 25<div class="toc"> 26<p><b>Table of Contents</b></p> 27<dl class="toc"> 28<dt> 29<span class="refentrytitle"><a href="compiling.html">Compiling</a></span><span class="refpurpose"> — 30How to compile against the base plugins libraries 31</span> 32</dt> 33<dt><span class="chapter"><a href="gstreamer-allocators.html">Allocators Library</a></span></dt> 34<dd><dl> 35<dt> 36<span class="refentrytitle"><a href="gst-plugins-base-libs-dmabuf.html">GstDmaBufAllocator</a></span><span class="refpurpose"> — Memory wrapper for Linux dmabuf memory</span> 37</dt> 38<dt> 39<span class="refentrytitle"><a href="gst-plugins-base-libs-fdmemory.html">GstFdAllocator</a></span><span class="refpurpose"> — Memory wrapper for fd backed memory</span> 40</dt> 41<dt> 42<span class="refentrytitle"><a href="GstPhysMemoryAllocator.html">GstPhysMemoryAllocator</a></span><span class="refpurpose"> — Interface for allocators that pass around physical memory addresses</span> 43</dt> 44</dl></dd> 45<dt><span class="chapter"><a href="gstreamer-app.html">App Library</a></span></dt> 46<dd><dl> 47<dt> 48<span class="refentrytitle"><a href="gst-plugins-base-libs-appsrc.html">GstAppSrc</a></span><span class="refpurpose"> — Easy way for applications to inject buffers into a 49 pipeline</span> 50</dt> 51<dt> 52<span class="refentrytitle"><a href="gst-plugins-base-libs-appsink.html">GstAppSink</a></span><span class="refpurpose"> — Easy way for applications to extract samples from a 53 pipeline</span> 54</dt> 55</dl></dd> 56<dt><span class="chapter"><a href="gstreamer-audio.html">Audio Library</a></span></dt> 57<dd><dl> 58<dt> 59<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudio.html">GstAudio</a></span><span class="refpurpose"> — Support library for audio elements</span> 60</dt> 61<dt> 62<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudio-meta.html">GstAudio meta</a></span><span class="refpurpose"> — Buffer metadata for audio downmix matrix handling</span> 63</dt> 64<dt> 65<span class="refentrytitle"><a href="GstAudioAggregator.html">GstAudioAggregator</a></span><span class="refpurpose"> — Base class that manages a set of audio input pads 66with the purpose of aggregating or mixing their raw audio input buffers</span> 67</dt> 68<dt> 69<span class="refentrytitle"><a href="GstAudioCdSrc.html">GstAudioCdSrc</a></span><span class="refpurpose"> — Base class for Audio CD sources</span> 70</dt> 71<dt> 72<span class="refentrytitle"><a href="GstAudioClock.html">GstAudioClock</a></span><span class="refpurpose"> — Helper object for implementing audio clocks</span> 73</dt> 74<dt> 75<span class="refentrytitle"><a href="GstAudioDecoder.html">GstAudioDecoder</a></span><span class="refpurpose"> — Base class for audio decoders</span> 76</dt> 77<dt> 78<span class="refentrytitle"><a href="GstAudioEncoder.html">GstAudioEncoder</a></span><span class="refpurpose"> — Base class for audio encoders</span> 79</dt> 80<dt> 81<span class="refentrytitle"><a href="GstAudioFilter.html">GstAudioFilter</a></span><span class="refpurpose"> — Base class for simple audio filters</span> 82</dt> 83<dt> 84<span class="refentrytitle"><a href="GstAudioSink.html">GstAudioSink</a></span><span class="refpurpose"> — Simple base class for audio sinks</span> 85</dt> 86<dt> 87<span class="refentrytitle"><a href="GstAudioSrc.html">GstAudioSrc</a></span><span class="refpurpose"> — Simple base class for audio sources</span> 88</dt> 89<dt> 90<span class="refentrytitle"><a href="GstAudioBaseSink.html">GstAudioBaseSink</a></span><span class="refpurpose"> — Base class for audio sinks</span> 91</dt> 92<dt> 93<span class="refentrytitle"><a href="GstAudioBaseSrc.html">GstAudioBaseSrc</a></span><span class="refpurpose"> — Base class for audio sources</span> 94</dt> 95<dt> 96<span class="refentrytitle"><a href="gst-plugins-base-libs-Audio-channels.html">Audio-channels</a></span><span class="refpurpose"> — Support library for audio channel handling</span> 97</dt> 98<dt> 99<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudioConverter.html">GstAudioConverter</a></span><span class="refpurpose"> — Generic audio conversion</span> 100</dt> 101<dt> 102<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudioQuantize.html">GstAudioQuantize</a></span><span class="refpurpose"></span> 103</dt> 104<dt> 105<span class="refentrytitle"><a href="GstAudioRingBuffer.html">GstAudioRingBuffer</a></span><span class="refpurpose"> — Base class for audio ringbuffer implementations</span> 106</dt> 107<dt> 108<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudio-IEC61937.html">GstAudio IEC61937</a></span><span class="refpurpose"> — Utility functions for IEC 61937 payloading</span> 109</dt> 110<dt> 111<span class="refentrytitle"><a href="GstStreamVolume.html">GstStreamVolume</a></span><span class="refpurpose"> — Interface for elements that provide a stream volume</span> 112</dt> 113</dl></dd> 114<dt><span class="chapter"><a href="gstreamer-ffft.html">FFT Library</a></span></dt> 115<dd><dl> 116<dt> 117<span class="refentrytitle"><a href="gst-plugins-base-libs-GstFFT.html">GstFFT</a></span><span class="refpurpose"> — General FFT functions and declarations</span> 118</dt> 119<dt> 120<span class="refentrytitle"><a href="gst-plugins-base-libs-GstFFTS16.html">GstFFTS16</a></span><span class="refpurpose"> — FFT functions for signed 16 bit integer samples</span> 121</dt> 122<dt> 123<span class="refentrytitle"><a href="gst-plugins-base-libs-GstFFTS32.html">GstFFTS32</a></span><span class="refpurpose"> — FFT functions for signed 32 bit integer samples</span> 124</dt> 125<dt> 126<span class="refentrytitle"><a href="gst-plugins-base-libs-GstFFTF32.html">GstFFTF32</a></span><span class="refpurpose"> — FFT functions for 32 bit float samples</span> 127</dt> 128<dt> 129<span class="refentrytitle"><a href="gst-plugins-base-libs-GstFFTF64.html">GstFFTF64</a></span><span class="refpurpose"> — FFT functions for 64 bit float samples</span> 130</dt> 131</dl></dd> 132<dt><span class="chapter"><a href="gstreamer-riff.html">Riff Media Library</a></span></dt> 133<dd><dl><dt> 134<span class="refentrytitle"><a href="gst-plugins-base-libs-Riff-utilities.html">Riff utilities</a></span><span class="refpurpose"> — Riff fileformat utillity functions.</span> 135</dt></dl></dd> 136<dt><span class="chapter"><a href="gstreamer-rtp.html">RTP Library</a></span></dt> 137<dd><dl> 138<dt> 139<span class="refentrytitle"><a href="gst-plugins-base-libs-GstMeta-for-RTP.html">GstMeta for RTP</a></span><span class="refpurpose"> — RTP related GstMeta</span> 140</dt> 141<dt> 142<span class="refentrytitle"><a href="GstRTPBaseAudioPayload.html">GstRTPBaseAudioPayload</a></span><span class="refpurpose"> — Base class for audio RTP payloader</span> 143</dt> 144<dt> 145<span class="refentrytitle"><a href="GstRTPBaseDepayload.html">GstRTPBaseDepayload</a></span><span class="refpurpose"> — Base class for RTP depayloader</span> 146</dt> 147<dt> 148<span class="refentrytitle"><a href="GstRTPBasePayload.html">GstRTPBasePayload</a></span><span class="refpurpose"> — Base class for RTP payloader</span> 149</dt> 150<dt> 151<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTPBuffer.html">GstRTPBuffer</a></span><span class="refpurpose"> — Helper methods for dealing with RTP buffers</span> 152</dt> 153<dt> 154<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTCPBuffer.html">GstRTCPBuffer</a></span><span class="refpurpose"> — Helper methods for dealing with RTCP buffers</span> 155</dt> 156<dt> 157<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTPPayloadInfo.html">GstRTPPayloadInfo</a></span><span class="refpurpose"> — Helper methods for dealing with RTP payloads</span> 158</dt> 159<dt> 160<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRtphdrext.html">GstRtphdrext</a></span><span class="refpurpose"> — Helper methods for dealing with RTP header extensions</span> 161</dt> 162<dt> 163<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTPdefs.html">GstRTPdefs</a></span><span class="refpurpose"> — common RTP defines</span> 164</dt> 165</dl></dd> 166<dt><span class="chapter"><a href="gstreamer-rtsp.html">RTSP Library</a></span></dt> 167<dd><dl> 168<dt> 169<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTSPConnection.html">GstRTSPConnection</a></span><span class="refpurpose"> — manage RTSP connections</span> 170</dt> 171<dt> 172<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRtspdefs.html">GstRtspdefs</a></span><span class="refpurpose"> — common RTSP defines</span> 173</dt> 174<dt> 175<span class="refentrytitle"><a href="GstRTSPExtension.html">GstRTSPExtension</a></span><span class="refpurpose"> — Interface for extending RTSP protocols</span> 176</dt> 177<dt> 178<span class="refentrytitle"><a href="GstRTSPMessage.html">GstRTSPMessage</a></span><span class="refpurpose"> — RTSP messages</span> 179</dt> 180<dt> 181<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTSPTimeRange.html">GstRTSPTimeRange</a></span><span class="refpurpose"> — dealing with time ranges</span> 182</dt> 183<dt> 184<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTSPRange.html">GstRTSPRange</a></span><span class="refpurpose"> — dealing with RTSP transports</span> 185</dt> 186<dt> 187<span class="refentrytitle"><a href="GstRTSPUrl.html">GstRTSPUrl</a></span><span class="refpurpose"> — handling RTSP urls</span> 188</dt> 189</dl></dd> 190<dt><span class="chapter"><a href="gstreamer-sdp.html">SDP Library</a></span></dt> 191<dd><dl><dt> 192<span class="refentrytitle"><a href="gst-plugins-base-libs-GstSDPMessage.html">GstSDPMessage</a></span><span class="refpurpose"> — Helper methods for dealing with SDP messages</span> 193</dt></dl></dd> 194<dt><span class="chapter"><a href="gstreamer-mikey.html">MIKEY Library</a></span></dt> 195<dd><dl><dt> 196<span class="refentrytitle"><a href="gst-plugins-base-libs-GstMIKEYMessage.html">GstMIKEYMessage</a></span><span class="refpurpose"> — Helper methods for dealing with MIKEY messages</span> 197</dt></dl></dd> 198<dt><span class="chapter"><a href="gstreamer-tag.html">Tag Support Library</a></span></dt> 199<dd><dl> 200<dt> 201<span class="refentrytitle"><a href="gst-plugins-base-libs-Tags.html">Tags</a></span><span class="refpurpose"> — additional tag definitions for plugins and applications</span> 202</dt> 203<dt> 204<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVorbisTag.html">GstVorbisTag</a></span><span class="refpurpose"> — tag mappings and support functions for plugins 205 dealing with vorbiscomments</span> 206</dt> 207<dt> 208<span class="refentrytitle"><a href="gst-plugins-base-libs-ID3-tag-utils.html">ID3 tag utils</a></span><span class="refpurpose"> — tag mappings and support functions for plugins 209 dealing with ID3v1 and ID3v2 tags</span> 210</dt> 211<dt> 212<span class="refentrytitle"><a href="gst-plugins-base-libs-GstExiftag.html">GstExiftag</a></span><span class="refpurpose"> — tag mappings and support functions for plugins 213 dealing with exif tags</span> 214</dt> 215<dt> 216<span class="refentrytitle"><a href="gst-plugins-base-libs-GstXmptag.html">GstXmptag</a></span><span class="refpurpose"> — tag mappings and support functions for plugins 217 dealing with xmp packets</span> 218</dt> 219<dt> 220<span class="refentrytitle"><a href="gst-plugins-base-libs-GstTagXmpWriter.html">GstTagXmpWriter</a></span><span class="refpurpose"> — Interface for elements that provide XMP serialization</span> 221</dt> 222<dt> 223<span class="refentrytitle"><a href="gst-plugins-base-libs-GstTagDemux.html">GstTagDemux</a></span><span class="refpurpose"> — Base class for demuxing tags that are in chunks 224 directly at the beginning or at the end of a file</span> 225</dt> 226<dt> 227<span class="refentrytitle"><a href="gst-plugins-base-libs-GstTagMux.html">GstTagMux</a></span><span class="refpurpose"> — Base class for adding tags that are in one single chunk 228 directly at the beginning or at the end of a file</span> 229</dt> 230<dt> 231<span class="refentrytitle"><a href="gst-plugins-base-libs-ISO-639-lang-mappings.html">ISO-639 lang mappings</a></span><span class="refpurpose"> — mappings for ISO-639 language codes and names</span> 232</dt> 233<dt> 234<span class="refentrytitle"><a href="gst-plugins-base-libs-Licenses.html">Licenses</a></span><span class="refpurpose"> — utility functions for Creative Commons licenses</span> 235</dt> 236</dl></dd> 237<dt><span class="chapter"><a href="gstreamer-base-utils.html">Base Utils Library</a></span></dt> 238<dd><dl> 239<dt> 240<span class="refentrytitle"><a href="gst-plugins-base-libs-Pbutils.html">Pbutils</a></span><span class="refpurpose"> — General Application and Plugin Utility Library</span> 241</dt> 242<dt> 243<span class="refentrytitle"><a href="gst-plugins-base-libs-Version.html">Version</a></span><span class="refpurpose"> — GStreamer gst-plugins-base libraries version macros.</span> 244</dt> 245<dt> 246<span class="refentrytitle"><a href="gst-plugins-base-libs-Codec-utilities.html">Codec utilities</a></span><span class="refpurpose"> — Miscellaneous codec-specific utility functions</span> 247</dt> 248<dt> 249<span class="refentrytitle"><a href="gst-plugins-base-libs-Descriptions.html">Descriptions</a></span><span class="refpurpose"> — Provides human-readable descriptions for caps/codecs 250and encoder, decoder, URI source and URI sink elements</span> 251</dt> 252<dt> 253<span class="refentrytitle"><a href="gst-plugins-base-libs-Missing-plugins.html">Missing plugins</a></span><span class="refpurpose"> — Create, recognise and parse missing-plugins messages</span> 254</dt> 255<dt> 256<span class="refentrytitle"><a href="gst-plugins-base-libs-Install-plugins.html">Install-plugins</a></span><span class="refpurpose"> — Missing plugin installation support for applications</span> 257</dt> 258<dt> 259<span class="refentrytitle"><a href="GstDiscoverer.html">GstDiscoverer</a></span><span class="refpurpose"> — Utility for discovering information on URIs.</span> 260</dt> 261<dt> 262<span class="refentrytitle"><a href="GstEncodingProfile.html">GstEncodingProfile</a></span><span class="refpurpose"> — Encoding profile library</span> 263</dt> 264<dt> 265<span class="refentrytitle"><a href="GstAudioVisualizer.html">GstAudioVisualizer</a></span><span class="refpurpose"> — Base class for visualizers.</span> 266</dt> 267</dl></dd> 268<dt><span class="chapter"><a href="gstreamer-video.html">Video Library</a></span></dt> 269<dd><dl> 270<dt> 271<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideo.html">GstVideo</a></span><span class="refpurpose"> — Support library for video operations</span> 272</dt> 273<dt> 274<span class="refentrytitle"><a href="gst-plugins-base-libs-GstMeta-for-video.html">GstMeta for video</a></span><span class="refpurpose"> — Video related GstMeta</span> 275</dt> 276<dt> 277<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoAffineTransformationMeta.html">GstVideoAffineTransformationMeta</a></span><span class="refpurpose"> — GstMeta for video affine transformation</span> 278</dt> 279<dt> 280<span class="refentrytitle"><a href="GstVideoAggregator.html">GstVideoAggregator</a></span><span class="refpurpose"> — Base class for video aggregators</span> 281</dt> 282<dt> 283<span class="refentrytitle"><a href="GstVideoAggregatorPad.html">GstVideoAggregatorPad</a></span><span class="refpurpose"></span> 284</dt> 285<dt> 286<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoOverlayRectangle.html">GstVideoOverlayRectangle</a></span><span class="refpurpose"> — Video Buffer Overlay Compositions (Subtitles, Logos)</span> 287</dt> 288<dt> 289<span class="refentrytitle"><a href="GstVideoFilter.html">GstVideoFilter</a></span><span class="refpurpose"> — Base class for video filters</span> 290</dt> 291<dt> 292<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoDither.html">GstVideoDither</a></span><span class="refpurpose"> — Utility object for dithering and quantizing lines of video</span> 293</dt> 294<dt> 295<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoChroma.html">GstVideoChromaResample</a></span><span class="refpurpose"> — Functions and utility object for operating on chroma video planes</span> 296</dt> 297<dt> 298<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoResampler.html">GstVideoResampler</a></span><span class="refpurpose"> — Utility structure for resampler information</span> 299</dt> 300<dt> 301<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoScaler.html">GstVideoScaler</a></span><span class="refpurpose"> — Utility object for rescaling video frames</span> 302</dt> 303<dt> 304<span class="refentrytitle"><a href="GstVideoSink.html">GstVideoSink</a></span><span class="refpurpose"> — Base class for video sinks</span> 305</dt> 306<dt> 307<span class="refentrytitle"><a href="GstColorBalance.html">GstColorBalance</a></span><span class="refpurpose"> — Interface for adjusting color balance settings</span> 308</dt> 309<dt> 310<span class="refentrytitle"><a href="GstColorBalanceChannel.html">GstColorBalanceChannel</a></span><span class="refpurpose"> — Object representing a channel from the <span class="type">GstColorBalance</span> 311 interface.</span> 312</dt> 313<dt> 314<span class="refentrytitle"><a href="GstVideoDirection.html">GstVideoDirection</a></span><span class="refpurpose"> — Interface for elements providing video 315rotation and flipping controls</span> 316</dt> 317<dt> 318<span class="refentrytitle"><a href="GstVideoOrientation.html">GstVideoOrientation</a></span><span class="refpurpose"> — Interface for elements providing video orientation 319controls</span> 320</dt> 321<dt> 322<span class="refentrytitle"><a href="GstVideoOverlay.html">GstVideoOverlay</a></span><span class="refpurpose"> — Interface for setting/getting a window system resource 323 on elements supporting it to configure a window into which to render a 324 video.</span> 325</dt> 326<dt> 327<span class="refentrytitle"><a href="GstVideoDecoder.html">GstVideoDecoder</a></span><span class="refpurpose"> — Base class for video decoders</span> 328</dt> 329<dt> 330<span class="refentrytitle"><a href="GstVideoEncoder.html">GstVideoEncoder</a></span><span class="refpurpose"> — Base class for video encoders</span> 331</dt> 332<dt> 333<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoPool.html">GstVideoBufferPool</a></span><span class="refpurpose"> — GstBufferPool for raw video buffers</span> 334</dt> 335<dt> 336<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideo-Codec-utility-function.html">GstVideo Codec utility function</a></span><span class="refpurpose"> — Extra utility functions for video codecs</span> 337</dt> 338<dt> 339<span class="refentrytitle"><a href="GstNavigation.html">GstNavigation</a></span><span class="refpurpose"> — Interface for creating, sending and parsing navigation 340events.</span> 341</dt> 342<dt> 343<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideo-Ancillary.html">GstVideo Ancillary</a></span><span class="refpurpose"> — Utilities for Ancillary data, VBI and Closed Caption</span> 344</dt> 345</dl></dd> 346<dt><span class="chapter"><a href="gl.html">OpenGL Integration Library</a></span></dt> 347<dd><dl> 348<dt> 349<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"> — OpenGL API specific functionality</span> 350</dt> 351<dt> 352<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transforming OpenGL resources</span> 353</dt> 354<dt> 355<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLBaseMemory.html">GstGLBaseMemory</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> 356</dt> 357<dt> 358<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLBuffer.html">GstGLBuffer</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> 359</dt> 360<dt> 361<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLBaseMemory</span> objects</span> 362</dt> 363<dt> 364<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — convert between video color spaces and formats</span> 365</dt> 366<dt> 367<span class="refentrytitle"><a href="GstGLContext.html">GstGLContext</a></span><span class="refpurpose"> — OpenGL context abstraction</span> 368</dt> 369<dt> 370<span class="refentrytitle"><a href="GstGLDisplay.html">GstGLDisplay</a></span><span class="refpurpose"> — window system display connection abstraction</span> 371</dt> 372<dt> 373<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayCocoa.html">GstGLDisplayCocoa</a></span><span class="refpurpose"></span> 374</dt> 375<dt> 376<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayEGL.html">GstGLDisplayEGL</a></span><span class="refpurpose"></span> 377</dt> 378<dt> 379<span class="refentrytitle"><a href="GstGLDisplayWayland.html">GstGLDisplayWayland</a></span><span class="refpurpose"></span> 380</dt> 381<dt> 382<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayX11.html">GstGLDisplayX11</a></span><span class="refpurpose"></span> 383</dt> 384<dt> 385<span class="refentrytitle"><a href="gst-plugins-base-libs-GstEGLImage.html">GstEGLImage</a></span><span class="refpurpose"> — EGLImage abstraction</span> 386</dt> 387<dt> 388<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"> — GstBaseTransform subclass for dealing with RGBA textures</span> 389</dt> 390<dt> 391<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"> — OpenGL framebuffer abstraction</span> 392</dt> 393<dt> 394<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLMemory.html">GstGLMemory</a></span><span class="refpurpose"> — memory subclass for GL textures</span> 395</dt> 396<dt> 397<span class="refentrytitle"><a href="gst-plugins-base-libs-gstglmemoryegl.html">GstGLMemoryEGL</a></span><span class="refpurpose"> — memory subclass for EGLImage's</span> 398</dt> 399<dt> 400<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLMemoryPBO.html">GstGLMemoryPBO</a></span><span class="refpurpose"> — memory subclass for GL textures</span> 401</dt> 402<dt> 403<span class="refentrytitle"><a href="GstGLOverlayCompositor.html">GstGLOverlayCompositor</a></span><span class="refpurpose"> — Composite multiple overlays using OpenGL</span> 404</dt> 405<dt> 406<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLQuery.html">GstGLQuery</a></span><span class="refpurpose"> — OpenGL query abstraction</span> 407</dt> 408<dt> 409<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLRenderbuffer.html">GstGLRenderBuffer</a></span><span class="refpurpose"> — memory subclass for GL renderbuffer objects</span> 410</dt> 411<dt> 412<span class="refentrytitle"><a href="GstGLShader.html">GstGLShader</a></span><span class="refpurpose"> — object representing an OpenGL shader program</span> 413</dt> 414<dt> 415<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLSL.html">GstGLSL</a></span><span class="refpurpose"> — helpers for dealing with OpenGL shaders</span> 416</dt> 417<dt> 418<span class="refentrytitle"><a href="GstGLSLStage.html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> 419</dt> 420<dt> 421<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"> — synchronization primitives</span> 422</dt> 423<dt> 424<span class="refentrytitle"><a href="GstGLUpload.html">GstGLUpload</a></span><span class="refpurpose"> — an object that uploads to GL textures</span> 425</dt> 426<dt> 427<span class="refentrytitle"><a href="GstGLViewConvert.html">GstGLViewConvert</a></span><span class="refpurpose"> — convert between steroscopic/multiview video formats</span> 428</dt> 429<dt> 430<span class="refentrytitle"><a href="GstGLWindow.html">GstGLWindow</a></span><span class="refpurpose"> — window/surface abstraction</span> 431</dt> 432<dt> 433<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> 434</dt> 435<dt> 436<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> 437</dt> 438<dt> 439<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> 440</dt> 441</dl></dd> 442</dl> 443</div> 444<p> 445 This manual describes the libraries provided by the GStreamer Base Plugins 446 package. 447 </p> 448</div> 449<div class="footer"> 450<hr>Generated by GTK-Doc V1.28</div> 451</body> 452</html>