• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>