Tizen 2.0 Release
[framework/multimedia/gst-plugins-good0.10.git] / docs / plugins / html / gst-plugins-good-plugins-videocrop.html
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>videocrop</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GStreamer Good Plugins 0.10 Plugins Reference Manual">
8 <link rel="up" href="ch01.html" title="gst-plugins-good Elements">
9 <link rel="prev" href="gst-plugins-good-plugins-videobox.html" title="videobox">
10 <link rel="next" href="gst-plugins-good-plugins-videoflip.html" title="videoflip">
11 <meta name="generator" content="GTK-Doc V1.18 (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="2">
16 <tr valign="middle">
17 <td><a accesskey="p" href="gst-plugins-good-plugins-videobox.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">GStreamer Good Plugins 0.10 Plugins Reference Manual</th>
21 <td><a accesskey="n" href="gst-plugins-good-plugins-videoflip.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22 </tr>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#gst-plugins-good-plugins-videocrop.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#gst-plugins-good-plugins-videocrop.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#gst-plugins-good-plugins-videocrop.object-hierarchy" class="shortcut">Object Hierarchy</a>
29                    | 
30                   <a href="#gst-plugins-good-plugins-videocrop.properties" class="shortcut">Properties</a>
31 </td></tr>
32 </table>
33 <div class="refentry">
34 <a name="gst-plugins-good-plugins-videocrop"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
36 <td valign="top">
37 <h2><span class="refentrytitle"><a name="gst-plugins-good-plugins-videocrop.top_of_page"></a>videocrop</span></h2>
38 <p>videocrop — Crops video into a user-defined region</p>
39 </td>
40 <td valign="top" align="right"></td>
41 </tr></table></div>
42 <div class="refsynopsisdiv">
43 <a name="gst-plugins-good-plugins-videocrop.synopsis"></a><h2>Synopsis</h2>
44 <a name="GstVideoCrop"></a><pre class="synopsis">struct              <a class="link" href="gst-plugins-good-plugins-videocrop.html#GstVideoCrop-struct" title="struct GstVideoCrop">GstVideoCrop</a>;
45 </pre>
46 </div>
47 <div class="refsect1">
48 <a name="gst-plugins-good-plugins-videocrop.object-hierarchy"></a><h2>Object Hierarchy</h2>
49 <pre class="synopsis">
50   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
51    +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstObject.html">GstObject</a>
52          +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html">GstElement</a>
53                +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/GstBaseTransform.html">GstBaseTransform</a>
54                      +----GstVideoCrop
55 </pre>
56 </div>
57 <div class="refsect1">
58 <a name="gst-plugins-good-plugins-videocrop.properties"></a><h2>Properties</h2>
59 <pre class="synopsis">
60   "<a class="link" href="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--bottom" title='The "bottom" property'>bottom</a>"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
61   "<a class="link" href="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--left" title='The "left" property'>left</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
62   "<a class="link" href="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--right" title='The "right" property'>right</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
63   "<a class="link" href="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--top" title='The "top" property'>top</a>"                      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
64 </pre>
65 </div>
66 <div class="refsect1">
67 <a name="gst-plugins-good-plugins-videocrop.description"></a><h2>Description</h2>
68 <p>
69 This element crops video frames, meaning it can remove parts of the
70 picture on the left, right, top or bottom of the picture and output
71 a smaller picture than the input picture, with the unwanted parts at the
72 border removed.
73 </p>
74 <p>
75 The videocrop element is similar to the videobox element, but its main
76 goal is to support a multitude of formats as efficiently as possible.
77 Unlike videbox, it cannot add borders to the picture and unlike videbox
78 it will always output images in exactly the same format as the input image.
79 </p>
80 <p>
81 If there is nothing to crop, the element will operate in pass-through mode.
82 </p>
83 <p>
84 Note that no special efforts are made to handle chroma-subsampled formats
85 in the case of odd-valued cropping and compensate for sub-unit chroma plane
86 shifts for such formats in the case where the <a class="link" href="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--left" title='The "left" property'><span class="type">"left"</span></a> or
87 <a class="link" href="gst-plugins-good-plugins-videocrop.html#GstVideoCrop--top" title='The "top" property'><span class="type">"top"</span></a> property is set to an odd number. This doesn't matter for 
88 most use cases, but it might matter for yours.
89 </p>
90 <p>
91 </p>
92 <div class="refsect2">
93 <a name="idp23524816"></a><h3>Example launch line</h3>
94 <div class="informalexample">
95   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
96     <tbody>
97       <tr>
98         <td class="listing_lines" align="right"><pre>1</pre></td>
99         <td class="listing_code"><pre class="programlisting">gst<span class="gtkdoc opt">-</span>launch <span class="gtkdoc opt">-</span>v videotestsrc <span class="gtkdoc opt">!</span> videocrop top<span class="gtkdoc opt">=</span><span class="number">42</span> left<span class="gtkdoc opt">=</span><span class="number">1</span> right<span class="gtkdoc opt">=</span><span class="number">4</span> bottom<span class="gtkdoc opt">=</span><span class="number">0</span> <span class="gtkdoc opt">!</span> ximagesink</pre></td>
100       </tr>
101     </tbody>
102   </table>
103 </div>
104
105 </div>
106 <p>
107 </p>
108 <div class="refsynopsisdiv">
109 <h2>Synopsis</h2>
110 <div class="refsect2">
111 <a name="idp19436480"></a><h3>Element Information</h3>
112 <div class="variablelist"><table border="0">
113 <col align="left" valign="top">
114 <tbody>
115 <tr>
116 <td><p><span class="term">plugin</span></p></td>
117 <td>
118             <a class="link" href="gst-plugins-good-plugins-plugin-videocrop.html#plugin-videocrop">videocrop</a>
119           </td>
120 </tr>
121 <tr>
122 <td><p><span class="term">author</span></p></td>
123 <td>Tim-Philipp Müller &lt;tim centricular net&gt;</td>
124 </tr>
125 <tr>
126 <td><p><span class="term">class</span></p></td>
127 <td>Filter/Effect/Video</td>
128 </tr>
129 </tbody>
130 </table></div>
131 </div>
132 <hr>
133 <div class="refsect2">
134 <a name="idp24413920"></a><h3>Element Pads</h3>
135 <div class="variablelist"><table border="0">
136 <col align="left" valign="top">
137 <tbody>
138 <tr>
139 <td><p><span class="term">name</span></p></td>
140 <td>sink</td>
141 </tr>
142 <tr>
143 <td><p><span class="term">direction</span></p></td>
144 <td>sink</td>
145 </tr>
146 <tr>
147 <td><p><span class="term">presence</span></p></td>
148 <td>always</td>
149 </tr>
150 <tr>
151 <td><p><span class="term">details</span></p></td>
152 <td>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
153 </tr>
154 <tr>
155 <td><p><span class="term"></span></p></td>
156 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
157 </tr>
158 <tr>
159 <td><p><span class="term"></span></p></td>
160 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
161 </tr>
162 <tr>
163 <td><p><span class="term"></span></p></td>
164 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
165 </tr>
166 <tr>
167 <td><p><span class="term"></span></p></td>
168 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
169 </tr>
170 <tr>
171 <td><p><span class="term"></span></p></td>
172 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
173 </tr>
174 <tr>
175 <td><p><span class="term"></span></p></td>
176 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
177 </tr>
178 <tr>
179 <td><p><span class="term"></span></p></td>
180 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
181 </tr>
182 <tr>
183 <td><p><span class="term"></span></p></td>
184 <td> video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
185 </tr>
186 <tr>
187 <td><p><span class="term"></span></p></td>
188 <td> video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
189 </tr>
190 <tr>
191 <td><p><span class="term"></span></p></td>
192 <td> video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
193 </tr>
194 <tr>
195 <td><p><span class="term"></span></p></td>
196 <td> video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
197 </tr>
198 <tr>
199 <td><p><span class="term"></span></p></td>
200 <td> video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
201 </tr>
202 <tr>
203 <td><p><span class="term"></span></p></td>
204 <td> video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
205 </tr>
206 <tr>
207 <td><p><span class="term"></span></p></td>
208 <td> video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
209 </tr>
210 <tr>
211 <td><p><span class="term"></span></p></td>
212 <td> video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
213 </tr>
214 <tr>
215 <td><p><span class="term"></span></p></td>
216 <td> video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
217 </tr>
218 <tr>
219 <td><p><span class="term"></span></p></td>
220 <td> video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
221 </tr>
222 <tr>
223 <td><p><span class="term"></span></p></td>
224 <td> video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
225 </tr>
226 <tr>
227 <td><p><span class="term"></span></p></td>
228 <td> video/x-raw-gray, bpp=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
229 </tr>
230 </tbody>
231 </table></div>
232 <div class="variablelist"><table border="0">
233 <col align="left" valign="top">
234 <tbody>
235 <tr>
236 <td><p><span class="term">name</span></p></td>
237 <td>src</td>
238 </tr>
239 <tr>
240 <td><p><span class="term">direction</span></p></td>
241 <td>source</td>
242 </tr>
243 <tr>
244 <td><p><span class="term">presence</span></p></td>
245 <td>always</td>
246 </tr>
247 <tr>
248 <td><p><span class="term">details</span></p></td>
249 <td>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
250 </tr>
251 <tr>
252 <td><p><span class="term"></span></p></td>
253 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
254 </tr>
255 <tr>
256 <td><p><span class="term"></span></p></td>
257 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
258 </tr>
259 <tr>
260 <td><p><span class="term"></span></p></td>
261 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
262 </tr>
263 <tr>
264 <td><p><span class="term"></span></p></td>
265 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
266 </tr>
267 <tr>
268 <td><p><span class="term"></span></p></td>
269 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
270 </tr>
271 <tr>
272 <td><p><span class="term"></span></p></td>
273 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
274 </tr>
275 <tr>
276 <td><p><span class="term"></span></p></td>
277 <td> video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
278 </tr>
279 <tr>
280 <td><p><span class="term"></span></p></td>
281 <td> video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
282 </tr>
283 <tr>
284 <td><p><span class="term"></span></p></td>
285 <td> video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
286 </tr>
287 <tr>
288 <td><p><span class="term"></span></p></td>
289 <td> video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
290 </tr>
291 <tr>
292 <td><p><span class="term"></span></p></td>
293 <td> video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
294 </tr>
295 <tr>
296 <td><p><span class="term"></span></p></td>
297 <td> video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
298 </tr>
299 <tr>
300 <td><p><span class="term"></span></p></td>
301 <td> video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
302 </tr>
303 <tr>
304 <td><p><span class="term"></span></p></td>
305 <td> video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
306 </tr>
307 <tr>
308 <td><p><span class="term"></span></p></td>
309 <td> video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
310 </tr>
311 <tr>
312 <td><p><span class="term"></span></p></td>
313 <td> video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
314 </tr>
315 <tr>
316 <td><p><span class="term"></span></p></td>
317 <td> video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
318 </tr>
319 <tr>
320 <td><p><span class="term"></span></p></td>
321 <td> video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
322 </tr>
323 <tr>
324 <td><p><span class="term"></span></p></td>
325 <td> video/x-raw-gray, bpp=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</td>
326 </tr>
327 </tbody>
328 </table></div>
329 </div>
330 </div>
331 <p>
332 </p>
333 </div>
334 <div class="refsect1">
335 <a name="gst-plugins-good-plugins-videocrop.details"></a><h2>Details</h2>
336 <div class="refsect2">
337 <a name="GstVideoCrop-struct"></a><h3>struct GstVideoCrop</h3>
338 <pre class="programlisting">struct GstVideoCrop;</pre>
339 <p>
340 </p>
341 </div>
342 </div>
343 <div class="refsect1">
344 <a name="gst-plugins-good-plugins-videocrop.property-details"></a><h2>Property Details</h2>
345 <div class="refsect2">
346 <a name="GstVideoCrop--bottom"></a><h3>The <code class="literal">"bottom"</code> property</h3>
347 <pre class="programlisting">  "bottom"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
348 <p>Pixels to crop at bottom.</p>
349 <p>Allowed values: &gt;= 0</p>
350 <p>Default value: 0</p>
351 </div>
352 <hr>
353 <div class="refsect2">
354 <a name="GstVideoCrop--left"></a><h3>The <code class="literal">"left"</code> property</h3>
355 <pre class="programlisting">  "left"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
356 <p>Pixels to crop at left.</p>
357 <p>Allowed values: &gt;= 0</p>
358 <p>Default value: 0</p>
359 </div>
360 <hr>
361 <div class="refsect2">
362 <a name="GstVideoCrop--right"></a><h3>The <code class="literal">"right"</code> property</h3>
363 <pre class="programlisting">  "right"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
364 <p>Pixels to crop at right.</p>
365 <p>Allowed values: &gt;= 0</p>
366 <p>Default value: 0</p>
367 </div>
368 <hr>
369 <div class="refsect2">
370 <a name="GstVideoCrop--top"></a><h3>The <code class="literal">"top"</code> property</h3>
371 <pre class="programlisting">  "top"                      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
372 <p>Pixels to crop at top.</p>
373 <p>Allowed values: &gt;= 0</p>
374 <p>Default value: 0</p>
375 </div>
376 </div>
377 <div class="refsect1">
378 <a name="gst-plugins-good-plugins-videocrop.see-also"></a><h2>See Also</h2>
379 <a class="link" href="gst-plugins-good-plugins-videobox.html#GstVideoBox"><span class="type">GstVideoBox</span></a>
380 </div>
381 </div>
382 <div class="footer">
383 <hr>
384           Generated by GTK-Doc V1.18</div>
385 </body>
386 </html>