Tizen 2.0 Release
[framework/multimedia/gst-plugins-bad0.10.git] / docs / plugins / html / gst-plugins-bad-plugins-mpeg2enc.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>mpeg2enc</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GStreamer Bad Plugins 0.10 Plugins Reference Manual">
8 <link rel="up" href="ch01.html" title="gst-plugins-bad Elements">
9 <link rel="prev" href="gst-plugins-bad-plugins-modplug.html" title="modplug">
10 <link rel="next" href="gst-plugins-bad-plugins-mplex.html" title="mplex">
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-bad-plugins-modplug.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 Bad Plugins 0.10 Plugins Reference Manual</th>
21 <td><a accesskey="n" href="gst-plugins-bad-plugins-mplex.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-bad-plugins-mpeg2enc.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#gst-plugins-bad-plugins-mpeg2enc.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#gst-plugins-bad-plugins-mpeg2enc.object-hierarchy" class="shortcut">Object Hierarchy</a>
29                    | 
30                   <a href="#gst-plugins-bad-plugins-mpeg2enc.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
31                    | 
32                   <a href="#gst-plugins-bad-plugins-mpeg2enc.properties" class="shortcut">Properties</a>
33 </td></tr>
34 </table>
35 <div class="refentry">
36 <a name="gst-plugins-bad-plugins-mpeg2enc"></a><div class="titlepage"></div>
37 <div class="refnamediv"><table width="100%"><tr>
38 <td valign="top">
39 <h2><span class="refentrytitle"><a name="gst-plugins-bad-plugins-mpeg2enc.top_of_page"></a>mpeg2enc</span></h2>
40 <p>mpeg2enc — High-quality MPEG-1/2 video encoder</p>
41 </td>
42 <td valign="top" align="right"></td>
43 </tr></table></div>
44 <div class="refsynopsisdiv">
45 <a name="gst-plugins-bad-plugins-mpeg2enc.synopsis"></a><h2>Synopsis</h2>
46 <a name="GstMpeg2enc"></a><pre class="synopsis">                    <a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc-struct" title="GstMpeg2enc">GstMpeg2enc</a>;
47 </pre>
48 </div>
49 <div class="refsect1">
50 <a name="gst-plugins-bad-plugins-mpeg2enc.object-hierarchy"></a><h2>Object Hierarchy</h2>
51 <pre class="synopsis">
52   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
53    +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstObject.html">GstObject</a>
54          +----<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html">GstElement</a>
55                +----GstMpeg2enc
56 </pre>
57 </div>
58 <div class="refsect1">
59 <a name="gst-plugins-bad-plugins-mpeg2enc.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
60 <p>
61 GstMpeg2enc implements
62  <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPreset.html">GstPreset</a>.</p>
63 </div>
64 <div class="refsect1">
65 <a name="gst-plugins-bad-plugins-mpeg2enc.properties"></a><h2>Properties</h2>
66 <pre class="synopsis">
67   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--altscan-mpeg2" title='The "altscan-mpeg2" property'>altscan-mpeg2</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
68   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--aspect" title='The "aspect" property'>aspect</a>"                   <span class="type">GstMpeg2encAspect</span>     : Read / Write
69   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--b-per-refframe" title='The "b-per-refframe" property'>b-per-refframe</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
70   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--bitrate" title='The "bitrate" property'>bitrate</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
71   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--bufsize" title='The "bufsize" property'>bufsize</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
72   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--closed-gop" title='The "closed-gop" property'>closed-gop</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
73   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--constraints" title='The "constraints" property'>constraints</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
74   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--correct-svcd-hds" title='The "correct-svcd-hds" property'>correct-svcd-hds</a>"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
75   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--dualprime" title='The "dualprime" property'>dualprime</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
76   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--dummy-svcd-sof" title='The "dummy-svcd-sof" property'>dummy-svcd-sof</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
77   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--force-b-b-p" title='The "force-b-b-p" property'>force-b-b-p</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
78   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--format" title='The "format" property'>format</a>"                   <span class="type">GstMpeg2encFormat</span>     : Read / Write
79   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--framerate" title='The "framerate" property'>framerate</a>"                <span class="type">GstMpeg2encFramerate</span>  : Read / Write
80   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--interlace-mode" title='The "interlace-mode" property'>interlace-mode</a>"           <span class="type">GstMpeg2encInterlaceMode</span>  : Read / Write
81   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--intra-dc-prec" title='The "intra-dc-prec" property'>intra-dc-prec</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
82   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--keep-hf" title='The "keep-hf" property'>keep-hf</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
83   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--max-gop-size" title='The "max-gop-size" property'>max-gop-size</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
84   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--min-gop-size" title='The "min-gop-size" property'>min-gop-size</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
85   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--motion-search-radius" title='The "motion-search-radius" property'>motion-search-radius</a>"     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
86   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--non-video-bitrate" title='The "non-video-bitrate" property'>non-video-bitrate</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
87   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--norm" title='The "norm" property'>norm</a>"                     <span class="type">GstMpeg2encVideoNorm</span>  : Read / Write
88   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--playback-field-order" title='The "playback-field-order" property'>playback-field-order</a>"     <span class="type">GstMpeg2encPlaybackFieldOrders</span>  : Read / Write
89   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--pulldown-3-2" title='The "pulldown-3-2" property'>pulldown-3-2</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
90   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quant-matrix" title='The "quant-matrix" property'>quant-matrix</a>"             <span class="type">GstMpeg2encQuantisationMatrix</span>  : Read / Write
91   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quant-reduction-max-var" title='The "quant-reduction-max-var" property'>quant-reduction-max-var</a>"  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write
92   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quantisation" title='The "quantisation" property'>quantisation</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
93   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quantisation-reduction" title='The "quantisation-reduction" property'>quantisation-reduction</a>"   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write
94   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--reduce-hf" title='The "reduce-hf" property'>reduce-hf</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write
95   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--reduction-2x2" title='The "reduction-2x2" property'>reduction-2x2</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
96   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--reduction-4x4" title='The "reduction-4x4" property'>reduction-4x4</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
97   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--sequence-header-every-gop" title='The "sequence-header-every-gop" property'>sequence-header-every-gop</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
98   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--sequence-length" title='The "sequence-length" property'>sequence-length</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
99   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--unit-coeff-elim" title='The "unit-coeff-elim" property'>unit-coeff-elim</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
100   "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--vcd-still-size" title='The "vcd-still-size" property'>vcd-still-size</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
101 </pre>
102 </div>
103 <div class="refsect1">
104 <a name="gst-plugins-bad-plugins-mpeg2enc.description"></a><h2>Description</h2>
105 <div class="refsynopsisdiv">
106 <h2>Synopsis</h2>
107 <div class="refsect2">
108 <a name="idp15353824"></a><h3>Element Information</h3>
109 <div class="variablelist"><table border="0">
110 <col align="left" valign="top">
111 <tbody>
112 <tr>
113 <td><p><span class="term">plugin</span></p></td>
114 <td>
115             <a class="link" href="gst-plugins-bad-plugins-plugin-mpeg2enc.html#plugin-mpeg2enc">mpeg2enc</a>
116           </td>
117 </tr>
118 <tr>
119 <td><p><span class="term">author</span></p></td>
120 <td>Andrew Stevens &lt;andrew.stevens@nexgo.de&gt;
121 Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</td>
122 </tr>
123 <tr>
124 <td><p><span class="term">class</span></p></td>
125 <td>Codec/Encoder/Video</td>
126 </tr>
127 </tbody>
128 </table></div>
129 </div>
130 <hr>
131 <div class="refsect2">
132 <a name="idp15361232"></a><h3>Element Pads</h3>
133 <div class="variablelist"><table border="0">
134 <col align="left" valign="top">
135 <tbody>
136 <tr>
137 <td><p><span class="term">name</span></p></td>
138 <td>sink</td>
139 </tr>
140 <tr>
141 <td><p><span class="term">direction</span></p></td>
142 <td>sink</td>
143 </tr>
144 <tr>
145 <td><p><span class="term">presence</span></p></td>
146 <td>always</td>
147 </tr>
148 <tr>
149 <td><p><span class="term">details</span></p></td>
150 <td>video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</td>
151 </tr>
152 </tbody>
153 </table></div>
154 <div class="variablelist"><table border="0">
155 <col align="left" valign="top">
156 <tbody>
157 <tr>
158 <td><p><span class="term">name</span></p></td>
159 <td>src</td>
160 </tr>
161 <tr>
162 <td><p><span class="term">direction</span></p></td>
163 <td>source</td>
164 </tr>
165 <tr>
166 <td><p><span class="term">presence</span></p></td>
167 <td>always</td>
168 </tr>
169 <tr>
170 <td><p><span class="term">details</span></p></td>
171 <td>video/mpeg, systemstream=(boolean)false, mpegversion=(int){ 1, 2 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</td>
172 </tr>
173 </tbody>
174 </table></div>
175 </div>
176 </div>
177 <p>
178 </p>
179 </div>
180 <div class="refsect1">
181 <a name="gst-plugins-bad-plugins-mpeg2enc.details"></a><h2>Details</h2>
182 <div class="refsect2">
183 <a name="GstMpeg2enc-struct"></a><h3>GstMpeg2enc</h3>
184 <pre class="programlisting">typedef struct _GstMpeg2enc GstMpeg2enc;</pre>
185 <p>
186 </p>
187 </div>
188 </div>
189 <div class="refsect1">
190 <a name="gst-plugins-bad-plugins-mpeg2enc.property-details"></a><h2>Property Details</h2>
191 <div class="refsect2">
192 <a name="GstMpeg2enc--altscan-mpeg2"></a><h3>The <code class="literal">"altscan-mpeg2"</code> property</h3>
193 <pre class="programlisting">  "altscan-mpeg2"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
194 <p>Alternate MPEG-2 block scanning. Disabling this might make buggy players play SVCD streams.</p>
195 <p>Default value: TRUE</p>
196 </div>
197 <hr>
198 <div class="refsect2">
199 <a name="GstMpeg2enc--aspect"></a><h3>The <code class="literal">"aspect"</code> property</h3>
200 <pre class="programlisting">  "aspect"                   <span class="type">GstMpeg2encAspect</span>     : Read / Write</pre>
201 <p>Display aspect ratio.</p>
202 <p>Default value: Deduce from input</p>
203 </div>
204 <hr>
205 <div class="refsect2">
206 <a name="GstMpeg2enc--b-per-refframe"></a><h3>The <code class="literal">"b-per-refframe"</code> property</h3>
207 <pre class="programlisting">  "b-per-refframe"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
208 <p>Number of B frames between each I/P frame.</p>
209 <p>Allowed values: [0,2]</p>
210 <p>Default value: 0</p>
211 </div>
212 <hr>
213 <div class="refsect2">
214 <a name="GstMpeg2enc--bitrate"></a><h3>The <code class="literal">"bitrate"</code> property</h3>
215 <pre class="programlisting">  "bitrate"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
216 <p>Compressed video bitrate (kbps).</p>
217 <p>Allowed values: [0,10000]</p>
218 <p>Default value: 1125</p>
219 </div>
220 <hr>
221 <div class="refsect2">
222 <a name="GstMpeg2enc--bufsize"></a><h3>The <code class="literal">"bufsize"</code> property</h3>
223 <pre class="programlisting">  "bufsize"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
224 <p>Target decoders video buffer size (kB) (default depends on format).</p>
225 <p>Allowed values: [20,4000]</p>
226 <p>Default value: 46</p>
227 </div>
228 <hr>
229 <div class="refsect2">
230 <a name="GstMpeg2enc--closed-gop"></a><h3>The <code class="literal">"closed-gop"</code> property</h3>
231 <pre class="programlisting">  "closed-gop"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
232 <p>All Group-of-Pictures are closed (for multi-angle DVDs).</p>
233 <p>Default value: FALSE</p>
234 </div>
235 <hr>
236 <div class="refsect2">
237 <a name="GstMpeg2enc--constraints"></a><h3>The <code class="literal">"constraints"</code> property</h3>
238 <pre class="programlisting">  "constraints"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
239 <p>Use strict video resolution and bitrate checks.</p>
240 <p>Default value: TRUE</p>
241 </div>
242 <hr>
243 <div class="refsect2">
244 <a name="GstMpeg2enc--correct-svcd-hds"></a><h3>The <code class="literal">"correct-svcd-hds"</code> property</h3>
245 <pre class="programlisting">  "correct-svcd-hds"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
246 <p>Force SVCD width to 480 instead of 540/720.</p>
247 <p>Default value: FALSE</p>
248 </div>
249 <hr>
250 <div class="refsect2">
251 <a name="GstMpeg2enc--dualprime"></a><h3>The <code class="literal">"dualprime"</code> property</h3>
252 <pre class="programlisting">  "dualprime"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
253 <p>Dual Prime Motion Estimation Mode for MPEG-2 I/P-frame only streams.  Quite some players do not support this.</p>
254 <p>Default value: FALSE</p>
255 </div>
256 <hr>
257 <div class="refsect2">
258 <a name="GstMpeg2enc--dummy-svcd-sof"></a><h3>The <code class="literal">"dummy-svcd-sof"</code> property</h3>
259 <pre class="programlisting">  "dummy-svcd-sof"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
260 <p>Generate dummy SVCD scan-data (for vcdimager).</p>
261 <p>Default value: TRUE</p>
262 </div>
263 <hr>
264 <div class="refsect2">
265 <a name="GstMpeg2enc--force-b-b-p"></a><h3>The <code class="literal">"force-b-b-p"</code> property</h3>
266 <pre class="programlisting">  "force-b-b-p"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
267 <p>Force two B frames between I/P frames when closing GOP boundaries.</p>
268 <p>Default value: FALSE</p>
269 </div>
270 <hr>
271 <div class="refsect2">
272 <a name="GstMpeg2enc--format"></a><h3>The <code class="literal">"format"</code> property</h3>
273 <pre class="programlisting">  "format"                   <span class="type">GstMpeg2encFormat</span>     : Read / Write</pre>
274 <p>Encoding profile format.</p>
275 <p>Default value: Generic MPEG-1</p>
276 </div>
277 <hr>
278 <div class="refsect2">
279 <a name="GstMpeg2enc--framerate"></a><h3>The <code class="literal">"framerate"</code> property</h3>
280 <pre class="programlisting">  "framerate"                <span class="type">GstMpeg2encFramerate</span>  : Read / Write</pre>
281 <p>Output framerate.</p>
282 <p>Default value: Same as input</p>
283 </div>
284 <hr>
285 <div class="refsect2">
286 <a name="GstMpeg2enc--interlace-mode"></a><h3>The <code class="literal">"interlace-mode"</code> property</h3>
287 <pre class="programlisting">  "interlace-mode"           <span class="type">GstMpeg2encInterlaceMode</span>  : Read / Write</pre>
288 <p>MPEG-2 motion estimation and encoding modes.</p>
289 <p>Default value: Progressive</p>
290 </div>
291 <hr>
292 <div class="refsect2">
293 <a name="GstMpeg2enc--intra-dc-prec"></a><h3>The <code class="literal">"intra-dc-prec"</code> property</h3>
294 <pre class="programlisting">  "intra-dc-prec"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
295 <p>Number of bits precision for DC (base colour) in MPEG-2 blocks.</p>
296 <p>Allowed values: [8,11]</p>
297 <p>Default value: 9</p>
298 </div>
299 <hr>
300 <div class="refsect2">
301 <a name="GstMpeg2enc--keep-hf"></a><h3>The <code class="literal">"keep-hf"</code> property</h3>
302 <pre class="programlisting">  "keep-hf"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
303 <p>Maximize high-frequency resolution (for high-quality sources).</p>
304 <p>Default value: FALSE</p>
305 </div>
306 <hr>
307 <div class="refsect2">
308 <a name="GstMpeg2enc--max-gop-size"></a><h3>The <code class="literal">"max-gop-size"</code> property</h3>
309 <pre class="programlisting">  "max-gop-size"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
310 <p>Maximal size per Group-of-Pictures (-1=default).</p>
311 <p>Allowed values: [G_MAXULONG,250]</p>
312 <p>Default value: -1</p>
313 </div>
314 <hr>
315 <div class="refsect2">
316 <a name="GstMpeg2enc--min-gop-size"></a><h3>The <code class="literal">"min-gop-size"</code> property</h3>
317 <pre class="programlisting">  "min-gop-size"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
318 <p>Minimal size per Group-of-Pictures (-1=default).</p>
319 <p>Allowed values: [G_MAXULONG,250]</p>
320 <p>Default value: -1</p>
321 </div>
322 <hr>
323 <div class="refsect2">
324 <a name="GstMpeg2enc--motion-search-radius"></a><h3>The <code class="literal">"motion-search-radius"</code> property</h3>
325 <pre class="programlisting">  "motion-search-radius"     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
326 <p>Motion compensation search radius.</p>
327 <p>Allowed values: [0,32]</p>
328 <p>Default value: 16</p>
329 </div>
330 <hr>
331 <div class="refsect2">
332 <a name="GstMpeg2enc--non-video-bitrate"></a><h3>The <code class="literal">"non-video-bitrate"</code> property</h3>
333 <pre class="programlisting">  "non-video-bitrate"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
334 <p>Assumed bitrate of non-video for sequence splitting (kbps).</p>
335 <p>Allowed values: [0,10000]</p>
336 <p>Default value: 0</p>
337 </div>
338 <hr>
339 <div class="refsect2">
340 <a name="GstMpeg2enc--norm"></a><h3>The <code class="literal">"norm"</code> property</h3>
341 <pre class="programlisting">  "norm"                     <span class="type">GstMpeg2encVideoNorm</span>  : Read / Write</pre>
342 <p>Tag output for specific video norm.</p>
343 <p>Default value: Unspecified</p>
344 </div>
345 <hr>
346 <div class="refsect2">
347 <a name="GstMpeg2enc--playback-field-order"></a><h3>The <code class="literal">"playback-field-order"</code> property</h3>
348 <pre class="programlisting">  "playback-field-order"     <span class="type">GstMpeg2encPlaybackFieldOrders</span>  : Read / Write</pre>
349 <p>Force specific playback field order.</p>
350 <p>Default value: Unspecified</p>
351 </div>
352 <hr>
353 <div class="refsect2">
354 <a name="GstMpeg2enc--pulldown-3-2"></a><h3>The <code class="literal">"pulldown-3-2"</code> property</h3>
355 <pre class="programlisting">  "pulldown-3-2"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
356 <p>Generate header flags for 3-2 pull down 24fps movies.</p>
357 <p>Default value: FALSE</p>
358 </div>
359 <hr>
360 <div class="refsect2">
361 <a name="GstMpeg2enc--quant-matrix"></a><h3>The <code class="literal">"quant-matrix"</code> property</h3>
362 <pre class="programlisting">  "quant-matrix"             <span class="type">GstMpeg2encQuantisationMatrix</span>  : Read / Write</pre>
363 <p>Quantisation matrix to use for encoding.</p>
364 <p>Default value: Default</p>
365 </div>
366 <hr>
367 <div class="refsect2">
368 <a name="GstMpeg2enc--quant-reduction-max-var"></a><h3>The <code class="literal">"quant-reduction-max-var"</code> property</h3>
369 <pre class="programlisting">  "quant-reduction-max-var"  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write</pre>
370 <p>Maximal luma variance below which quantisation boost is used.</p>
371 <p>Allowed values: [0,2500]</p>
372 <p>Default value: 100</p>
373 </div>
374 <hr>
375 <div class="refsect2">
376 <a name="GstMpeg2enc--quantisation"></a><h3>The <code class="literal">"quantisation"</code> property</h3>
377 <pre class="programlisting">  "quantisation"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
378 <p>Quantisation factor (-1=cbr, 0=default, 1=best, 31=worst).</p>
379 <p>Allowed values: [G_MAXULONG,31]</p>
380 <p>Default value: 0</p>
381 </div>
382 <hr>
383 <div class="refsect2">
384 <a name="GstMpeg2enc--quantisation-reduction"></a><h3>The <code class="literal">"quantisation-reduction"</code> property</h3>
385 <pre class="programlisting">  "quantisation-reduction"   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write</pre>
386 <p>Max. quantisation reduction for highly active blocks.</p>
387 <p>Allowed values: [-4,10]</p>
388 <p>Default value: 0</p>
389 </div>
390 <hr>
391 <div class="refsect2">
392 <a name="GstMpeg2enc--reduce-hf"></a><h3>The <code class="literal">"reduce-hf"</code> property</h3>
393 <pre class="programlisting">  "reduce-hf"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write</pre>
394 <p>How much to reduce high-frequency resolution (by increasing quantisation).</p>
395 <p>Allowed values: [0,2]</p>
396 <p>Default value: 0</p>
397 </div>
398 <hr>
399 <div class="refsect2">
400 <a name="GstMpeg2enc--reduction-2x2"></a><h3>The <code class="literal">"reduction-2x2"</code> property</h3>
401 <pre class="programlisting">  "reduction-2x2"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
402 <p>Reduction factor for 2x2 subsampled candidate motion estimates (1=max. quality, 4=max. speed).</p>
403 <p>Allowed values: [1,4]</p>
404 <p>Default value: 3</p>
405 </div>
406 <hr>
407 <div class="refsect2">
408 <a name="GstMpeg2enc--reduction-4x4"></a><h3>The <code class="literal">"reduction-4x4"</code> property</h3>
409 <pre class="programlisting">  "reduction-4x4"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
410 <p>Reduction factor for 4x4 subsampled candidate motion estimates (1=max. quality, 4=max. speed).</p>
411 <p>Allowed values: [1,4]</p>
412 <p>Default value: 2</p>
413 </div>
414 <hr>
415 <div class="refsect2">
416 <a name="GstMpeg2enc--sequence-header-every-gop"></a><h3>The <code class="literal">"sequence-header-every-gop"</code> property</h3>
417 <pre class="programlisting">  "sequence-header-every-gop" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
418 <p>Include a sequence header in every GOP.</p>
419 <p>Default value: FALSE</p>
420 </div>
421 <hr>
422 <div class="refsect2">
423 <a name="GstMpeg2enc--sequence-length"></a><h3>The <code class="literal">"sequence-length"</code> property</h3>
424 <pre class="programlisting">  "sequence-length"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
425 <p>Place a sequence boundary after each &lt;num&gt; MB (0=disable).</p>
426 <p>Allowed values: [0,10240]</p>
427 <p>Default value: 0</p>
428 </div>
429 <hr>
430 <div class="refsect2">
431 <a name="GstMpeg2enc--unit-coeff-elim"></a><h3>The <code class="literal">"unit-coeff-elim"</code> property</h3>
432 <pre class="programlisting">  "unit-coeff-elim"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
433 <p>How agressively small-unit picture blocks should be skipped.</p>
434 <p>Allowed values: [-40,40]</p>
435 <p>Default value: 0</p>
436 </div>
437 <hr>
438 <div class="refsect2">
439 <a name="GstMpeg2enc--vcd-still-size"></a><h3>The <code class="literal">"vcd-still-size"</code> property</h3>
440 <pre class="programlisting">  "vcd-still-size"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
441 <p>Size of VCD stills (in KB).</p>
442 <p>Allowed values: [0,512]</p>
443 <p>Default value: 0</p>
444 </div>
445 </div>
446 </div>
447 <div class="footer">
448 <hr>
449           Generated by GTK-Doc V1.18</div>
450 </body>
451 </html>