blob: 4d8dd1a257b10c80fefc95501a41f0b76ccddef7 [file] [log] [blame]
Sebastian Drögee6513c12013-07-14 12:12:42 +02001<!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">
Sebastian Drögea96dea22014-04-19 15:50:11 +02005<title>GStreamer Bad Plugins 1.0 Library Reference Manual: Base MPEG-TS descriptors</title>
Sebastian Drögee6513c12013-07-14 12:12:42 +02006<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual">
8<link rel="up" href="mpegts.html" title="Mpeg TS helper library">
9<link rel="prev" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html" title="Base MPEG-TS sections">
10<link rel="next" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html" title="ATSC variants of MPEG-TS sections">
Sebastian Drögea96dea22014-04-19 15:50:11 +020011<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
Sebastian Drögee6513c12013-07-14 12:12:42 +020012<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Sebastian Drögea96dea22014-04-19 15:50:11 +020015<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16<td width="100%" align="left" class="shortcuts">
17<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18 <a href="#gst-plugins-bad-libs-Base-MPEG-TS-descriptors.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19 <a href="#gst-plugins-bad-libs-Base-MPEG-TS-descriptors.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
20</td>
21<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22<td><a accesskey="u" href="mpegts.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23<td><a accesskey="p" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24<td><a accesskey="n" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25</tr></table>
Sebastian Drögee6513c12013-07-14 12:12:42 +020026<div class="refentry">
27<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors"></a><div class="titlepage"></div>
28<div class="refnamediv"><table width="100%"><tr>
29<td valign="top">
30<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.top_of_page"></a>Base MPEG-TS descriptors</span></h2>
31<p>Base MPEG-TS descriptors — Descriptors for ITU H.222.0 | ISO/IEC 13818-1</p>
32</td>
Sebastian Drögea96dea22014-04-19 15:50:11 +020033<td class="gallery_image" valign="top" align="right"></td>
Sebastian Drögee6513c12013-07-14 12:12:42 +020034</tr></table></div>
Sebastian Drögea96dea22014-04-19 15:50:11 +020035<div class="refsect1">
36<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.functions"></a><h2>Functions</h2>
37<div class="informaltable"><table width="100%" border="0">
38<colgroup>
39<col width="150px" class="functions_return">
40<col class="functions_name">
41</colgroup>
42<tbody>
43<tr>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +020044<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
Sebastian Drögea96dea22014-04-19 15:50:11 +020045</td>
46<td class="function_name">
47<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-find-descriptor" title="gst_mpegts_find_descriptor ()">gst_mpegts_find_descriptor</a> <span class="c_punctuation">()</span>
48</td>
49</tr>
50<tr>
51<td class="function_type">
52<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
53</td>
54<td class="function_name">
55<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-parse-descriptors" title="gst_mpegts_parse_descriptors ()">gst_mpegts_parse_descriptors</a> <span class="c_punctuation">()</span>
56</td>
57</tr>
58<tr>
59<td class="function_type">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +020060<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
Sebastian Dröge12682a62014-05-03 19:58:45 +020061</td>
62<td class="function_name">
63<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-descriptor-from-custom" title="gst_mpegts_descriptor_from_custom ()">gst_mpegts_descriptor_from_custom</a> <span class="c_punctuation">()</span>
64</td>
65</tr>
66<tr>
67<td class="function_type">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +020068<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
Sebastian Dröge12682a62014-05-03 19:58:45 +020069</td>
70<td class="function_name">
71<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-descriptor-from-registration" title="gst_mpegts_descriptor_from_registration ()">gst_mpegts_descriptor_from_registration</a> <span class="c_punctuation">()</span>
72</td>
73</tr>
74<tr>
75<td class="function_type">
Sebastian Drögea96dea22014-04-19 15:50:11 +020076<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
77</td>
78<td class="function_name">
79<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-iso-639-language" title="gst_mpegts_descriptor_parse_iso_639_language ()">gst_mpegts_descriptor_parse_iso_639_language</a> <span class="c_punctuation">()</span>
80</td>
81</tr>
82<tr>
83<td class="function_type">
84<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
85</td>
86<td class="function_name">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +020087<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-iso-639-language-idx" title="gst_mpegts_descriptor_parse_iso_639_language_idx ()">gst_mpegts_descriptor_parse_iso_639_language_idx</a> <span class="c_punctuation">()</span>
88</td>
89</tr>
90<tr>
91<td class="function_type">
92<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
93</td>
94<td class="function_name">
95<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-iso-639-language-nb" title="gst_mpegts_descriptor_parse_iso_639_language_nb ()">gst_mpegts_descriptor_parse_iso_639_language_nb</a> <span class="c_punctuation">()</span>
96</td>
97</tr>
98<tr>
99<td class="function_type">
100<span class="returnvalue">void</span>
101</td>
102<td class="function_name">
103<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-iso-639-language-descriptor-free" title="gst_mpegts_iso_639_language_descriptor_free ()">gst_mpegts_iso_639_language_descriptor_free</a> <span class="c_punctuation">()</span>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200104</td>
105</tr>
106<tr>
107<td class="function_type">
108<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
109</td>
110<td class="function_name">
111<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-logical-channel" title="gst_mpegts_descriptor_parse_logical_channel ()">gst_mpegts_descriptor_parse_logical_channel</a> <span class="c_punctuation">()</span>
112</td>
113</tr>
114</tbody>
115</table></div>
116</div>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200117<a name="GstMpegtsDescriptor"></a><div class="refsect1">
Sebastian Drögea96dea22014-04-19 15:50:11 +0200118<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.other"></a><h2>Types and Values</h2>
119<div class="informaltable"><table width="100%" border="0">
120<colgroup>
121<col width="150px" class="name">
122<col class="description">
123</colgroup>
124<tbody>
125<tr>
126<td class="datatype_keyword">struct</td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200127<td class="function_name"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor-struct" title="struct GstMpegtsDescriptor">GstMpegtsDescriptor</a></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200128</tr>
129<tr>
130<td class="datatype_keyword">enum</td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200131<td class="function_name"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptorType" title="enum GstMpegtsDescriptorType">GstMpegtsDescriptorType</a></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200132</tr>
133<tr>
134<td class="datatype_keyword">enum</td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200135<td class="function_name"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsMiscDescriptorType" title="enum GstMpegtsMiscDescriptorType">GstMpegtsMiscDescriptorType</a></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200136</tr>
137<tr>
138<td class="datatype_keyword">struct</td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200139<td class="function_name"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsISO639LanguageDescriptor" title="struct GstMpegtsISO639LanguageDescriptor">GstMpegtsISO639LanguageDescriptor</a></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200140</tr>
141<tr>
142<td class="datatype_keyword">enum</td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200143<td class="function_name"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsIso639AudioType" title="enum GstMpegtsIso639AudioType">GstMpegtsIso639AudioType</a></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200144</tr>
145<tr>
146<td class="datatype_keyword">struct</td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200147<td class="function_name"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsLogicalChannel" title="struct GstMpegtsLogicalChannel">GstMpegtsLogicalChannel</a></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200148</tr>
149<tr>
150<td class="datatype_keyword">struct</td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200151<td class="function_name"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsLogicalChannelDescriptor" title="struct GstMpegtsLogicalChannelDescriptor">GstMpegtsLogicalChannelDescriptor</a></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200152</tr>
153</tbody>
154</table></div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200155</div>
156<div class="refsect1">
157<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.object-hierarchy"></a><h2>Object Hierarchy</h2>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200158<pre class="screen"> GBoxed
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200159 <span class="lineart">╰──</span> GstMpegtsDescriptor
Sebastian Drögea96dea22014-04-19 15:50:11 +0200160 GEnum
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200161 <span class="lineart">├──</span> GstMpegtsDescriptorType
162 <span class="lineart">╰──</span> GstMpegtsIso639AudioType
Sebastian Drögee6513c12013-07-14 12:12:42 +0200163</pre>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200164</div>
165<div class="refsect1">
166<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.includes"></a><h2>Includes</h2>
167<pre class="synopsis">#include &lt;gst/mpegts/mpegts.h&gt;
Sebastian Drögee6513c12013-07-14 12:12:42 +0200168</pre>
169</div>
170<div class="refsect1">
171<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.description"></a><h2>Description</h2>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200172<p>These are the base descriptor types and methods.</p>
173<p>For more details, refer to the ITU H.222.0 or ISO/IEC 13818-1 specifications
174and other specifications mentionned in the documentation.</p>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200175</div>
176<div class="refsect1">
Sebastian Drögea96dea22014-04-19 15:50:11 +0200177<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.functions_details"></a><h2>Functions</h2>
178<div class="refsect2">
179<a name="gst-mpegts-find-descriptor"></a><h3>gst_mpegts_find_descriptor ()</h3>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200180<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
Sebastian Drögea96dea22014-04-19 15:50:11 +0200181gst_mpegts_find_descriptor (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *descriptors</code></em>,
182 <em class="parameter"><code><span class="type">guint8</span> tag</code></em>);</pre>
183<p>Finds the first descriptor of type <em class="parameter"><code>tag</code></em>
184 in the array.</p>
185<p>Note: To look for descriptors that can be present more than once in an
186array of descriptors, iterate the <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> manually.</p>
187<div class="refsect3">
188<a name="id-1.2.5.5.9.2.6"></a><h4>Parameters</h4>
189<div class="informaltable"><table width="100%" border="0">
190<colgroup>
191<col width="150px" class="parameters_name">
192<col class="parameters_description">
193<col width="200px" class="parameters_annotations">
194</colgroup>
195<tbody>
196<tr>
197<td class="parameter_name"><p>descriptors</p></td>
198<td class="parameter_description"><p> an array
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200199of <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a>. </p></td>
200<td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDescriptor][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200201</tr>
202<tr>
203<td class="parameter_name"><p>tag</p></td>
204<td class="parameter_description"><p>the tag to look for</p></td>
205<td class="parameter_annotations"> </td>
206</tr>
207</tbody>
208</table></div>
209</div>
210<div class="refsect3">
211<a name="id-1.2.5.5.9.2.7"></a><h4>Returns</h4>
212<p> the first descriptor matchin <em class="parameter"><code>tag</code></em>
213, else <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
214<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
215</div>
216</div>
217<hr>
218<div class="refsect2">
219<a name="gst-mpegts-parse-descriptors"></a><h3>gst_mpegts_parse_descriptors ()</h3>
220<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
221gst_mpegts_parse_descriptors (<em class="parameter"><code><span class="type">guint8</span> *buffer</code></em>,
222 <em class="parameter"><code><span class="type">gsize</span> buf_len</code></em>);</pre>
223<p>Parses the descriptors present in <em class="parameter"><code>buffer</code></em>
224 and returns them as an
225array.</p>
226<p>Note: The data provided in <em class="parameter"><code>buffer</code></em>
227 will not be copied.</p>
228<div class="refsect3">
229<a name="id-1.2.5.5.9.3.6"></a><h4>Parameters</h4>
230<div class="informaltable"><table width="100%" border="0">
231<colgroup>
232<col width="150px" class="parameters_name">
233<col class="parameters_description">
234<col width="200px" class="parameters_annotations">
235</colgroup>
236<tbody>
237<tr>
238<td class="parameter_name"><p>buffer</p></td>
239<td class="parameter_description"><p> descriptors to parse. </p></td>
240<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
241</tr>
242<tr>
243<td class="parameter_name"><p>buf_len</p></td>
244<td class="parameter_description"><p>Size of <em class="parameter"><code>buffer</code></em>
245</p></td>
246<td class="parameter_annotations"> </td>
247</tr>
248</tbody>
249</table></div>
250</div>
251<div class="refsect3">
252<a name="id-1.2.5.5.9.3.7"></a><h4>Returns</h4>
253<p> an
254array of the parsed descriptors or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there was an error.
255Release with <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#g-array-unref"><span class="type">g_array_unref</span></a> when done with it. </p>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200256<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDescriptor]</span></p>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200257</div>
258</div>
259<hr>
260<div class="refsect2">
Sebastian Dröge12682a62014-05-03 19:58:45 +0200261<a name="gst-mpegts-descriptor-from-custom"></a><h3>gst_mpegts_descriptor_from_custom ()</h3>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200262<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
Sebastian Dröge12682a62014-05-03 19:58:45 +0200263gst_mpegts_descriptor_from_custom (<em class="parameter"><code><span class="type">guint8</span> tag</code></em>,
264 <em class="parameter"><code>const <span class="type">guint8</span> *data</code></em>,
265 <em class="parameter"><code><span class="type">gsize</span> length</code></em>);</pre>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200266<p>Creates a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> with custom <em class="parameter"><code>tag</code></em>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200267 and <em class="parameter"><code>data</code></em>
268</p>
269<div class="refsect3">
270<a name="id-1.2.5.5.9.4.5"></a><h4>Parameters</h4>
271<div class="informaltable"><table width="100%" border="0">
272<colgroup>
273<col width="150px" class="parameters_name">
274<col class="parameters_description">
275<col width="200px" class="parameters_annotations">
276</colgroup>
277<tbody>
278<tr>
279<td class="parameter_name"><p>tag</p></td>
280<td class="parameter_description"><p>descriptor tag</p></td>
281<td class="parameter_annotations"> </td>
282</tr>
283<tr>
284<td class="parameter_name"><p>data</p></td>
285<td class="parameter_description"><p> descriptor data (after tag and length field). </p></td>
286<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
287</tr>
288<tr>
289<td class="parameter_name"><p>length</p></td>
290<td class="parameter_description"><p>length of <em class="parameter"><code>data</code></em>
291</p></td>
292<td class="parameter_annotations"> </td>
293</tr>
294</tbody>
295</table></div>
296</div>
297<div class="refsect3">
298<a name="id-1.2.5.5.9.4.6"></a><h4>Returns</h4>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200299<p> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200300<p></p>
301</div>
302</div>
303<hr>
304<div class="refsect2">
305<a name="gst-mpegts-descriptor-from-registration"></a><h3>gst_mpegts_descriptor_from_registration ()</h3>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200306<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
Sebastian Dröge12682a62014-05-03 19:58:45 +0200307gst_mpegts_descriptor_from_registration
308 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format_identifier</code></em>,
309 <em class="parameter"><code><span class="type">guint8</span> *additional_info</code></em>,
310 <em class="parameter"><code><span class="type">gsize</span> additional_info_length</code></em>);</pre>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200311<p>Creates a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GST-MTS-DESC-REGISTRATION:CAPS"><code class="literal">GST_MTS_DESC_REGISTRATION</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p>
312<p>Return: <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure</p>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200313<div class="refsect3">
314<a name="id-1.2.5.5.9.5.6"></a><h4>Parameters</h4>
315<div class="informaltable"><table width="100%" border="0">
316<colgroup>
317<col width="150px" class="parameters_name">
318<col class="parameters_description">
319<col width="200px" class="parameters_annotations">
320</colgroup>
321<tbody>
322<tr>
323<td class="parameter_name"><p>format_identifier</p></td>
324<td class="parameter_description"><p> a 4 character format identifier string. </p></td>
325<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
326</tr>
327<tr>
328<td class="parameter_name"><p>additional_info</p></td>
329<td class="parameter_description"><p> pointer to optional additional info. </p></td>
330<td class="parameter_annotations"><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
331</tr>
332<tr>
333<td class="parameter_name"><p>additional_info_length</p></td>
334<td class="parameter_description"><p>length of the optional <em class="parameter"><code>additional_info</code></em>
335</p></td>
336<td class="parameter_annotations"> </td>
337</tr>
338</tbody>
339</table></div>
340</div>
341</div>
342<hr>
343<div class="refsect2">
Sebastian Drögea96dea22014-04-19 15:50:11 +0200344<a name="gst-mpegts-descriptor-parse-iso-639-language"></a><h3>gst_mpegts_descriptor_parse_iso_639_language ()</h3>
345<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
346gst_mpegts_descriptor_parse_iso_639_language
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200347 (<em class="parameter"><code>const <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> *descriptor</code></em>,
348 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsISO639LanguageDescriptor" title="struct GstMpegtsISO639LanguageDescriptor"><span class="type">GstMpegtsISO639LanguageDescriptor</span></a> **res</code></em>);</pre>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200349<p>Extracts the iso 639-2 language information from <em class="parameter"><code>descriptor</code></em>
350.</p>
351<p>Note: Use <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gsttaglanguagecodes.html#gst-tag-get-language-code"><span class="type">gst_tag_get_language_code</span></a> if you want to get the the
352ISO 639-1 language code from the returned ISO 639-2 one.</p>
353<div class="refsect3">
Sebastian Dröge12682a62014-05-03 19:58:45 +0200354<a name="id-1.2.5.5.9.6.6"></a><h4>Parameters</h4>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200355<div class="informaltable"><table width="100%" border="0">
356<colgroup>
357<col width="150px" class="parameters_name">
358<col class="parameters_description">
359<col width="200px" class="parameters_annotations">
360</colgroup>
361<tbody>
362<tr>
363<td class="parameter_name"><p>descriptor</p></td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200364<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GST-MTS-DESC-ISO-639-LANGUAGE:CAPS"><code class="literal">GST_MTS_DESC_ISO_639_LANGUAGE</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200365<td class="parameter_annotations"> </td>
366</tr>
367<tr>
368<td class="parameter_name"><p>res</p></td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200369<td class="parameter_description"><p> the <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsISO639LanguageDescriptor" title="struct GstMpegtsISO639LanguageDescriptor"><span class="type">GstMpegtsISO639LanguageDescriptor</span></a> to fill. </p></td>
370<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200371</tr>
372</tbody>
373</table></div>
374</div>
375<div class="refsect3">
Sebastian Dröge12682a62014-05-03 19:58:45 +0200376<a name="id-1.2.5.5.9.6.7"></a><h4>Returns</h4>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200377<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
378<p></p>
379</div>
380</div>
381<hr>
382<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200383<a name="gst-mpegts-descriptor-parse-iso-639-language-idx"></a><h3>gst_mpegts_descriptor_parse_iso_639_language_idx ()</h3>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200384<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200385gst_mpegts_descriptor_parse_iso_639_language_idx
386 (<em class="parameter"><code>const <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> *descriptor</code></em>,
387 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
388 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **lang</code></em>,
389 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsIso639AudioType" title="enum GstMpegtsIso639AudioType"><span class="type">GstMpegtsIso639AudioType</span></a> *audio_type</code></em>);</pre>
390<p>Extracts the iso 639-2 language information from specific table id in <em class="parameter"><code>descriptor</code></em>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200391.</p>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200392<p>Note: Use <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gsttaglanguagecodes.html#gst-tag-get-language-code"><span class="type">gst_tag_get_language_code</span></a> if you want to get the the
393ISO 639-1 language code from the returned ISO 639-2 one.</p>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200394<div class="refsect3">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200395<a name="id-1.2.5.5.9.7.6"></a><h4>Parameters</h4>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200396<div class="informaltable"><table width="100%" border="0">
397<colgroup>
398<col width="150px" class="parameters_name">
399<col class="parameters_description">
400<col width="200px" class="parameters_annotations">
401</colgroup>
402<tbody>
403<tr>
404<td class="parameter_name"><p>descriptor</p></td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200405<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GST-MTS-DESC-ISO-639-LANGUAGE:CAPS"><code class="literal">GST_MTS_DESC_ISO_639_LANGUAGE</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200406<td class="parameter_annotations"> </td>
407</tr>
408<tr>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200409<td class="parameter_name"><p>idx</p></td>
410<td class="parameter_description"><p>Table id of the language to parse</p></td>
411<td class="parameter_annotations"> </td>
412</tr>
413<tr>
414<td class="parameter_name"><p>lang</p></td>
415<td class="parameter_description"><p> 4-byte gchar array to hold the language code. </p></td>
416<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
417</tr>
418<tr>
419<td class="parameter_name"><p>audio_type</p></td>
420<td class="parameter_description"><p> the <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsIso639AudioType" title="enum GstMpegtsIso639AudioType"><span class="type">GstMpegtsIso639AudioType</span></a> to set. </p></td>
421<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200422</tr>
423</tbody>
424</table></div>
425</div>
426<div class="refsect3">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200427<a name="id-1.2.5.5.9.7.7"></a><h4>Returns</h4>
428<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
Sebastian Dröge12682a62014-05-03 19:58:45 +0200429<p></p>
430</div>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200431</div>
432<hr>
433<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200434<a name="gst-mpegts-descriptor-parse-iso-639-language-nb"></a><h3>gst_mpegts_descriptor_parse_iso_639_language_nb ()</h3>
435<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
436gst_mpegts_descriptor_parse_iso_639_language_nb
437 (<em class="parameter"><code>const <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> *descriptor</code></em>);</pre>
438<div class="refsect3">
439<a name="id-1.2.5.5.9.8.4"></a><h4>Parameters</h4>
440<div class="informaltable"><table width="100%" border="0">
441<colgroup>
442<col width="150px" class="parameters_name">
443<col class="parameters_description">
444<col width="200px" class="parameters_annotations">
445</colgroup>
446<tbody><tr>
447<td class="parameter_name"><p>descriptor</p></td>
448<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GST-MTS-DESC-ISO-639-LANGUAGE:CAPS"><code class="literal">GST_MTS_DESC_ISO_639_LANGUAGE</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
449<td class="parameter_annotations"> </td>
450</tr></tbody>
451</table></div>
452</div>
453<div class="refsect3">
454<a name="id-1.2.5.5.9.8.5"></a><h4>Returns</h4>
455<p> The number of languages in <em class="parameter"><code>descriptor</code></em>
456</p>
457<p></p>
458</div>
459</div>
460<hr>
461<div class="refsect2">
462<a name="gst-mpegts-iso-639-language-descriptor-free"></a><h3>gst_mpegts_iso_639_language_descriptor_free ()</h3>
463<pre class="programlisting"><span class="returnvalue">void</span>
464gst_mpegts_iso_639_language_descriptor_free
465 (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsISO639LanguageDescriptor" title="struct GstMpegtsISO639LanguageDescriptor"><span class="type">GstMpegtsISO639LanguageDescriptor</span></a> *desc</code></em>);</pre>
466</div>
467<hr>
468<div class="refsect2">
Sebastian Drögea96dea22014-04-19 15:50:11 +0200469<a name="gst-mpegts-descriptor-parse-logical-channel"></a><h3>gst_mpegts_descriptor_parse_logical_channel ()</h3>
470<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
471gst_mpegts_descriptor_parse_logical_channel
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200472 (<em class="parameter"><code>const <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> *descriptor</code></em>,
473 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsLogicalChannelDescriptor" title="struct GstMpegtsLogicalChannelDescriptor"><span class="type">GstMpegtsLogicalChannelDescriptor</span></a> *res</code></em>);</pre>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200474<p>Extracts the logical channels from <em class="parameter"><code>descriptor</code></em>
475.</p>
476<div class="refsect3">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200477<a name="id-1.2.5.5.9.10.5"></a><h4>Parameters</h4>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200478<div class="informaltable"><table width="100%" border="0">
479<colgroup>
480<col width="150px" class="parameters_name">
481<col class="parameters_description">
482<col width="200px" class="parameters_annotations">
483</colgroup>
484<tbody>
485<tr>
486<td class="parameter_name"><p>descriptor</p></td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200487<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GST-MTS-DESC-DTG-LOGICAL-CHANNEL:CAPS"><code class="literal">GST_MTS_DESC_DTG_LOGICAL_CHANNEL</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200488<td class="parameter_annotations"> </td>
489</tr>
490<tr>
491<td class="parameter_name"><p>res</p></td>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200492<td class="parameter_description"><p> the <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsLogicalChannelDescriptor" title="struct GstMpegtsLogicalChannelDescriptor"><span class="type">GstMpegtsLogicalChannelDescriptor</span></a> to fill. </p></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200493<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
494</tr>
495</tbody>
496</table></div>
497</div>
498<div class="refsect3">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200499<a name="id-1.2.5.5.9.10.6"></a><h4>Returns</h4>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200500<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
501<p></p>
502</div>
503</div>
504</div>
505<div class="refsect1">
506<a name="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.other_details"></a><h2>Types and Values</h2>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200507<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200508<a name="GstMpegtsDescriptor-struct"></a><h3>struct GstMpegtsDescriptor</h3>
509<pre class="programlisting">struct GstMpegtsDescriptor {
Sebastian Drögedd8e1152013-08-30 12:58:53 +0200510 guint8 tag;
511 guint8 tag_extension;
512 guint8 length;
Sebastian Dröge12682a62014-05-03 19:58:45 +0200513 guint8 *data;
Sebastian Drögee6513c12013-07-14 12:12:42 +0200514};
515</pre>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200516<p>Mpeg-TS descriptor (ISO/IEC 13818-1).</p>
517<div class="refsect3">
518<a name="id-1.2.5.5.10.2.5"></a><h4>Members</h4>
519<div class="informaltable"><table width="100%" border="0">
Sebastian Drögee6513c12013-07-14 12:12:42 +0200520<colgroup>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200521<col width="300px" class="struct_members_name">
522<col class="struct_members_description">
523<col width="200px" class="struct_members_annotations">
Sebastian Drögee6513c12013-07-14 12:12:42 +0200524</colgroup>
525<tbody>
526<tr>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200527<td class="struct_member_name"><p><span class="type">guint8</span> <em class="structfield"><code><a name="GstMpegtsDescriptor-struct.tag"></a>tag</code></em>;</p></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200528<td class="struct_member_description"><p>the type of descriptor</p></td>
529<td class="struct_member_annotations"> </td>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200530</tr>
531<tr>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200532<td class="struct_member_name"><p><span class="type">guint8</span> <em class="structfield"><code><a name="GstMpegtsDescriptor-struct.tag-extension"></a>tag_extension</code></em>;</p></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200533<td class="struct_member_description"><p>the extended type (if <em class="parameter"><code>descriptor_tag</code></em>
534is 0x7f)</p></td>
535<td class="struct_member_annotations"> </td>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200536</tr>
537<tr>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200538<td class="struct_member_name"><p><span class="type">guint8</span> <em class="structfield"><code><a name="GstMpegtsDescriptor-struct.length"></a>length</code></em>;</p></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200539<td class="struct_member_description"><p>the length of the descriptor content (excluding tag/length field)</p></td>
540<td class="struct_member_annotations"> </td>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200541</tr>
542<tr>
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200543<td class="struct_member_name"><p><span class="type">guint8</span> *<em class="structfield"><code><a name="GstMpegtsDescriptor-struct.data"></a>data</code></em>;</p></td>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200544<td class="struct_member_description"><p>the full descriptor data (including tag, extension, length). The first
545two bytes are the <em class="parameter"><code>tag</code></em>
546and <em class="parameter"><code>tag_extension</code></em>
547.</p></td>
548<td class="struct_member_annotations"> </td>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200549</tr>
550</tbody>
551</table></div>
552</div>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200553</div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200554<hr>
555<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200556<a name="GstMpegtsDescriptorType"></a><h3>enum GstMpegtsDescriptorType</h3>
557<p>The type of <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200558<p>These values correspond to the registered descriptor type from
559the base MPEG-TS specifications (ITU H.222.0 | ISO/IEC 13818-1).</p>
560<p>Consult the relevant specifications for more details.</p>
561<div class="refsect3">
562<a name="id-1.2.5.5.10.3.6"></a><h4>Members</h4>
563<div class="informaltable"><table width="100%" border="0">
Sebastian Dröge30887412013-09-19 12:51:06 +0200564<colgroup>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200565<col width="300px" class="enum_members_name">
566<col class="enum_members_description">
567<col width="200px" class="enum_members_annotations">
Sebastian Dröge30887412013-09-19 12:51:06 +0200568</colgroup>
569<tbody>
570<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200571<td class="enum_member_name"><p><a name="GST-MTS-DESC-RESERVED-00:CAPS"></a>GST_MTS_DESC_RESERVED_00</p></td>
572<td> </td>
573<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200574</tr>
575<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200576<td class="enum_member_name"><p><a name="GST-MTS-DESC-RESERVED-01:CAPS"></a>GST_MTS_DESC_RESERVED_01</p></td>
577<td> </td>
578<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200579</tr>
580<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200581<td class="enum_member_name"><p><a name="GST-MTS-DESC-VIDEO-STREAM:CAPS"></a>GST_MTS_DESC_VIDEO_STREAM</p></td>
582<td> </td>
583<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200584</tr>
585<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200586<td class="enum_member_name"><p><a name="GST-MTS-DESC-AUDIO-STREAM:CAPS"></a>GST_MTS_DESC_AUDIO_STREAM</p></td>
587<td> </td>
588<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200589</tr>
590<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200591<td class="enum_member_name"><p><a name="GST-MTS-DESC-HIERARCHY:CAPS"></a>GST_MTS_DESC_HIERARCHY</p></td>
592<td> </td>
593<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200594</tr>
595<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200596<td class="enum_member_name"><p><a name="GST-MTS-DESC-REGISTRATION:CAPS"></a>GST_MTS_DESC_REGISTRATION</p></td>
597<td> </td>
598<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200599</tr>
600<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200601<td class="enum_member_name"><p><a name="GST-MTS-DESC-DATA-STREAM-ALIGNMENT:CAPS"></a>GST_MTS_DESC_DATA_STREAM_ALIGNMENT</p></td>
602<td> </td>
603<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200604</tr>
605<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200606<td class="enum_member_name"><p><a name="GST-MTS-DESC-TARGET-BACKGROUND-GRID:CAPS"></a>GST_MTS_DESC_TARGET_BACKGROUND_GRID</p></td>
607<td> </td>
608<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200609</tr>
610<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200611<td class="enum_member_name"><p><a name="GST-MTS-DESC-VIDEO-WINDOW:CAPS"></a>GST_MTS_DESC_VIDEO_WINDOW</p></td>
612<td> </td>
613<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200614</tr>
615<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200616<td class="enum_member_name"><p><a name="GST-MTS-DESC-CA:CAPS"></a>GST_MTS_DESC_CA</p></td>
617<td> </td>
618<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200619</tr>
620<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200621<td class="enum_member_name"><p><a name="GST-MTS-DESC-ISO-639-LANGUAGE:CAPS"></a>GST_MTS_DESC_ISO_639_LANGUAGE</p></td>
622<td> </td>
623<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200624</tr>
625<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200626<td class="enum_member_name"><p><a name="GST-MTS-DESC-SYSTEM-CLOCK:CAPS"></a>GST_MTS_DESC_SYSTEM_CLOCK</p></td>
627<td> </td>
628<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200629</tr>
630<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200631<td class="enum_member_name"><p><a name="GST-MTS-DESC-MULTIPLEX-BUFFER-UTILISATION:CAPS"></a>GST_MTS_DESC_MULTIPLEX_BUFFER_UTILISATION</p></td>
632<td> </td>
633<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200634</tr>
635<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200636<td class="enum_member_name"><p><a name="GST-MTS-DESC-COPYRIGHT:CAPS"></a>GST_MTS_DESC_COPYRIGHT</p></td>
637<td> </td>
638<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200639</tr>
640<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200641<td class="enum_member_name"><p><a name="GST-MTS-DESC-MAXIMUM-BITRATE:CAPS"></a>GST_MTS_DESC_MAXIMUM_BITRATE</p></td>
642<td> </td>
643<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200644</tr>
645<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200646<td class="enum_member_name"><p><a name="GST-MTS-DESC-PRIVATE-DATA-INDICATOR:CAPS"></a>GST_MTS_DESC_PRIVATE_DATA_INDICATOR</p></td>
647<td> </td>
648<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200649</tr>
650<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200651<td class="enum_member_name"><p><a name="GST-MTS-DESC-SMOOTHING-BUFFER:CAPS"></a>GST_MTS_DESC_SMOOTHING_BUFFER</p></td>
652<td> </td>
653<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200654</tr>
655<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200656<td class="enum_member_name"><p><a name="GST-MTS-DESC-STD:CAPS"></a>GST_MTS_DESC_STD</p></td>
657<td> </td>
658<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200659</tr>
660<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200661<td class="enum_member_name"><p><a name="GST-MTS-DESC-IBP:CAPS"></a>GST_MTS_DESC_IBP</p></td>
662<td> </td>
663<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200664</tr>
665<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200666<td class="enum_member_name"><p><a name="GST-MTS-DESC-DSMCC-CAROUSEL-IDENTIFIER:CAPS"></a>GST_MTS_DESC_DSMCC_CAROUSEL_IDENTIFIER</p></td>
667<td> </td>
668<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200669</tr>
670<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200671<td class="enum_member_name"><p><a name="GST-MTS-DESC-DSMCC-ASSOCIATION-TAG:CAPS"></a>GST_MTS_DESC_DSMCC_ASSOCIATION_TAG</p></td>
672<td> </td>
673<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200674</tr>
675<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200676<td class="enum_member_name"><p><a name="GST-MTS-DESC-DSMCC-DEFERRED-ASSOCIATION-TAG:CAPS"></a>GST_MTS_DESC_DSMCC_DEFERRED_ASSOCIATION_TAG</p></td>
677<td> </td>
678<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200679</tr>
680<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200681<td class="enum_member_name"><p><a name="GST-MTS-DESC-DSMCC-NPT-REFERENCE:CAPS"></a>GST_MTS_DESC_DSMCC_NPT_REFERENCE</p></td>
682<td> </td>
683<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200684</tr>
685<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200686<td class="enum_member_name"><p><a name="GST-MTS-DESC-DSMCC-NPT-ENDPOINT:CAPS"></a>GST_MTS_DESC_DSMCC_NPT_ENDPOINT</p></td>
687<td> </td>
688<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200689</tr>
690<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200691<td class="enum_member_name"><p><a name="GST-MTS-DESC-DSMCC-STREAM-MODE:CAPS"></a>GST_MTS_DESC_DSMCC_STREAM_MODE</p></td>
692<td> </td>
693<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200694</tr>
695<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200696<td class="enum_member_name"><p><a name="GST-MTS-DESC-DSMCC-STREAM-EVENT:CAPS"></a>GST_MTS_DESC_DSMCC_STREAM_EVENT</p></td>
697<td> </td>
698<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200699</tr>
700<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200701<td class="enum_member_name"><p><a name="GST-MTS-DESC-MPEG4-VIDEO:CAPS"></a>GST_MTS_DESC_MPEG4_VIDEO</p></td>
702<td> </td>
703<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200704</tr>
705<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200706<td class="enum_member_name"><p><a name="GST-MTS-DESC-MPEG4-AUDIO:CAPS"></a>GST_MTS_DESC_MPEG4_AUDIO</p></td>
707<td> </td>
708<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200709</tr>
710<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200711<td class="enum_member_name"><p><a name="GST-MTS-DESC-IOD:CAPS"></a>GST_MTS_DESC_IOD</p></td>
712<td> </td>
713<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200714</tr>
715<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200716<td class="enum_member_name"><p><a name="GST-MTS-DESC-SL:CAPS"></a>GST_MTS_DESC_SL</p></td>
717<td> </td>
718<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200719</tr>
720<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200721<td class="enum_member_name"><p><a name="GST-MTS-DESC-FMC:CAPS"></a>GST_MTS_DESC_FMC</p></td>
722<td> </td>
723<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200724</tr>
725<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200726<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXTERNAL-ES-ID:CAPS"></a>GST_MTS_DESC_EXTERNAL_ES_ID</p></td>
727<td> </td>
728<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200729</tr>
730<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200731<td class="enum_member_name"><p><a name="GST-MTS-DESC-MUX-CODE:CAPS"></a>GST_MTS_DESC_MUX_CODE</p></td>
732<td> </td>
733<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200734</tr>
735<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200736<td class="enum_member_name"><p><a name="GST-MTS-DESC-FMX-BUFFER-SIZE:CAPS"></a>GST_MTS_DESC_FMX_BUFFER_SIZE</p></td>
737<td> </td>
738<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200739</tr>
740<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200741<td class="enum_member_name"><p><a name="GST-MTS-DESC-MULTIPLEX-BUFFER:CAPS"></a>GST_MTS_DESC_MULTIPLEX_BUFFER</p></td>
742<td> </td>
743<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200744</tr>
745<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200746<td class="enum_member_name"><p><a name="GST-MTS-DESC-CONTENT-LABELING:CAPS"></a>GST_MTS_DESC_CONTENT_LABELING</p></td>
747<td> </td>
748<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200749</tr>
750<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200751<td class="enum_member_name"><p><a name="GST-MTS-DESC-METADATA-POINTER:CAPS"></a>GST_MTS_DESC_METADATA_POINTER</p></td>
752<td> </td>
753<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200754</tr>
755<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200756<td class="enum_member_name"><p><a name="GST-MTS-DESC-METADATA:CAPS"></a>GST_MTS_DESC_METADATA</p></td>
757<td> </td>
758<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200759</tr>
760<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200761<td class="enum_member_name"><p><a name="GST-MTS-DESC-METADATA-STD:CAPS"></a>GST_MTS_DESC_METADATA_STD</p></td>
762<td> </td>
763<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200764</tr>
765<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200766<td class="enum_member_name"><p><a name="GST-MTS-DESC-AVC-VIDEO:CAPS"></a>GST_MTS_DESC_AVC_VIDEO</p></td>
767<td> </td>
768<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200769</tr>
770<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200771<td class="enum_member_name"><p><a name="GST-MTS-DESC-IPMP:CAPS"></a>GST_MTS_DESC_IPMP</p></td>
772<td> </td>
773<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200774</tr>
775<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200776<td class="enum_member_name"><p><a name="GST-MTS-DESC-AVC-TIMING-AND-HRD:CAPS"></a>GST_MTS_DESC_AVC_TIMING_AND_HRD</p></td>
777<td> </td>
778<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200779</tr>
780<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200781<td class="enum_member_name"><p><a name="GST-MTS-DESC-MPEG2-AAC-AUDIO:CAPS"></a>GST_MTS_DESC_MPEG2_AAC_AUDIO</p></td>
782<td> </td>
783<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200784</tr>
785<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200786<td class="enum_member_name"><p><a name="GST-MTS-DESC-FLEX-MUX-TIMING:CAPS"></a>GST_MTS_DESC_FLEX_MUX_TIMING</p></td>
787<td> </td>
788<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200789</tr>
790<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200791<td class="enum_member_name"><p><a name="GST-MTS-DESC-MPEG4-TEXT:CAPS"></a>GST_MTS_DESC_MPEG4_TEXT</p></td>
792<td> </td>
793<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200794</tr>
795<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200796<td class="enum_member_name"><p><a name="GST-MTS-DESC-MPEG4-AUDIO-EXTENSION:CAPS"></a>GST_MTS_DESC_MPEG4_AUDIO_EXTENSION</p></td>
797<td> </td>
798<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200799</tr>
800<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200801<td class="enum_member_name"><p><a name="GST-MTS-DESC-AUXILIARY-VIDEO-STREAM:CAPS"></a>GST_MTS_DESC_AUXILIARY_VIDEO_STREAM</p></td>
802<td> </td>
803<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200804</tr>
805<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200806<td class="enum_member_name"><p><a name="GST-MTS-DESC-SVC-EXTENSION:CAPS"></a>GST_MTS_DESC_SVC_EXTENSION</p></td>
807<td> </td>
808<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200809</tr>
810<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200811<td class="enum_member_name"><p><a name="GST-MTS-DESC-MVC-EXTENSION:CAPS"></a>GST_MTS_DESC_MVC_EXTENSION</p></td>
812<td> </td>
813<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200814</tr>
815<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200816<td class="enum_member_name"><p><a name="GST-MTS-DESC-J2K-VIDEO:CAPS"></a>GST_MTS_DESC_J2K_VIDEO</p></td>
817<td> </td>
818<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200819</tr>
820<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200821<td class="enum_member_name"><p><a name="GST-MTS-DESC-MVC-OPERATION-POINT:CAPS"></a>GST_MTS_DESC_MVC_OPERATION_POINT</p></td>
822<td> </td>
823<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200824</tr>
825<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200826<td class="enum_member_name"><p><a name="GST-MTS-DESC-MPEG2-STEREOSCOPIC-VIDEO-FORMAT:CAPS"></a>GST_MTS_DESC_MPEG2_STEREOSCOPIC_VIDEO_FORMAT</p></td>
827<td> </td>
828<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200829</tr>
830<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200831<td class="enum_member_name"><p><a name="GST-MTS-DESC-STEREOSCOPIC-PROGRAM-INFO:CAPS"></a>GST_MTS_DESC_STEREOSCOPIC_PROGRAM_INFO</p></td>
832<td> </td>
833<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200834</tr>
835<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200836<td class="enum_member_name"><p><a name="GST-MTS-DESC-STEREOSCOPIC-VIDEO-INFO:CAPS"></a>GST_MTS_DESC_STEREOSCOPIC_VIDEO_INFO</p></td>
837<td> </td>
838<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200839</tr>
840</tbody>
841</table></div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200842</div>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200843</div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200844<hr>
845<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200846<a name="GstMpegtsMiscDescriptorType"></a><h3>enum GstMpegtsMiscDescriptorType</h3>
847<p>The type of <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200848<p>These values correspond to miscellaneous descriptor types that are
849not yet identified from known specifications.</p>
850<div class="refsect3">
851<a name="id-1.2.5.5.10.4.5"></a><h4>Members</h4>
852<div class="informaltable"><table width="100%" border="0">
Sebastian Dröge30887412013-09-19 12:51:06 +0200853<colgroup>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200854<col width="300px" class="enum_members_name">
855<col class="enum_members_description">
856<col width="200px" class="enum_members_annotations">
Sebastian Dröge30887412013-09-19 12:51:06 +0200857</colgroup>
858<tbody>
859<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200860<td class="enum_member_name"><p><a name="GST-MTS-DESC-AC3-AUDIO-STREAM:CAPS"></a>GST_MTS_DESC_AC3_AUDIO_STREAM</p></td>
861<td> </td>
862<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200863</tr>
864<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200865<td class="enum_member_name"><p><a name="GST-MTS-DESC-DTG-LOGICAL-CHANNEL:CAPS"></a>GST_MTS_DESC_DTG_LOGICAL_CHANNEL</p></td>
866<td> </td>
867<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200868</tr>
869</tbody>
870</table></div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200871</div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200872</div>
873<hr>
874<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200875<a name="GstMpegtsISO639LanguageDescriptor"></a><h3>struct GstMpegtsISO639LanguageDescriptor</h3>
876<pre class="programlisting">struct GstMpegtsISO639LanguageDescriptor {
Sebastian Drögee6513c12013-07-14 12:12:42 +0200877 guint nb_language;
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200878 gchar *language[64];
879 GstMpegtsIso639AudioType audio_type[64];
Sebastian Drögee6513c12013-07-14 12:12:42 +0200880};
881</pre>
882</div>
883<hr>
884<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200885<a name="GstMpegtsIso639AudioType"></a><h3>enum GstMpegtsIso639AudioType</h3>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200886<div class="refsect3">
887<a name="id-1.2.5.5.10.6.3"></a><h4>Members</h4>
888<div class="informaltable"><table width="100%" border="0">
Sebastian Dröge30887412013-09-19 12:51:06 +0200889<colgroup>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200890<col width="300px" class="enum_members_name">
891<col class="enum_members_description">
892<col width="200px" class="enum_members_annotations">
Sebastian Dröge30887412013-09-19 12:51:06 +0200893</colgroup>
894<tbody>
895<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200896<td class="enum_member_name"><p><a name="GST-MPEGTS-AUDIO-TYPE-UNDEFINED:CAPS"></a>GST_MPEGTS_AUDIO_TYPE_UNDEFINED</p></td>
897<td> </td>
898<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200899</tr>
900<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200901<td class="enum_member_name"><p><a name="GST-MPEGTS-AUDIO-TYPE-CLEAN-EFFECTS:CAPS"></a>GST_MPEGTS_AUDIO_TYPE_CLEAN_EFFECTS</p></td>
902<td> </td>
903<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200904</tr>
905<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200906<td class="enum_member_name"><p><a name="GST-MPEGTS-AUDIO-TYPE-HEARING-IMPAIRED:CAPS"></a>GST_MPEGTS_AUDIO_TYPE_HEARING_IMPAIRED</p></td>
907<td> </td>
908<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200909</tr>
910<tr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200911<td class="enum_member_name"><p><a name="GST-MPEGTS-AUDIO-TYPE-VISUAL-IMPAIRED-COMMENTARY:CAPS"></a>GST_MPEGTS_AUDIO_TYPE_VISUAL_IMPAIRED_COMMENTARY</p></td>
912<td> </td>
913<td> </td>
Sebastian Dröge30887412013-09-19 12:51:06 +0200914</tr>
915</tbody>
916</table></div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200917</div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200918</div>
919<hr>
920<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200921<a name="GstMpegtsLogicalChannel"></a><h3>struct GstMpegtsLogicalChannel</h3>
922<pre class="programlisting">struct GstMpegtsLogicalChannel {
Sebastian Drögee6513c12013-07-14 12:12:42 +0200923 guint16 service_id;
924 gboolean visible_service;
925 guint16 logical_channel_number;
926};
927</pre>
928</div>
929<hr>
930<div class="refsect2">
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200931<a name="GstMpegtsLogicalChannelDescriptor"></a><h3>struct GstMpegtsLogicalChannelDescriptor</h3>
932<pre class="programlisting">struct GstMpegtsLogicalChannelDescriptor {
Sebastian Drögee6513c12013-07-14 12:12:42 +0200933 guint nb_channels;
Sebastian Dröge06cb1e42014-06-28 12:00:27 +0200934 GstMpegtsLogicalChannel channels[64];
Sebastian Drögee6513c12013-07-14 12:12:42 +0200935};
936</pre>
937</div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200938</div>
939</div>
940<div class="footer">
941<hr>
Sebastian Drögea96dea22014-04-19 15:50:11 +0200942 Generated by GTK-Doc V1.20</div>
Sebastian Drögee6513c12013-07-14 12:12:42 +0200943</body>
944</html>