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>Video 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="GstAudioVisualizer.html" title="GstAudioVisualizer"> 10<link rel="next" href="gst-plugins-base-libs-GstVideo.html" title="GstVideo"> 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="GstAudioVisualizer.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-GstVideo.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="gstreamer-video"></a>Video Library</h2></div></div></div> 25<div class="toc"><dl class="toc"> 26<dt> 27<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideo.html">GstVideo</a></span><span class="refpurpose"> — Support library for video operations</span> 28</dt> 29<dt> 30<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> 31</dt> 32<dt> 33<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoAffineTransformationMeta.html">GstVideoAffineTransformationMeta</a></span><span class="refpurpose"> — GstMeta for video affine transformation</span> 34</dt> 35<dt> 36<span class="refentrytitle"><a href="GstVideoAggregator.html">GstVideoAggregator</a></span><span class="refpurpose"> — Base class for video aggregators</span> 37</dt> 38<dt> 39<span class="refentrytitle"><a href="GstVideoAggregatorPad.html">GstVideoAggregatorPad</a></span><span class="refpurpose"></span> 40</dt> 41<dt> 42<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoOverlayRectangle.html">GstVideoOverlayRectangle</a></span><span class="refpurpose"> — Video Buffer Overlay Compositions (Subtitles, Logos)</span> 43</dt> 44<dt> 45<span class="refentrytitle"><a href="GstVideoFilter.html">GstVideoFilter</a></span><span class="refpurpose"> — Base class for video filters</span> 46</dt> 47<dt> 48<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> 49</dt> 50<dt> 51<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> 52</dt> 53<dt> 54<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoResampler.html">GstVideoResampler</a></span><span class="refpurpose"> — Utility structure for resampler information</span> 55</dt> 56<dt> 57<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoScaler.html">GstVideoScaler</a></span><span class="refpurpose"> — Utility object for rescaling video frames</span> 58</dt> 59<dt> 60<span class="refentrytitle"><a href="GstVideoSink.html">GstVideoSink</a></span><span class="refpurpose"> — Base class for video sinks</span> 61</dt> 62<dt> 63<span class="refentrytitle"><a href="GstColorBalance.html">GstColorBalance</a></span><span class="refpurpose"> — Interface for adjusting color balance settings</span> 64</dt> 65<dt> 66<span class="refentrytitle"><a href="GstColorBalanceChannel.html">GstColorBalanceChannel</a></span><span class="refpurpose"> — Object representing a channel from the <span class="type">GstColorBalance</span> 67 interface.</span> 68</dt> 69<dt> 70<span class="refentrytitle"><a href="GstVideoDirection.html">GstVideoDirection</a></span><span class="refpurpose"> — Interface for elements providing video 71rotation and flipping controls</span> 72</dt> 73<dt> 74<span class="refentrytitle"><a href="GstVideoOrientation.html">GstVideoOrientation</a></span><span class="refpurpose"> — Interface for elements providing video orientation 75controls</span> 76</dt> 77<dt> 78<span class="refentrytitle"><a href="GstVideoOverlay.html">GstVideoOverlay</a></span><span class="refpurpose"> — Interface for setting/getting a window system resource 79 on elements supporting it to configure a window into which to render a 80 video.</span> 81</dt> 82<dt> 83<span class="refentrytitle"><a href="GstVideoDecoder.html">GstVideoDecoder</a></span><span class="refpurpose"> — Base class for video decoders</span> 84</dt> 85<dt> 86<span class="refentrytitle"><a href="GstVideoEncoder.html">GstVideoEncoder</a></span><span class="refpurpose"> — Base class for video encoders</span> 87</dt> 88<dt> 89<span class="refentrytitle"><a href="gst-plugins-base-libs-GstVideoPool.html">GstVideoBufferPool</a></span><span class="refpurpose"> — GstBufferPool for raw video buffers</span> 90</dt> 91<dt> 92<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> 93</dt> 94<dt> 95<span class="refentrytitle"><a href="GstNavigation.html">GstNavigation</a></span><span class="refpurpose"> — Interface for creating, sending and parsing navigation 96events.</span> 97</dt> 98<dt> 99<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> 100</dt> 101</dl></div> 102<p> 103 This library should be linked to by getting cflags and libs from 104 <code class="filename">gstreamer-plugins-base-1.0.pc</code> and adding 105 <code class="filename">-lgstvideo-1.0</code> to the library flags. 106 </p> 107</div> 108<div class="footer"> 109<hr>Generated by GTK-Doc V1.28</div> 110</body> 111</html>