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>GStreamer Base Plugins 1.0 Library Reference Manual: 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="next" href="gstreamer-plugins-base.html" title="Part I. GStreamer Base Plugins Libraries"> 9<meta name="generator" content="GTK-Doc V1.28 (XML mode)"> 10<link rel="stylesheet" href="style.css" type="text/css"> 11</head> 12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 13<div class="book"> 14<div class="titlepage"> 15<div> 16<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Base Plugins 1.0 Library Reference Manual</p></th></tr></table></div> 17<div><p class="releaseinfo"> 18 for GStreamer Base Library 1.0 (1.16.2) 19 <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/</a>. 20 </p></div> 21</div> 22<hr> 23</div> 24<div class="toc"><dl class="toc"> 25<dt><span class="part"><a href="gstreamer-plugins-base.html">I. GStreamer Base Plugins Libraries</a></span></dt> 26<dd><dl> 27<dt> 28<span class="refentrytitle"><a href="compiling.html">Compiling</a></span><span class="refpurpose"> — 29How to compile against the base plugins libraries 30</span> 31</dt> 32<dt><span class="chapter"><a href="gstreamer-allocators.html">Allocators Library</a></span></dt> 33<dd><dl> 34<dt> 35<span class="refentrytitle"><a href="gst-plugins-base-libs-dmabuf.html">GstDmaBufAllocator</a></span><span class="refpurpose"> — Memory wrapper for Linux dmabuf memory</span> 36</dt> 37<dt> 38<span class="refentrytitle"><a href="gst-plugins-base-libs-fdmemory.html">GstFdAllocator</a></span><span class="refpurpose"> — Memory wrapper for fd backed memory</span> 39</dt> 40<dt> 41<span class="refentrytitle"><a href="GstPhysMemoryAllocator.html">GstPhysMemoryAllocator</a></span><span class="refpurpose"> — Interface for allocators that pass around physical memory addresses</span> 42</dt> 43</dl></dd> 44<dt><span class="chapter"><a href="gstreamer-app.html">App Library</a></span></dt> 45<dd><dl> 46<dt> 47<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 48 pipeline</span> 49</dt> 50<dt> 51<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 52 pipeline</span> 53</dt> 54</dl></dd> 55<dt><span class="chapter"><a href="gstreamer-audio.html">Audio Library</a></span></dt> 56<dd><dl> 57<dt> 58<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudio.html">GstAudio</a></span><span class="refpurpose"> — Support library for audio elements</span> 59</dt> 60<dt> 61<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> 62</dt> 63<dt> 64<span class="refentrytitle"><a href="GstAudioAggregator.html">GstAudioAggregator</a></span><span class="refpurpose"> — Base class that manages a set of audio input pads 65with the purpose of aggregating or mixing their raw audio input buffers</span> 66</dt> 67<dt> 68<span class="refentrytitle"><a href="GstAudioCdSrc.html">GstAudioCdSrc</a></span><span class="refpurpose"> — Base class for Audio CD sources</span> 69</dt> 70<dt> 71<span class="refentrytitle"><a href="GstAudioClock.html">GstAudioClock</a></span><span class="refpurpose"> — Helper object for implementing audio clocks</span> 72</dt> 73<dt> 74<span class="refentrytitle"><a href="GstAudioDecoder.html">GstAudioDecoder</a></span><span class="refpurpose"> — Base class for audio decoders</span> 75</dt> 76<dt> 77<span class="refentrytitle"><a href="GstAudioEncoder.html">GstAudioEncoder</a></span><span class="refpurpose"> — Base class for audio encoders</span> 78</dt> 79<dt> 80<span class="refentrytitle"><a href="GstAudioFilter.html">GstAudioFilter</a></span><span class="refpurpose"> — Base class for simple audio filters</span> 81</dt> 82<dt> 83<span class="refentrytitle"><a href="GstAudioSink.html">GstAudioSink</a></span><span class="refpurpose"> — Simple base class for audio sinks</span> 84</dt> 85<dt> 86<span class="refentrytitle"><a href="GstAudioSrc.html">GstAudioSrc</a></span><span class="refpurpose"> — Simple base class for audio sources</span> 87</dt> 88<dt> 89<span class="refentrytitle"><a href="GstAudioBaseSink.html">GstAudioBaseSink</a></span><span class="refpurpose"> — Base class for audio sinks</span> 90</dt> 91<dt> 92<span class="refentrytitle"><a href="GstAudioBaseSrc.html">GstAudioBaseSrc</a></span><span class="refpurpose"> — Base class for audio sources</span> 93</dt> 94<dt> 95<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> 96</dt> 97<dt> 98<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudioConverter.html">GstAudioConverter</a></span><span class="refpurpose"> — Generic audio conversion</span> 99</dt> 100<dt> 101<span class="refentrytitle"><a href="gst-plugins-base-libs-GstAudioQuantize.html">GstAudioQuantize</a></span><span class="refpurpose"></span> 102</dt> 103<dt> 104<span class="refentrytitle"><a href="GstAudioRingBuffer.html">GstAudioRingBuffer</a></span><span class="refpurpose"> — Base class for audio ringbuffer implementations</span> 105</dt> 106<dt> 107<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> 108</dt> 109<dt> 110<span class="refentrytitle"><a href="GstStreamVolume.html">GstStreamVolume</a></span><span class="refpurpose"> — Interface for elements that provide a stream volume</span> 111</dt> 112</dl></dd> 113<dt><span class="chapter"><a href="gstreamer-ffft.html">FFT Library</a></span></dt> 114<dd><dl> 115<dt> 116<span class="refentrytitle"><a href="gst-plugins-base-libs-GstFFT.html">GstFFT</a></span><span class="refpurpose"> — General FFT functions and declarations</span> 117</dt> 118<dt> 119<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> 120</dt> 121<dt> 122<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> 123</dt> 124<dt> 125<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> 126</dt> 127<dt> 128<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> 129</dt> 130</dl></dd> 131<dt><span class="chapter"><a href="gstreamer-riff.html">Riff Media Library</a></span></dt> 132<dd><dl><dt> 133<span class="refentrytitle"><a href="gst-plugins-base-libs-Riff-utilities.html">Riff utilities</a></span><span class="refpurpose"> — Riff fileformat utillity functions.</span> 134</dt></dl></dd> 135<dt><span class="chapter"><a href="gstreamer-rtp.html">RTP Library</a></span></dt> 136<dd><dl> 137<dt> 138<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> 139</dt> 140<dt> 141<span class="refentrytitle"><a href="GstRTPBaseAudioPayload.html">GstRTPBaseAudioPayload</a></span><span class="refpurpose"> — Base class for audio RTP payloader</span> 142</dt> 143<dt> 144<span class="refentrytitle"><a href="GstRTPBaseDepayload.html">GstRTPBaseDepayload</a></span><span class="refpurpose"> — Base class for RTP depayloader</span> 145</dt> 146<dt> 147<span class="refentrytitle"><a href="GstRTPBasePayload.html">GstRTPBasePayload</a></span><span class="refpurpose"> — Base class for RTP payloader</span> 148</dt> 149<dt> 150<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> 151</dt> 152<dt> 153<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> 154</dt> 155<dt> 156<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> 157</dt> 158<dt> 159<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> 160</dt> 161<dt> 162<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTPdefs.html">GstRTPdefs</a></span><span class="refpurpose"> — common RTP defines</span> 163</dt> 164</dl></dd> 165<dt><span class="chapter"><a href="gstreamer-rtsp.html">RTSP Library</a></span></dt> 166<dd><dl> 167<dt> 168<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTSPConnection.html">GstRTSPConnection</a></span><span class="refpurpose"> — manage RTSP connections</span> 169</dt> 170<dt> 171<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRtspdefs.html">GstRtspdefs</a></span><span class="refpurpose"> — common RTSP defines</span> 172</dt> 173<dt> 174<span class="refentrytitle"><a href="GstRTSPExtension.html">GstRTSPExtension</a></span><span class="refpurpose"> — Interface for extending RTSP protocols</span> 175</dt> 176<dt> 177<span class="refentrytitle"><a href="GstRTSPMessage.html">GstRTSPMessage</a></span><span class="refpurpose"> — RTSP messages</span> 178</dt> 179<dt> 180<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTSPTimeRange.html">GstRTSPTimeRange</a></span><span class="refpurpose"> — dealing with time ranges</span> 181</dt> 182<dt> 183<span class="refentrytitle"><a href="gst-plugins-base-libs-GstRTSPRange.html">GstRTSPRange</a></span><span class="refpurpose"> — dealing with RTSP transports</span> 184</dt> 185<dt> 186<span class="refentrytitle"><a href="GstRTSPUrl.html">GstRTSPUrl</a></span><span class="refpurpose"> — handling RTSP urls</span> 187</dt> 188</dl></dd> 189<dt><span class="chapter"><a href="gstreamer-sdp.html">SDP Library</a></span></dt> 190<dd><dl><dt> 191<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> 192</dt></dl></dd> 193<dt><span class="chapter"><a href="gstreamer-mikey.html">MIKEY Library</a></span></dt> 194<dd><dl><dt> 195<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> 196</dt></dl></dd> 197<dt><span class="chapter"><a href="gstreamer-tag.html">Tag Support Library</a></span></dt> 198<dd><dl> 199<dt> 200<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> 201</dt> 202<dt> 203<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVorbisTag.html">GstVorbisTag</a></span><span class="refpurpose"> — tag mappings and support functions for plugins 204 dealing with vorbiscomments</span> 205</dt> 206<dt> 207<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 208 dealing with ID3v1 and ID3v2 tags</span> 209</dt> 210<dt> 211<span class="refentrytitle"><a href="gst-plugins-base-libs-GstExiftag.html">GstExiftag</a></span><span class="refpurpose"> — tag mappings and support functions for plugins 212 dealing with exif tags</span> 213</dt> 214<dt> 215<span class="refentrytitle"><a href="gst-plugins-base-libs-GstXmptag.html">GstXmptag</a></span><span class="refpurpose"> — tag mappings and support functions for plugins 216 dealing with xmp packets</span> 217</dt> 218<dt> 219<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> 220</dt> 221<dt> 222<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 223 directly at the beginning or at the end of a file</span> 224</dt> 225<dt> 226<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 227 directly at the beginning or at the end of a file</span> 228</dt> 229<dt> 230<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> 231</dt> 232<dt> 233<span class="refentrytitle"><a href="gst-plugins-base-libs-Licenses.html">Licenses</a></span><span class="refpurpose"> — utility functions for Creative Commons licenses</span> 234</dt> 235</dl></dd> 236<dt><span class="chapter"><a href="gstreamer-base-utils.html">Base Utils Library</a></span></dt> 237<dd><dl> 238<dt> 239<span class="refentrytitle"><a href="gst-plugins-base-libs-Pbutils.html">Pbutils</a></span><span class="refpurpose"> — General Application and Plugin Utility Library</span> 240</dt> 241<dt> 242<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> 243</dt> 244<dt> 245<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> 246</dt> 247<dt> 248<span class="refentrytitle"><a href="gst-plugins-base-libs-Descriptions.html">Descriptions</a></span><span class="refpurpose"> — Provides human-readable descriptions for caps/codecs 249and encoder, decoder, URI source and URI sink elements</span> 250</dt> 251<dt> 252<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> 253</dt> 254<dt> 255<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> 256</dt> 257<dt> 258<span class="refentrytitle"><a href="GstDiscoverer.html">GstDiscoverer</a></span><span class="refpurpose"> — Utility for discovering information on URIs.</span> 259</dt> 260<dt> 261<span class="refentrytitle"><a href="GstEncodingProfile.html">GstEncodingProfile</a></span><span class="refpurpose"> — Encoding profile library</span> 262</dt> 263<dt> 264<span class="refentrytitle"><a href="GstAudioVisualizer.html">GstAudioVisualizer</a></span><span class="refpurpose"> — Base class for visualizers.</span> 265</dt> 266</dl></dd> 267<dt><span class="chapter"><a href="gstreamer-video.html">Video Library</a></span></dt> 268<dd><dl> 269<dt> 270<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideo.html">GstVideo</a></span><span class="refpurpose"> — Support library for video operations</span> 271</dt> 272<dt> 273<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> 274</dt> 275<dt> 276<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoAffineTransformationMeta.html">GstVideoAffineTransformationMeta</a></span><span class="refpurpose"> — GstMeta for video affine transformation</span> 277</dt> 278<dt> 279<span class="refentrytitle"><a href="GstVideoAggregator.html">GstVideoAggregator</a></span><span class="refpurpose"> — Base class for video aggregators</span> 280</dt> 281<dt> 282<span class="refentrytitle"><a href="GstVideoAggregatorPad.html">GstVideoAggregatorPad</a></span><span class="refpurpose"></span> 283</dt> 284<dt> 285<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoOverlayRectangle.html">GstVideoOverlayRectangle</a></span><span class="refpurpose"> — Video Buffer Overlay Compositions (Subtitles, Logos)</span> 286</dt> 287<dt> 288<span class="refentrytitle"><a href="GstVideoFilter.html">GstVideoFilter</a></span><span class="refpurpose"> — Base class for video filters</span> 289</dt> 290<dt> 291<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> 292</dt> 293<dt> 294<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> 295</dt> 296<dt> 297<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoResampler.html">GstVideoResampler</a></span><span class="refpurpose"> — Utility structure for resampler information</span> 298</dt> 299<dt> 300<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoScaler.html">GstVideoScaler</a></span><span class="refpurpose"> — Utility object for rescaling video frames</span> 301</dt> 302<dt> 303<span class="refentrytitle"><a href="GstVideoSink.html">GstVideoSink</a></span><span class="refpurpose"> — Base class for video sinks</span> 304</dt> 305<dt> 306<span class="refentrytitle"><a href="GstColorBalance.html">GstColorBalance</a></span><span class="refpurpose"> — Interface for adjusting color balance settings</span> 307</dt> 308<dt> 309<span class="refentrytitle"><a href="GstColorBalanceChannel.html">GstColorBalanceChannel</a></span><span class="refpurpose"> — Object representing a channel from the <span class="type">GstColorBalance</span> 310 interface.</span> 311</dt> 312<dt> 313<span class="refentrytitle"><a href="GstVideoDirection.html">GstVideoDirection</a></span><span class="refpurpose"> — Interface for elements providing video 314rotation and flipping controls</span> 315</dt> 316<dt> 317<span class="refentrytitle"><a href="GstVideoOrientation.html">GstVideoOrientation</a></span><span class="refpurpose"> — Interface for elements providing video orientation 318controls</span> 319</dt> 320<dt> 321<span class="refentrytitle"><a href="GstVideoOverlay.html">GstVideoOverlay</a></span><span class="refpurpose"> — Interface for setting/getting a window system resource 322 on elements supporting it to configure a window into which to render a 323 video.</span> 324</dt> 325<dt> 326<span class="refentrytitle"><a href="GstVideoDecoder.html">GstVideoDecoder</a></span><span class="refpurpose"> — Base class for video decoders</span> 327</dt> 328<dt> 329<span class="refentrytitle"><a href="GstVideoEncoder.html">GstVideoEncoder</a></span><span class="refpurpose"> — Base class for video encoders</span> 330</dt> 331<dt> 332<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoPool.html">GstVideoBufferPool</a></span><span class="refpurpose"> — GstBufferPool for raw video buffers</span> 333</dt> 334<dt> 335<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> 336</dt> 337<dt> 338<span class="refentrytitle"><a href="GstNavigation.html">GstNavigation</a></span><span class="refpurpose"> — Interface for creating, sending and parsing navigation 339events.</span> 340</dt> 341<dt> 342<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> 343</dt> 344</dl></dd> 345<dt><span class="chapter"><a href="gl.html">OpenGL Integration Library</a></span></dt> 346<dd><dl> 347<dt> 348<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLAPI.html">GstGLAPI</a></span><span class="refpurpose"> — OpenGL API specific functionality</span> 349</dt> 350<dt> 351<span class="refentrytitle"><a href="GstGLBaseFilter.html">GstGLBaseFilter</a></span><span class="refpurpose"> — <span class="type">GstBaseTransform</span> subclass for transforming OpenGL resources</span> 352</dt> 353<dt> 354<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLBaseMemory.html">GstGLBaseMemory</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> 355</dt> 356<dt> 357<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLBuffer.html">GstGLBuffer</a></span><span class="refpurpose"> — memory subclass for GL buffers</span> 358</dt> 359<dt> 360<span class="refentrytitle"><a href="GstGLBufferPool.html">GstGLBufferPool</a></span><span class="refpurpose"> — buffer pool for <span class="type">GstGLBaseMemory</span> objects</span> 361</dt> 362<dt> 363<span class="refentrytitle"><a href="GstGLColorConvert.html">GstGLColorConvert</a></span><span class="refpurpose"> — convert between video color spaces and formats</span> 364</dt> 365<dt> 366<span class="refentrytitle"><a href="GstGLContext.html">GstGLContext</a></span><span class="refpurpose"> — OpenGL context abstraction</span> 367</dt> 368<dt> 369<span class="refentrytitle"><a href="GstGLDisplay.html">GstGLDisplay</a></span><span class="refpurpose"> — window system display connection abstraction</span> 370</dt> 371<dt> 372<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayCocoa.html">GstGLDisplayCocoa</a></span><span class="refpurpose"></span> 373</dt> 374<dt> 375<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayEGL.html">GstGLDisplayEGL</a></span><span class="refpurpose"></span> 376</dt> 377<dt> 378<span class="refentrytitle"><a href="GstGLDisplayWayland.html">GstGLDisplayWayland</a></span><span class="refpurpose"></span> 379</dt> 380<dt> 381<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLDisplayX11.html">GstGLDisplayX11</a></span><span class="refpurpose"></span> 382</dt> 383<dt> 384<span class="refentrytitle"><a href="gst-plugins-base-libs-GstEGLImage.html">GstEGLImage</a></span><span class="refpurpose"> — EGLImage abstraction</span> 385</dt> 386<dt> 387<span class="refentrytitle"><a href="GstGLFilter.html">GstGLFilter</a></span><span class="refpurpose"> — GstBaseTransform subclass for dealing with RGBA textures</span> 388</dt> 389<dt> 390<span class="refentrytitle"><a href="GstGLFramebuffer.html">GstGLFramebuffer</a></span><span class="refpurpose"> — OpenGL framebuffer abstraction</span> 391</dt> 392<dt> 393<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLMemory.html">GstGLMemory</a></span><span class="refpurpose"> — memory subclass for GL textures</span> 394</dt> 395<dt> 396<span class="refentrytitle"><a href="gst-plugins-base-libs-gstglmemoryegl.html">GstGLMemoryEGL</a></span><span class="refpurpose"> — memory subclass for EGLImage's</span> 397</dt> 398<dt> 399<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLMemoryPBO.html">GstGLMemoryPBO</a></span><span class="refpurpose"> — memory subclass for GL textures</span> 400</dt> 401<dt> 402<span class="refentrytitle"><a href="GstGLOverlayCompositor.html">GstGLOverlayCompositor</a></span><span class="refpurpose"> — Composite multiple overlays using OpenGL</span> 403</dt> 404<dt> 405<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLQuery.html">GstGLQuery</a></span><span class="refpurpose"> — OpenGL query abstraction</span> 406</dt> 407<dt> 408<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLRenderbuffer.html">GstGLRenderBuffer</a></span><span class="refpurpose"> — memory subclass for GL renderbuffer objects</span> 409</dt> 410<dt> 411<span class="refentrytitle"><a href="GstGLShader.html">GstGLShader</a></span><span class="refpurpose"> — object representing an OpenGL shader program</span> 412</dt> 413<dt> 414<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLSL.html">GstGLSL</a></span><span class="refpurpose"> — helpers for dealing with OpenGL shaders</span> 415</dt> 416<dt> 417<span class="refentrytitle"><a href="GstGLSLStage.html">GstGLSLStage</a></span><span class="refpurpose"> — object for dealing with OpenGL shader stages</span> 418</dt> 419<dt> 420<span class="refentrytitle"><a href="gst-plugins-base-libs-GstGLSyncMeta.html">GstGLSyncMeta</a></span><span class="refpurpose"> — synchronization primitives</span> 421</dt> 422<dt> 423<span class="refentrytitle"><a href="GstGLUpload.html">GstGLUpload</a></span><span class="refpurpose"> — an object that uploads to GL textures</span> 424</dt> 425<dt> 426<span class="refentrytitle"><a href="GstGLViewConvert.html">GstGLViewConvert</a></span><span class="refpurpose"> — convert between steroscopic/multiview video formats</span> 427</dt> 428<dt> 429<span class="refentrytitle"><a href="GstGLWindow.html">GstGLWindow</a></span><span class="refpurpose"> — window/surface abstraction</span> 430</dt> 431<dt> 432<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> 433</dt> 434<dt> 435<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> 436</dt> 437<dt> 438<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> 439</dt> 440</dl></dd> 441</dl></dd> 442<dt><span class="part"><a href="gstreamer-libs-hierarchy.html">II. Object Hierarchy</a></span></dt> 443<dt><span class="index"><a href="api-index-full.html">Index</a></span></dt> 444<dt><span class="index"><a href="api-index-deprecated.html">Index of deprecated API</a></span></dt> 445<dt><span class="index"><a href="ix03.html">Index of new API in 1.16</a></span></dt> 446<dt><span class="index"><a href="ix04.html">Index of new API in 1.14</a></span></dt> 447<dt><span class="index"><a href="ix05.html">Index of new API in 1.12</a></span></dt> 448<dt><span class="index"><a href="ix06.html">Index of new API in 1.10</a></span></dt> 449<dt><span class="index"><a href="ix07.html">Index of new API in 1.8.1</a></span></dt> 450<dt><span class="index"><a href="ix08.html">Index of new API in 1.8</a></span></dt> 451<dt><span class="index"><a href="ix09.html">Index of new API in 1.6.1</a></span></dt> 452<dt><span class="index"><a href="ix10.html">Index of new API in 1.6</a></span></dt> 453<dt><span class="index"><a href="ix11.html">Index of new API in 1.4</a></span></dt> 454<dt><span class="index"><a href="ix12.html">Index of new API in 1.2.2</a></span></dt> 455<dt><span class="index"><a href="ix13.html">Index of new API in 1.2.1</a></span></dt> 456<dt><span class="index"><a href="ix14.html">Index of new API in 1.2</a></span></dt> 457<dt><span class="index"><a href="ix15.html">Index of new API in 1.0.3</a></span></dt> 458<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt> 459</dl></div> 460</div> 461<div class="footer"> 462<hr>Generated by GTK-Doc V1.28</div> 463</body> 464</html>