• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>DVB variants of MPEG-TS descriptors: GStreamer Bad Plugins 1.0 Library Reference Manual</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7<link rel="home" href="index.html" title="GStreamer 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-ATSC-variants-of-MPEG-TS-descriptors.html" title="ATSC variants of MPEG-TS descriptors">
10<link rel="next" href="gst-plugins-bad-libs-ISDB-variants-of-MPEG-TS-descriptors.html" title="ISDB variants of MPEG-TS descriptors">
11<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
16<td width="100%" align="left" class="shortcuts">
17<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span18                  <a href="#gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span19                  <a href="#gst-plugins-bad-libs-DVB-variants-of-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-ATSC-variants-of-MPEG-TS-descriptors.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-ISDB-variants-of-MPEG-TS-descriptors.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25</tr></table>
26<div class="refentry">
27<a name="gst-plugins-bad-libs-DVB-variants-of-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-DVB-variants-of-MPEG-TS-descriptors.top_of_page"></a>DVB variants of MPEG-TS descriptors</span></h2>
31<p>DVB variants of MPEG-TS descriptors — Descriptors for the various DVB specifications</p>
32</td>
33<td class="gallery_image" valign="top" align="right"></td>
34</tr></table></div>
35<div class="refsect1">
36<a name="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.functions"></a><h2>Functions</h2>
37<div class="informaltable"><table class="informaltable" width="100%" border="0">
38<colgroup>
39<col width="150px" class="functions_return">
40<col class="functions_name">
41</colgroup>
42<tbody>
43<tr>
44<td class="function_type">
45<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
46</td>
47<td class="function_name">
48<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-content" title="gst_mpegts_descriptor_parse_dvb_content ()">gst_mpegts_descriptor_parse_dvb_content</a> <span class="c_punctuation">()</span>
49</td>
50</tr>
51<tr>
52<td class="function_type">
53<span class="returnvalue">void</span>
54</td>
55<td class="function_name">
56<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-dvb-component-descriptor-free" title="gst_mpegts_dvb_component_descriptor_free ()">gst_mpegts_dvb_component_descriptor_free</a> <span class="c_punctuation">()</span>
57</td>
58</tr>
59<tr>
60<td class="function_type">
61<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
62</td>
63<td class="function_name">
64<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-component" title="gst_mpegts_descriptor_parse_dvb_component ()">gst_mpegts_descriptor_parse_dvb_component</a> <span class="c_punctuation">()</span>
65</td>
66</tr>
67<tr>
68<td class="function_type">
69<span class="returnvalue">void</span>
70</td>
71<td class="function_name">
72<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-extended-event-descriptor-free" title="gst_mpegts_extended_event_descriptor_free ()">gst_mpegts_extended_event_descriptor_free</a> <span class="c_punctuation">()</span>
73</td>
74</tr>
75<tr>
76<td class="function_type">
77<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
78</td>
79<td class="function_name">
80<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-extended-event" title="gst_mpegts_descriptor_parse_dvb_extended_event ()">gst_mpegts_descriptor_parse_dvb_extended_event</a> <span class="c_punctuation">()</span>
81</td>
82</tr>
83<tr>
84<td class="function_type">
85<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
86</td>
87<td class="function_name">
88<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-satellite-delivery-system" title="gst_mpegts_descriptor_parse_satellite_delivery_system ()">gst_mpegts_descriptor_parse_satellite_delivery_system</a> <span class="c_punctuation">()</span>
89</td>
90</tr>
91<tr>
92<td class="function_type">
93<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
94</td>
95<td class="function_name">
96<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-cable-delivery-system" title="gst_mpegts_descriptor_parse_cable_delivery_system ()">gst_mpegts_descriptor_parse_cable_delivery_system</a> <span class="c_punctuation">()</span>
97</td>
98</tr>
99<tr>
100<td class="function_type">
101<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
102</td>
103<td class="function_name">
104<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-terrestrial-delivery-system" title="gst_mpegts_descriptor_parse_terrestrial_delivery_system ()">gst_mpegts_descriptor_parse_terrestrial_delivery_system</a> <span class="c_punctuation">()</span>
105</td>
106</tr>
107<tr>
108<td class="function_type">
109<span class="returnvalue">void</span>
110</td>
111<td class="function_name">
112<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-t2-delivery-system-descriptor-free" title="gst_mpegts_t2_delivery_system_descriptor_free ()">gst_mpegts_t2_delivery_system_descriptor_free</a> <span class="c_punctuation">()</span>
113</td>
114</tr>
115<tr>
116<td class="function_type">
117<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
118</td>
119<td class="function_name">
120<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-t2-delivery-system" title="gst_mpegts_descriptor_parse_dvb_t2_delivery_system ()">gst_mpegts_descriptor_parse_dvb_t2_delivery_system</a> <span class="c_punctuation">()</span>
121</td>
122</tr>
123<tr>
124<td class="function_type">
125<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
126</td>
127<td class="function_name">
128<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-short-event" title="gst_mpegts_descriptor_parse_dvb_short_event ()">gst_mpegts_descriptor_parse_dvb_short_event</a> <span class="c_punctuation">()</span>
129</td>
130</tr>
131<tr>
132<td class="function_type">
133<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
134</td>
135<td class="function_name">
136<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-network-name" title="gst_mpegts_descriptor_parse_dvb_network_name ()">gst_mpegts_descriptor_parse_dvb_network_name</a> <span class="c_punctuation">()</span>
137</td>
138</tr>
139<tr>
140<td class="function_type">
141<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
142</td>
143<td class="function_name">
144<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-from-dvb-network-name" title="gst_mpegts_descriptor_from_dvb_network_name ()">gst_mpegts_descriptor_from_dvb_network_name</a> <span class="c_punctuation">()</span>
145</td>
146</tr>
147<tr>
148<td class="function_type">
149<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
150</td>
151<td class="function_name">
152<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-service" title="gst_mpegts_descriptor_parse_dvb_service ()">gst_mpegts_descriptor_parse_dvb_service</a> <span class="c_punctuation">()</span>
153</td>
154</tr>
155<tr>
156<td class="function_type">
157<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
158</td>
159<td class="function_name">
160<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-from-dvb-service" title="gst_mpegts_descriptor_from_dvb_service ()">gst_mpegts_descriptor_from_dvb_service</a> <span class="c_punctuation">()</span>
161</td>
162</tr>
163<tr>
164<td class="function_type">
165<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
166</td>
167<td class="function_name">
168<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-teletext-idx" title="gst_mpegts_descriptor_parse_dvb_teletext_idx ()">gst_mpegts_descriptor_parse_dvb_teletext_idx</a> <span class="c_punctuation">()</span>
169</td>
170</tr>
171<tr>
172<td class="function_type">
173<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
174</td>
175<td class="function_name">
176<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-teletext-nb" title="gst_mpegts_descriptor_parse_dvb_teletext_nb ()">gst_mpegts_descriptor_parse_dvb_teletext_nb</a> <span class="c_punctuation">()</span>
177</td>
178</tr>
179<tr>
180<td class="function_type">
181<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
182</td>
183<td class="function_name">
184<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-subtitling-idx" title="gst_mpegts_descriptor_parse_dvb_subtitling_idx ()">gst_mpegts_descriptor_parse_dvb_subtitling_idx</a> <span class="c_punctuation">()</span>
185</td>
186</tr>
187<tr>
188<td class="function_type">
189<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
190</td>
191<td class="function_name">
192<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-subtitling-nb" title="gst_mpegts_descriptor_parse_dvb_subtitling_nb ()">gst_mpegts_descriptor_parse_dvb_subtitling_nb</a> <span class="c_punctuation">()</span>
193</td>
194</tr>
195<tr>
196<td class="function_type">
197<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
198</td>
199<td class="function_name">
200<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-from-dvb-subtitling" title="gst_mpegts_descriptor_from_dvb_subtitling ()">gst_mpegts_descriptor_from_dvb_subtitling</a> <span class="c_punctuation">()</span>
201</td>
202</tr>
203<tr>
204<td class="function_type">
205<span class="returnvalue">void</span>
206</td>
207<td class="function_name">
208<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-dvb-linkage-descriptor-free" title="gst_mpegts_dvb_linkage_descriptor_free ()">gst_mpegts_dvb_linkage_descriptor_free</a> <span class="c_punctuation">()</span>
209</td>
210</tr>
211<tr>
212<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageMobileHandOver" title="struct GstMpegtsDVBLinkageMobileHandOver"><span class="returnvalue">GstMpegtsDVBLinkageMobileHandOver</span></a> *
213</td>
214<td class="function_name">
215<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-dvb-linkage-descriptor-get-mobile-hand-over" title="gst_mpegts_dvb_linkage_descriptor_get_mobile_hand_over ()">gst_mpegts_dvb_linkage_descriptor_get_mobile_hand_over</a> <span class="c_punctuation">()</span>
216</td>
217</tr>
218<tr>
219<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageEvent" title="struct GstMpegtsDVBLinkageEvent"><span class="returnvalue">GstMpegtsDVBLinkageEvent</span></a> *
220</td>
221<td class="function_name">
222<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-dvb-linkage-descriptor-get-event" title="gst_mpegts_dvb_linkage_descriptor_get_event ()">gst_mpegts_dvb_linkage_descriptor_get_event</a> <span class="c_punctuation">()</span>
223</td>
224</tr>
225<tr>
226<td class="function_type">const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
227</td>
228<td class="function_name">
229<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-dvb-linkage-descriptor-get-extended-event" title="gst_mpegts_dvb_linkage_descriptor_get_extended_event ()">gst_mpegts_dvb_linkage_descriptor_get_extended_event</a> <span class="c_punctuation">()</span>
230</td>
231</tr>
232<tr>
233<td class="function_type">
234<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
235</td>
236<td class="function_name">
237<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-linkage" title="gst_mpegts_descriptor_parse_dvb_linkage ()">gst_mpegts_descriptor_parse_dvb_linkage</a> <span class="c_punctuation">()</span>
238</td>
239</tr>
240<tr>
241<td class="function_type">
242<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
243</td>
244<td class="function_name">
245<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-private-data-specifier" title="gst_mpegts_descriptor_parse_dvb_private_data_specifier ()">gst_mpegts_descriptor_parse_dvb_private_data_specifier</a> <span class="c_punctuation">()</span>
246</td>
247</tr>
248<tr>
249<td class="function_type">
250<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
251</td>
252<td class="function_name">
253<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-frequency-list" title="gst_mpegts_descriptor_parse_dvb_frequency_list ()">gst_mpegts_descriptor_parse_dvb_frequency_list</a> <span class="c_punctuation">()</span>
254</td>
255</tr>
256<tr>
257<td class="function_type">
258<span class="returnvalue">void</span>
259</td>
260<td class="function_name">
261<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-dvb-data-broadcast-descriptor-free" title="gst_mpegts_dvb_data_broadcast_descriptor_free ()">gst_mpegts_dvb_data_broadcast_descriptor_free</a> <span class="c_punctuation">()</span>
262</td>
263</tr>
264<tr>
265<td class="function_type">
266<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
267</td>
268<td class="function_name">
269<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-data-broadcast" title="gst_mpegts_descriptor_parse_dvb_data_broadcast ()">gst_mpegts_descriptor_parse_dvb_data_broadcast</a> <span class="c_punctuation">()</span>
270</td>
271</tr>
272<tr>
273<td class="function_type">
274<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
275</td>
276<td class="function_name">
277<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-scrambling" title="gst_mpegts_descriptor_parse_dvb_scrambling ()">gst_mpegts_descriptor_parse_dvb_scrambling</a> <span class="c_punctuation">()</span>
278</td>
279</tr>
280<tr>
281<td class="function_type">
282<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
283</td>
284<td class="function_name">
285<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-data-broadcast-id" title="gst_mpegts_descriptor_parse_dvb_data_broadcast_id ()">gst_mpegts_descriptor_parse_dvb_data_broadcast_id</a> <span class="c_punctuation">()</span>
286</td>
287</tr>
288<tr>
289<td class="function_type">
290<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
291</td>
292<td class="function_name">
293<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-parental-rating" title="gst_mpegts_descriptor_parse_dvb_parental_rating ()">gst_mpegts_descriptor_parse_dvb_parental_rating</a> <span class="c_punctuation">()</span>
294</td>
295</tr>
296<tr>
297<td class="function_type">
298<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
299</td>
300<td class="function_name">
301<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-stream-identifier" title="gst_mpegts_descriptor_parse_dvb_stream_identifier ()">gst_mpegts_descriptor_parse_dvb_stream_identifier</a> <span class="c_punctuation">()</span>
302</td>
303</tr>
304<tr>
305<td class="function_type">
306<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
307</td>
308<td class="function_name">
309<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-ca-identifier" title="gst_mpegts_descriptor_parse_dvb_ca_identifier ()">gst_mpegts_descriptor_parse_dvb_ca_identifier</a> <span class="c_punctuation">()</span>
310</td>
311</tr>
312<tr>
313<td class="function_type">
314<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
315</td>
316<td class="function_name">
317<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-service-list" title="gst_mpegts_descriptor_parse_dvb_service_list ()">gst_mpegts_descriptor_parse_dvb_service_list</a> <span class="c_punctuation">()</span>
318</td>
319</tr>
320<tr>
321<td class="function_type">
322<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
323</td>
324<td class="function_name">
325<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-stuffing" title="gst_mpegts_descriptor_parse_dvb_stuffing ()">gst_mpegts_descriptor_parse_dvb_stuffing</a> <span class="c_punctuation">()</span>
326</td>
327</tr>
328<tr>
329<td class="function_type">
330<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
331</td>
332<td class="function_name">
333<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-bouquet-name" title="gst_mpegts_descriptor_parse_dvb_bouquet_name ()">gst_mpegts_descriptor_parse_dvb_bouquet_name</a> <span class="c_punctuation">()</span>
334</td>
335</tr>
336<tr>
337<td class="function_type">
338<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
339</td>
340<td class="function_name">
341<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-multilingual-network-name" title="gst_mpegts_descriptor_parse_dvb_multilingual_network_name ()">gst_mpegts_descriptor_parse_dvb_multilingual_network_name</a> <span class="c_punctuation">()</span>
342</td>
343</tr>
344<tr>
345<td class="function_type">
346<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
347</td>
348<td class="function_name">
349<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-multilingual-bouquet-name" title="gst_mpegts_descriptor_parse_dvb_multilingual_bouquet_name ()">gst_mpegts_descriptor_parse_dvb_multilingual_bouquet_name</a> <span class="c_punctuation">()</span>
350</td>
351</tr>
352<tr>
353<td class="function_type">
354<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
355</td>
356<td class="function_name">
357<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-multilingual-service-name" title="gst_mpegts_descriptor_parse_dvb_multilingual_service_name ()">gst_mpegts_descriptor_parse_dvb_multilingual_service_name</a> <span class="c_punctuation">()</span>
358</td>
359</tr>
360<tr>
361<td class="function_type">
362<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
363</td>
364<td class="function_name">
365<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#gst-mpegts-descriptor-parse-dvb-multilingual-component" title="gst_mpegts_descriptor_parse_dvb_multilingual_component ()">gst_mpegts_descriptor_parse_dvb_multilingual_component</a> <span class="c_punctuation">()</span>
366</td>
367</tr>
368</tbody>
369</table></div>
370</div>
371<div class="refsect1">
372<a name="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.other"></a><h2>Types and Values</h2>
373<div class="informaltable"><table class="informaltable" width="100%" border="0">
374<colgroup>
375<col width="150px" class="name">
376<col class="description">
377</colgroup>
378<tbody>
379<tr>
380<td class="datatype_keyword">enum</td>
381<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBDescriptorType" title="enum GstMpegtsDVBDescriptorType">GstMpegtsDVBDescriptorType</a></td>
382</tr>
383<tr>
384<td class="datatype_keyword">enum</td>
385<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBExtendedDescriptorType" title="enum GstMpegtsDVBExtendedDescriptorType">GstMpegtsDVBExtendedDescriptorType</a></td>
386</tr>
387<tr>
388<td class="datatype_keyword">struct</td>
389<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsContent" title="struct GstMpegtsContent">GstMpegtsContent</a></td>
390</tr>
391<tr>
392<td class="datatype_keyword">struct</td>
393<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsComponentDescriptor" title="struct GstMpegtsComponentDescriptor">GstMpegtsComponentDescriptor</a></td>
394</tr>
395<tr>
396<td class="datatype_keyword">struct</td>
397<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsExtendedEventItem" title="struct GstMpegtsExtendedEventItem">GstMpegtsExtendedEventItem</a></td>
398</tr>
399<tr>
400<td class="datatype_keyword">struct</td>
401<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsExtendedEventDescriptor" title="struct GstMpegtsExtendedEventDescriptor">GstMpegtsExtendedEventDescriptor</a></td>
402</tr>
403<tr>
404<td class="datatype_keyword">struct</td>
405<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsSatelliteDeliverySystemDescriptor" title="struct GstMpegtsSatelliteDeliverySystemDescriptor">GstMpegtsSatelliteDeliverySystemDescriptor</a></td>
406</tr>
407<tr>
408<td class="datatype_keyword">enum</td>
409<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBCodeRate" title="enum GstMpegtsDVBCodeRate">GstMpegtsDVBCodeRate</a></td>
410</tr>
411<tr>
412<td class="datatype_keyword">enum</td>
413<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsModulationType" title="enum GstMpegtsModulationType">GstMpegtsModulationType</a></td>
414</tr>
415<tr>
416<td class="datatype_keyword">enum</td>
417<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsSatellitePolarizationType" title="enum GstMpegtsSatellitePolarizationType">GstMpegtsSatellitePolarizationType</a></td>
418</tr>
419<tr>
420<td class="datatype_keyword">enum</td>
421<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsSatelliteRolloff" title="enum GstMpegtsSatelliteRolloff">GstMpegtsSatelliteRolloff</a></td>
422</tr>
423<tr>
424<td class="datatype_keyword">struct</td>
425<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsCableDeliverySystemDescriptor" title="struct GstMpegtsCableDeliverySystemDescriptor">GstMpegtsCableDeliverySystemDescriptor</a></td>
426</tr>
427<tr>
428<td class="datatype_keyword">enum</td>
429<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsCableOuterFECScheme" title="enum GstMpegtsCableOuterFECScheme">GstMpegtsCableOuterFECScheme</a></td>
430</tr>
431<tr>
432<td class="datatype_keyword">struct</td>
433<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialDeliverySystemDescriptor" title="struct GstMpegtsTerrestrialDeliverySystemDescriptor">GstMpegtsTerrestrialDeliverySystemDescriptor</a></td>
434</tr>
435<tr>
436<td class="datatype_keyword">enum</td>
437<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialTransmissionMode" title="enum GstMpegtsTerrestrialTransmissionMode">GstMpegtsTerrestrialTransmissionMode</a></td>
438</tr>
439<tr>
440<td class="datatype_keyword">enum</td>
441<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialGuardInterval" title="enum GstMpegtsTerrestrialGuardInterval">GstMpegtsTerrestrialGuardInterval</a></td>
442</tr>
443<tr>
444<td class="datatype_keyword">enum</td>
445<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialHierarchy" title="enum GstMpegtsTerrestrialHierarchy">GstMpegtsTerrestrialHierarchy</a></td>
446</tr>
447<tr>
448<td class="datatype_keyword">struct</td>
449<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsT2DeliverySystemCellExtension" title="struct GstMpegtsT2DeliverySystemCellExtension">GstMpegtsT2DeliverySystemCellExtension</a></td>
450</tr>
451<tr>
452<td class="datatype_keyword">struct</td>
453<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsT2DeliverySystemCell" title="struct GstMpegtsT2DeliverySystemCell">GstMpegtsT2DeliverySystemCell</a></td>
454</tr>
455<tr>
456<td class="datatype_keyword">struct</td>
457<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsT2DeliverySystemDescriptor" title="struct GstMpegtsT2DeliverySystemDescriptor">GstMpegtsT2DeliverySystemDescriptor</a></td>
458</tr>
459<tr>
460<td class="datatype_keyword">enum</td>
461<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBServiceType" title="enum GstMpegtsDVBServiceType">GstMpegtsDVBServiceType</a></td>
462</tr>
463<tr>
464<td class="datatype_keyword">enum</td>
465<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBTeletextType" title="enum GstMpegtsDVBTeletextType">GstMpegtsDVBTeletextType</a></td>
466</tr>
467<tr>
468<td class="datatype_keyword">enum</td>
469<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageType" title="enum GstMpegtsDVBLinkageType">GstMpegtsDVBLinkageType</a></td>
470</tr>
471<tr>
472<td class="datatype_keyword">enum</td>
473<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageHandOverType" title="enum GstMpegtsDVBLinkageHandOverType">GstMpegtsDVBLinkageHandOverType</a></td>
474</tr>
475<tr>
476<td class="datatype_keyword">struct</td>
477<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageMobileHandOver" title="struct GstMpegtsDVBLinkageMobileHandOver">GstMpegtsDVBLinkageMobileHandOver</a></td>
478</tr>
479<tr>
480<td class="datatype_keyword">struct</td>
481<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageEvent" title="struct GstMpegtsDVBLinkageEvent">GstMpegtsDVBLinkageEvent</a></td>
482</tr>
483<tr>
484<td class="datatype_keyword">struct</td>
485<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageExtendedEvent" title="struct GstMpegtsDVBLinkageExtendedEvent">GstMpegtsDVBLinkageExtendedEvent</a></td>
486</tr>
487<tr>
488<td class="datatype_keyword">struct</td>
489<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor">GstMpegtsDVBLinkageDescriptor</a></td>
490</tr>
491<tr>
492<td class="datatype_keyword">struct</td>
493<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDataBroadcastDescriptor" title="struct GstMpegtsDataBroadcastDescriptor">GstMpegtsDataBroadcastDescriptor</a></td>
494</tr>
495<tr>
496<td class="datatype_keyword">enum</td>
497<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBScramblingModeType" title="enum GstMpegtsDVBScramblingModeType">GstMpegtsDVBScramblingModeType</a></td>
498</tr>
499<tr>
500<td class="datatype_keyword">struct</td>
501<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBParentalRatingItem" title="struct GstMpegtsDVBParentalRatingItem">GstMpegtsDVBParentalRatingItem</a></td>
502</tr>
503<tr>
504<td class="datatype_keyword">struct</td>
505<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBServiceListItem" title="struct GstMpegtsDVBServiceListItem">GstMpegtsDVBServiceListItem</a></td>
506</tr>
507<tr>
508<td class="datatype_keyword">struct</td>
509<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualNetworkNameItem" title="struct GstMpegtsDvbMultilingualNetworkNameItem">GstMpegtsDvbMultilingualNetworkNameItem</a></td>
510</tr>
511<tr>
512<td class="datatype_keyword">struct</td>
513<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualBouquetNameItem" title="struct GstMpegtsDvbMultilingualBouquetNameItem">GstMpegtsDvbMultilingualBouquetNameItem</a></td>
514</tr>
515<tr>
516<td class="datatype_keyword">struct</td>
517<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualServiceNameItem" title="struct GstMpegtsDvbMultilingualServiceNameItem">GstMpegtsDvbMultilingualServiceNameItem</a></td>
518</tr>
519<tr>
520<td class="datatype_keyword">struct</td>
521<td class="function_name"><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualComponentItem" title="struct GstMpegtsDvbMultilingualComponentItem">GstMpegtsDvbMultilingualComponentItem</a></td>
522</tr>
523</tbody>
524</table></div>
525</div>
526<div class="refsect1">
527<a name="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.object-hierarchy"></a><h2>Object Hierarchy</h2>
528<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
529    <span class="lineart">├──</span> GstMpegtsCableOuterFECScheme
530    <span class="lineart">├──</span> GstMpegtsDVBCodeRate
531    <span class="lineart">├──</span> GstMpegtsDVBServiceType
532    <span class="lineart">├──</span> GstMpegtsModulationType
533    <span class="lineart">├──</span> GstMpegtsSatellitePolarizationType
534    <span class="lineart">╰──</span> GstMpegtsSatelliteRolloff
535</pre>
536</div>
537<div class="refsect1">
538<a name="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.includes"></a><h2>Includes</h2>
539<pre class="synopsis">#include &lt;gst/mpegts/mpegts.h&gt;
540</pre>
541</div>
542<div class="refsect1">
543<a name="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.description"></a><h2>Description</h2>
544</div>
545<div class="refsect1">
546<a name="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.functions_details"></a><h2>Functions</h2>
547<div class="refsect2">
548<a name="gst-mpegts-descriptor-parse-dvb-content"></a><h3>gst_mpegts_descriptor_parse_dvb_content ()</h3>
549<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
550gst_mpegts_descriptor_parse_dvb_content
551                               (<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>,
552                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **content</code></em>);</pre>
553<p>Extracts the DVB content information from <em class="parameter"><code>descriptor</code></em>
554.</p>
555<div class="refsect3">
556<a name="gst-mpegts-descriptor-parse-dvb-content.parameters"></a><h4>Parameters</h4>
557<div class="informaltable"><table class="informaltable" width="100%" border="0">
558<colgroup>
559<col width="150px" class="parameters_name">
560<col class="parameters_description">
561<col width="200px" class="parameters_annotations">
562</colgroup>
563<tbody>
564<tr>
565<td class="parameter_name"><p>descriptor</p></td>
566<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-CONTENT:CAPS"><code class="literal">GST_MTS_DESC_DVB_CONTENT</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
567<td class="parameter_annotations"> </td>
568</tr>
569<tr>
570<td class="parameter_name"><p>content</p></td>
571<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsContent" title="struct GstMpegtsContent"><span class="type">GstMpegtsContent</span></a>. </p></td>
572<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsContent]</span></td>
573</tr>
574</tbody>
575</table></div>
576</div>
577<div class="refsect3">
578<a name="gst-mpegts-descriptor-parse-dvb-content.returns"></a><h4>Returns</h4>
579<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
580</div>
581</div>
582<hr>
583<div class="refsect2">
584<a name="gst-mpegts-dvb-component-descriptor-free"></a><h3>gst_mpegts_dvb_component_descriptor_free ()</h3>
585<pre class="programlisting"><span class="returnvalue">void</span>
586gst_mpegts_dvb_component_descriptor_free
587                               (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsComponentDescriptor" title="struct GstMpegtsComponentDescriptor"><span class="type">GstMpegtsComponentDescriptor</span></a> *source</code></em>);</pre>
588</div>
589<hr>
590<div class="refsect2">
591<a name="gst-mpegts-descriptor-parse-dvb-component"></a><h3>gst_mpegts_descriptor_parse_dvb_component ()</h3>
592<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
593gst_mpegts_descriptor_parse_dvb_component
594                               (<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>,
595                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsComponentDescriptor" title="struct GstMpegtsComponentDescriptor"><span class="type">GstMpegtsComponentDescriptor</span></a> **res</code></em>);</pre>
596<p>Extracts the DVB component information from <em class="parameter"><code>descriptor</code></em>
597.</p>
598<div class="refsect3">
599<a name="gst-mpegts-descriptor-parse-dvb-component.parameters"></a><h4>Parameters</h4>
600<div class="informaltable"><table class="informaltable" width="100%" border="0">
601<colgroup>
602<col width="150px" class="parameters_name">
603<col class="parameters_description">
604<col width="200px" class="parameters_annotations">
605</colgroup>
606<tbody>
607<tr>
608<td class="parameter_name"><p>descriptor</p></td>
609<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-COMPONENT:CAPS"><code class="literal">GST_MTS_DESC_DVB_COMPONENT</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
610<td class="parameter_annotations"> </td>
611</tr>
612<tr>
613<td class="parameter_name"><p>res</p></td>
614<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsComponentDescriptor" title="struct GstMpegtsComponentDescriptor"><span class="type">GstMpegtsComponentDescriptor</span></a> to fill. </p></td>
615<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>
616</tr>
617</tbody>
618</table></div>
619</div>
620<div class="refsect3">
621<a name="gst-mpegts-descriptor-parse-dvb-component.returns"></a><h4>Returns</h4>
622<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
623</div>
624</div>
625<hr>
626<div class="refsect2">
627<a name="gst-mpegts-extended-event-descriptor-free"></a><h3>gst_mpegts_extended_event_descriptor_free ()</h3>
628<pre class="programlisting"><span class="returnvalue">void</span>
629gst_mpegts_extended_event_descriptor_free
630                               (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsExtendedEventDescriptor" title="struct GstMpegtsExtendedEventDescriptor"><span class="type">GstMpegtsExtendedEventDescriptor</span></a> *source</code></em>);</pre>
631</div>
632<hr>
633<div class="refsect2">
634<a name="gst-mpegts-descriptor-parse-dvb-extended-event"></a><h3>gst_mpegts_descriptor_parse_dvb_extended_event ()</h3>
635<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
636gst_mpegts_descriptor_parse_dvb_extended_event
637                               (<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>,
638                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsExtendedEventDescriptor" title="struct GstMpegtsExtendedEventDescriptor"><span class="type">GstMpegtsExtendedEventDescriptor</span></a> **res</code></em>);</pre>
639<p>Extracts the DVB extended event information from <em class="parameter"><code>descriptor</code></em>
640.</p>
641<div class="refsect3">
642<a name="gst-mpegts-descriptor-parse-dvb-extended-event.parameters"></a><h4>Parameters</h4>
643<div class="informaltable"><table class="informaltable" width="100%" border="0">
644<colgroup>
645<col width="150px" class="parameters_name">
646<col class="parameters_description">
647<col width="200px" class="parameters_annotations">
648</colgroup>
649<tbody>
650<tr>
651<td class="parameter_name"><p>descriptor</p></td>
652<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-EXTENDED-EVENT:CAPS"><code class="literal">GST_MTS_DESC_DVB_EXTENDED_EVENT</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
653<td class="parameter_annotations"> </td>
654</tr>
655<tr>
656<td class="parameter_name"><p>res</p></td>
657<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsExtendedEventDescriptor" title="struct GstMpegtsExtendedEventDescriptor"><span class="type">GstMpegtsExtendedEventDescriptor</span></a> to fill. </p></td>
658<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>
659</tr>
660</tbody>
661</table></div>
662</div>
663<div class="refsect3">
664<a name="gst-mpegts-descriptor-parse-dvb-extended-event.returns"></a><h4>Returns</h4>
665<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
666</div>
667</div>
668<hr>
669<div class="refsect2">
670<a name="gst-mpegts-descriptor-parse-satellite-delivery-system"></a><h3>gst_mpegts_descriptor_parse_satellite_delivery_system ()</h3>
671<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
672gst_mpegts_descriptor_parse_satellite_delivery_system
673                               (<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>,
674                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsSatelliteDeliverySystemDescriptor" title="struct GstMpegtsSatelliteDeliverySystemDescriptor"><span class="type">GstMpegtsSatelliteDeliverySystemDescriptor</span></a> *res</code></em>);</pre>
675<p>Extracts the satellite delivery system information from <em class="parameter"><code>descriptor</code></em>
676.</p>
677<div class="refsect3">
678<a name="gst-mpegts-descriptor-parse-satellite-delivery-system.parameters"></a><h4>Parameters</h4>
679<div class="informaltable"><table class="informaltable" width="100%" border="0">
680<colgroup>
681<col width="150px" class="parameters_name">
682<col class="parameters_description">
683<col width="200px" class="parameters_annotations">
684</colgroup>
685<tbody>
686<tr>
687<td class="parameter_name"><p>descriptor</p></td>
688<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SATELLITE-DELIVERY-SYSTEM:CAPS"><code class="literal">GST_MTS_DESC_DVB_SATELLITE_DELIVERY_SYSTEM</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
689<td class="parameter_annotations"> </td>
690</tr>
691<tr>
692<td class="parameter_name"><p>res</p></td>
693<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsSatelliteDeliverySystemDescriptor" title="struct GstMpegtsSatelliteDeliverySystemDescriptor"><span class="type">GstMpegtsSatelliteDeliverySystemDescriptor</span></a> to fill. </p></td>
694<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>
695</tr>
696</tbody>
697</table></div>
698</div>
699<div class="refsect3">
700<a name="gst-mpegts-descriptor-parse-satellite-delivery-system.returns"></a><h4>Returns</h4>
701<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
702</div>
703</div>
704<hr>
705<div class="refsect2">
706<a name="gst-mpegts-descriptor-parse-cable-delivery-system"></a><h3>gst_mpegts_descriptor_parse_cable_delivery_system ()</h3>
707<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
708gst_mpegts_descriptor_parse_cable_delivery_system
709                               (<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>,
710                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsCableDeliverySystemDescriptor" title="struct GstMpegtsCableDeliverySystemDescriptor"><span class="type">GstMpegtsCableDeliverySystemDescriptor</span></a> *res</code></em>);</pre>
711<p>Extracts the cable delivery system information from <em class="parameter"><code>descriptor</code></em>
712.</p>
713<div class="refsect3">
714<a name="gst-mpegts-descriptor-parse-cable-delivery-system.parameters"></a><h4>Parameters</h4>
715<div class="informaltable"><table class="informaltable" width="100%" border="0">
716<colgroup>
717<col width="150px" class="parameters_name">
718<col class="parameters_description">
719<col width="200px" class="parameters_annotations">
720</colgroup>
721<tbody>
722<tr>
723<td class="parameter_name"><p>descriptor</p></td>
724<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-CABLE-DELIVERY-SYSTEM:CAPS"><code class="literal">GST_MTS_DESC_DVB_CABLE_DELIVERY_SYSTEM</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
725<td class="parameter_annotations"> </td>
726</tr>
727<tr>
728<td class="parameter_name"><p>res</p></td>
729<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsCableDeliverySystemDescriptor" title="struct GstMpegtsCableDeliverySystemDescriptor"><span class="type">GstMpegtsCableDeliverySystemDescriptor</span></a> to fill. </p></td>
730<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>
731</tr>
732</tbody>
733</table></div>
734</div>
735<div class="refsect3">
736<a name="gst-mpegts-descriptor-parse-cable-delivery-system.returns"></a><h4>Returns</h4>
737<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
738</div>
739</div>
740<hr>
741<div class="refsect2">
742<a name="gst-mpegts-descriptor-parse-terrestrial-delivery-system"></a><h3>gst_mpegts_descriptor_parse_terrestrial_delivery_system ()</h3>
743<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
744gst_mpegts_descriptor_parse_terrestrial_delivery_system
745                               (<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>,
746                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialDeliverySystemDescriptor" title="struct GstMpegtsTerrestrialDeliverySystemDescriptor"><span class="type">GstMpegtsTerrestrialDeliverySystemDescriptor</span></a> *res</code></em>);</pre>
747<p>Parses out the terrestrial delivery system from the <em class="parameter"><code>descriptor</code></em>
748.</p>
749<div class="refsect3">
750<a name="gst-mpegts-descriptor-parse-terrestrial-delivery-system.parameters"></a><h4>Parameters</h4>
751<div class="informaltable"><table class="informaltable" width="100%" border="0">
752<colgroup>
753<col width="150px" class="parameters_name">
754<col class="parameters_description">
755<col width="200px" class="parameters_annotations">
756</colgroup>
757<tbody>
758<tr>
759<td class="parameter_name"><p>descriptor</p></td>
760<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-TERRESTRIAL-DELIVERY-SYSTEM:CAPS"><code class="literal">GST_MTS_DESC_DVB_TERRESTRIAL_DELIVERY_SYSTEM</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
761<td class="parameter_annotations"> </td>
762</tr>
763<tr>
764<td class="parameter_name"><p>res</p></td>
765<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialDeliverySystemDescriptor" title="struct GstMpegtsTerrestrialDeliverySystemDescriptor"><span class="type">GstMpegtsTerrestrialDeliverySystemDescriptor</span></a>. </p></td>
766<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>
767</tr>
768</tbody>
769</table></div>
770</div>
771<div class="refsect3">
772<a name="gst-mpegts-descriptor-parse-terrestrial-delivery-system.returns"></a><h4>Returns</h4>
773<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
774</div>
775</div>
776<hr>
777<div class="refsect2">
778<a name="gst-mpegts-t2-delivery-system-descriptor-free"></a><h3>gst_mpegts_t2_delivery_system_descriptor_free ()</h3>
779<pre class="programlisting"><span class="returnvalue">void</span>
780gst_mpegts_t2_delivery_system_descriptor_free
781                               (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsT2DeliverySystemDescriptor" title="struct GstMpegtsT2DeliverySystemDescriptor"><span class="type">GstMpegtsT2DeliverySystemDescriptor</span></a> *source</code></em>);</pre>
782</div>
783<hr>
784<div class="refsect2">
785<a name="gst-mpegts-descriptor-parse-dvb-t2-delivery-system"></a><h3>gst_mpegts_descriptor_parse_dvb_t2_delivery_system ()</h3>
786<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
787gst_mpegts_descriptor_parse_dvb_t2_delivery_system
788                               (<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>,
789                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsT2DeliverySystemDescriptor" title="struct GstMpegtsT2DeliverySystemDescriptor"><span class="type">GstMpegtsT2DeliverySystemDescriptor</span></a> **res</code></em>);</pre>
790<p>Parses out the DVB-T2 delivery system from the <em class="parameter"><code>descriptor</code></em>
791.</p>
792<div class="refsect3">
793<a name="gst-mpegts-descriptor-parse-dvb-t2-delivery-system.parameters"></a><h4>Parameters</h4>
794<div class="informaltable"><table class="informaltable" width="100%" border="0">
795<colgroup>
796<col width="150px" class="parameters_name">
797<col class="parameters_description">
798<col width="200px" class="parameters_annotations">
799</colgroup>
800<tbody>
801<tr>
802<td class="parameter_name"><p>descriptor</p></td>
803<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-EXT-DVB-T2-DELIVERY-SYSTEM:CAPS"><code class="literal">GST_MTS_DESC_EXT_DVB_T2_DELIVERY_SYSTEM</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
804<td class="parameter_annotations"> </td>
805</tr>
806<tr>
807<td class="parameter_name"><p>res</p></td>
808<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsT2DeliverySystemDescriptor" title="struct GstMpegtsT2DeliverySystemDescriptor"><span class="type">GstMpegtsT2DeliverySystemDescriptor</span></a>. </p></td>
809<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>
810</tr>
811</tbody>
812</table></div>
813</div>
814<div class="refsect3">
815<a name="gst-mpegts-descriptor-parse-dvb-t2-delivery-system.returns"></a><h4>Returns</h4>
816<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
817</div>
818</div>
819<hr>
820<div class="refsect2">
821<a name="gst-mpegts-descriptor-parse-dvb-short-event"></a><h3>gst_mpegts_descriptor_parse_dvb_short_event ()</h3>
822<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
823gst_mpegts_descriptor_parse_dvb_short_event
824                               (<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>,
825                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **language_code</code></em>,
826                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **event_name</code></em>,
827                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **text</code></em>);</pre>
828<p>Extracts the DVB short event information from <em class="parameter"><code>descriptor</code></em>
829.</p>
830<div class="refsect3">
831<a name="gst-mpegts-descriptor-parse-dvb-short-event.parameters"></a><h4>Parameters</h4>
832<div class="informaltable"><table class="informaltable" width="100%" border="0">
833<colgroup>
834<col width="150px" class="parameters_name">
835<col class="parameters_description">
836<col width="200px" class="parameters_annotations">
837</colgroup>
838<tbody>
839<tr>
840<td class="parameter_name"><p>descriptor</p></td>
841<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SHORT-EVENT:CAPS"><code class="literal">GST_MTS_DESC_DVB_SHORT_EVENT</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
842<td class="parameter_annotations"> </td>
843</tr>
844<tr>
845<td class="parameter_name"><p>language_code</p></td>
846<td class="parameter_description"><p>the language code. </p></td>
847<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
848</tr>
849<tr>
850<td class="parameter_name"><p>event_name</p></td>
851<td class="parameter_description"><p>the event name. </p></td>
852<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
853</tr>
854<tr>
855<td class="parameter_name"><p>text</p></td>
856<td class="parameter_description"><p>the event text. </p></td>
857<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
858</tr>
859</tbody>
860</table></div>
861</div>
862<div class="refsect3">
863<a name="gst-mpegts-descriptor-parse-dvb-short-event.returns"></a><h4>Returns</h4>
864<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
865</div>
866</div>
867<hr>
868<div class="refsect2">
869<a name="gst-mpegts-descriptor-parse-dvb-network-name"></a><h3>gst_mpegts_descriptor_parse_dvb_network_name ()</h3>
870<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
871gst_mpegts_descriptor_parse_dvb_network_name
872                               (<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>,
873                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **name</code></em>);</pre>
874<p>Parses out the dvb network name from the <em class="parameter"><code>descriptor</code></em>
875:</p>
876<div class="refsect3">
877<a name="gst-mpegts-descriptor-parse-dvb-network-name.parameters"></a><h4>Parameters</h4>
878<div class="informaltable"><table class="informaltable" width="100%" border="0">
879<colgroup>
880<col width="150px" class="parameters_name">
881<col class="parameters_description">
882<col width="200px" class="parameters_annotations">
883</colgroup>
884<tbody>
885<tr>
886<td class="parameter_name"><p>descriptor</p></td>
887<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-NETWORK-NAME:CAPS"><code class="literal">GST_MTS_DESC_DVB_NETWORK_NAME</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
888<td class="parameter_annotations"> </td>
889</tr>
890<tr>
891<td class="parameter_name"><p>name</p></td>
892<td class="parameter_description"><p>the extracted name. </p></td>
893<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>
894</tr>
895</tbody>
896</table></div>
897</div>
898<div class="refsect3">
899<a name="gst-mpegts-descriptor-parse-dvb-network-name.returns"></a><h4>Returns</h4>
900<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
901</div>
902</div>
903<hr>
904<div class="refsect2">
905<a name="gst-mpegts-descriptor-from-dvb-network-name"></a><h3>gst_mpegts_descriptor_from_dvb_network_name ()</h3>
906<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
907gst_mpegts_descriptor_from_dvb_network_name
908                               (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
909<p>Creates a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> to be a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-NETWORK-NAME:CAPS"><code class="literal">GST_MTS_DESC_DVB_NETWORK_NAME</code></a>,
910with the network name <em class="parameter"><code>name</code></em>
911. The data field of the <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a>
912will be allocated, and transferred to the caller.</p>
913<div class="refsect3">
914<a name="gst-mpegts-descriptor-from-dvb-network-name.parameters"></a><h4>Parameters</h4>
915<div class="informaltable"><table class="informaltable" width="100%" border="0">
916<colgroup>
917<col width="150px" class="parameters_name">
918<col class="parameters_description">
919<col width="200px" class="parameters_annotations">
920</colgroup>
921<tbody><tr>
922<td class="parameter_name"><p>name</p></td>
923<td class="parameter_description"><p>the network name to set</p></td>
924<td class="parameter_annotations"> </td>
925</tr></tbody>
926</table></div>
927</div>
928<div class="refsect3">
929<a name="gst-mpegts-descriptor-from-dvb-network-name.returns"></a><h4>Returns</h4>
930<p>the <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on fail. </p>
931<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
932</div>
933</div>
934<hr>
935<div class="refsect2">
936<a name="gst-mpegts-descriptor-parse-dvb-service"></a><h3>gst_mpegts_descriptor_parse_dvb_service ()</h3>
937<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
938gst_mpegts_descriptor_parse_dvb_service
939                               (<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>,
940                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBServiceType" title="enum GstMpegtsDVBServiceType"><span class="type">GstMpegtsDVBServiceType</span></a> *service_type</code></em>,
941                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **service_name</code></em>,
942                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **provider_name</code></em>);</pre>
943<p>Extracts the dvb service information from <em class="parameter"><code>descriptor</code></em>
944.</p>
945<div class="refsect3">
946<a name="gst-mpegts-descriptor-parse-dvb-service.parameters"></a><h4>Parameters</h4>
947<div class="informaltable"><table class="informaltable" width="100%" border="0">
948<colgroup>
949<col width="150px" class="parameters_name">
950<col class="parameters_description">
951<col width="200px" class="parameters_annotations">
952</colgroup>
953<tbody>
954<tr>
955<td class="parameter_name"><p>descriptor</p></td>
956<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SERVICE:CAPS"><code class="literal">GST_MTS_DESC_DVB_SERVICE</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
957<td class="parameter_annotations"> </td>
958</tr>
959<tr>
960<td class="parameter_name"><p>service_type</p></td>
961<td class="parameter_description"><p>the service type. </p></td>
962<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="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
963</tr>
964<tr>
965<td class="parameter_name"><p>service_name</p></td>
966<td class="parameter_description"><p>the service name. </p></td>
967<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
968</tr>
969<tr>
970<td class="parameter_name"><p>provider_name</p></td>
971<td class="parameter_description"><p>the provider name. </p></td>
972<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
973</tr>
974</tbody>
975</table></div>
976</div>
977<div class="refsect3">
978<a name="gst-mpegts-descriptor-parse-dvb-service.returns"></a><h4>Returns</h4>
979<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
980</div>
981</div>
982<hr>
983<div class="refsect2">
984<a name="gst-mpegts-descriptor-from-dvb-service"></a><h3>gst_mpegts_descriptor_from_dvb_service ()</h3>
985<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
986gst_mpegts_descriptor_from_dvb_service
987                               (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBServiceType" title="enum GstMpegtsDVBServiceType"><span class="type">GstMpegtsDVBServiceType</span></a> service_type</code></em>,
988                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service_name</code></em>,
989                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service_provider</code></em>);</pre>
990<p>Fills a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> to be a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SERVICE:CAPS"><code class="literal">GST_MTS_DESC_DVB_SERVICE</code></a>.
991The data field of the <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> will be allocated,
992and transferred to the caller.</p>
993<div class="refsect3">
994<a name="gst-mpegts-descriptor-from-dvb-service.parameters"></a><h4>Parameters</h4>
995<div class="informaltable"><table class="informaltable" width="100%" border="0">
996<colgroup>
997<col width="150px" class="parameters_name">
998<col class="parameters_description">
999<col width="200px" class="parameters_annotations">
1000</colgroup>
1001<tbody>
1002<tr>
1003<td class="parameter_name"><p>service_type</p></td>
1004<td class="parameter_description"><p>Service type defined as a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBServiceType" title="enum GstMpegtsDVBServiceType"><span class="type">GstMpegtsDVBServiceType</span></a></p></td>
1005<td class="parameter_annotations"> </td>
1006</tr>
1007<tr>
1008<td class="parameter_name"><p>service_name</p></td>
1009<td class="parameter_description"><p>Name of the service. </p></td>
1010<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1011</tr>
1012<tr>
1013<td class="parameter_name"><p>service_provider</p></td>
1014<td class="parameter_description"><p>Name of the service provider. </p></td>
1015<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1016</tr>
1017</tbody>
1018</table></div>
1019</div>
1020<div class="refsect3">
1021<a name="gst-mpegts-descriptor-from-dvb-service.returns"></a><h4>Returns</h4>
1022<p>the <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on fail. </p>
1023<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1024</div>
1025</div>
1026<hr>
1027<div class="refsect2">
1028<a name="gst-mpegts-descriptor-parse-dvb-teletext-idx"></a><h3>gst_mpegts_descriptor_parse_dvb_teletext_idx ()</h3>
1029<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1030gst_mpegts_descriptor_parse_dvb_teletext_idx
1031                               (<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>,
1032                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
1033                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **language_code</code></em>,
1034                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBTeletextType" title="enum GstMpegtsDVBTeletextType"><span class="type">GstMpegtsDVBTeletextType</span></a> *teletext_type</code></em>,
1035                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *magazine_number</code></em>,
1036                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *page_number</code></em>);</pre>
1037<p>Parses teletext number <em class="parameter"><code>idx</code></em>
1038 in the <em class="parameter"><code>descriptor</code></em>
1039. The language is in ISO639 format.</p>
1040<div class="refsect3">
1041<a name="gst-mpegts-descriptor-parse-dvb-teletext-idx.parameters"></a><h4>Parameters</h4>
1042<div class="informaltable"><table class="informaltable" width="100%" border="0">
1043<colgroup>
1044<col width="150px" class="parameters_name">
1045<col class="parameters_description">
1046<col width="200px" class="parameters_annotations">
1047</colgroup>
1048<tbody>
1049<tr>
1050<td class="parameter_name"><p>descriptor</p></td>
1051<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-TELETEXT:CAPS"><code class="literal">GST_MTS_DESC_DVB_TELETEXT</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1052<td class="parameter_annotations"> </td>
1053</tr>
1054<tr>
1055<td class="parameter_name"><p>idx</p></td>
1056<td class="parameter_description"><p>The id of the teletext to get</p></td>
1057<td class="parameter_annotations"> </td>
1058</tr>
1059<tr>
1060<td class="parameter_name"><p>language_code</p></td>
1061<td class="parameter_description"><p>a null-terminated string. </p></td>
1062<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1063</tr>
1064<tr>
1065<td class="parameter_name"><p>teletext_type</p></td>
1066<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBTeletextType" title="enum GstMpegtsDVBTeletextType"><span class="type">GstMpegtsDVBTeletextType</span></a>. </p></td>
1067<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="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1068</tr>
1069<tr>
1070<td class="parameter_name"><p>magazine_number</p></td>
1071<td class="parameter_description"><p>. </p></td>
1072<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="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1073</tr>
1074<tr>
1075<td class="parameter_name"><p>page_number</p></td>
1076<td class="parameter_description"><p>. </p></td>
1077<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="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1078</tr>
1079</tbody>
1080</table></div>
1081</div>
1082<div class="refsect3">
1083<a name="gst-mpegts-descriptor-parse-dvb-teletext-idx.returns"></a><h4>Returns</h4>
1084<p> FALSE on out-of-bounds and errors</p>
1085</div>
1086</div>
1087<hr>
1088<div class="refsect2">
1089<a name="gst-mpegts-descriptor-parse-dvb-teletext-nb"></a><h3>gst_mpegts_descriptor_parse_dvb_teletext_nb ()</h3>
1090<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
1091gst_mpegts_descriptor_parse_dvb_teletext_nb
1092                               (<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>
1093<p>Find the number of teletext entries in <em class="parameter"><code>descriptor</code></em>
1094</p>
1095<div class="refsect3">
1096<a name="gst-mpegts-descriptor-parse-dvb-teletext-nb.parameters"></a><h4>Parameters</h4>
1097<div class="informaltable"><table class="informaltable" width="100%" border="0">
1098<colgroup>
1099<col width="150px" class="parameters_name">
1100<col class="parameters_description">
1101<col width="200px" class="parameters_annotations">
1102</colgroup>
1103<tbody><tr>
1104<td class="parameter_name"><p>descriptor</p></td>
1105<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-TELETEXT:CAPS"><code class="literal">GST_MTS_DESC_DVB_TELETEXT</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1106<td class="parameter_annotations"> </td>
1107</tr></tbody>
1108</table></div>
1109</div>
1110<div class="refsect3">
1111<a name="gst-mpegts-descriptor-parse-dvb-teletext-nb.returns"></a><h4>Returns</h4>
1112<p> Number of teletext entries</p>
1113</div>
1114</div>
1115<hr>
1116<div class="refsect2">
1117<a name="gst-mpegts-descriptor-parse-dvb-subtitling-idx"></a><h3>gst_mpegts_descriptor_parse_dvb_subtitling_idx ()</h3>
1118<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1119gst_mpegts_descriptor_parse_dvb_subtitling_idx
1120                               (<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>,
1121                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
1122                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **lang</code></em>,
1123                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *type</code></em>,
1124                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> *composition_page_id</code></em>,
1125                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> *ancillary_page_id</code></em>);</pre>
1126<p>Extracts the DVB subtitling informatio from specific table id in <em class="parameter"><code>descriptor</code></em>
1127.</p>
1128<p>Note: Use <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0/gst-plugins-base-libs-ISO-639-lang-mappings.html#gst-tag-get-language-code"><span class="type">gst_tag_get_language_code</span></a> if you want to get the the
1129ISO 639-1 language code from the returned ISO 639-2 one.</p>
1130<div class="refsect3">
1131<a name="gst-mpegts-descriptor-parse-dvb-subtitling-idx.parameters"></a><h4>Parameters</h4>
1132<div class="informaltable"><table class="informaltable" width="100%" border="0">
1133<colgroup>
1134<col width="150px" class="parameters_name">
1135<col class="parameters_description">
1136<col width="200px" class="parameters_annotations">
1137</colgroup>
1138<tbody>
1139<tr>
1140<td class="parameter_name"><p>descriptor</p></td>
1141<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SUBTITLING:CAPS"><code class="literal">GST_MTS_DESC_DVB_SUBTITLING</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1142<td class="parameter_annotations"> </td>
1143</tr>
1144<tr>
1145<td class="parameter_name"><p>idx</p></td>
1146<td class="parameter_description"><p>Table id of the entry to parse</p></td>
1147<td class="parameter_annotations"> </td>
1148</tr>
1149<tr>
1150<td class="parameter_name"><p>lang</p></td>
1151<td class="parameter_description"><p>the language code. </p></td>
1152<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>
1153</tr>
1154<tr>
1155<td class="parameter_name"><p>type</p></td>
1156<td class="parameter_description"><p>the type of subtitling. </p></td>
1157<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>
1158</tr>
1159<tr>
1160<td class="parameter_name"><p>composition_page_id</p></td>
1161<td class="parameter_description"><p>the composition page id. </p></td>
1162<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>
1163</tr>
1164<tr>
1165<td class="parameter_name"><p>ancillary_page_id</p></td>
1166<td class="parameter_description"><p>the ancillary page id. </p></td>
1167<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>
1168</tr>
1169</tbody>
1170</table></div>
1171</div>
1172<div class="refsect3">
1173<a name="gst-mpegts-descriptor-parse-dvb-subtitling-idx.returns"></a><h4>Returns</h4>
1174<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1175</div>
1176</div>
1177<hr>
1178<div class="refsect2">
1179<a name="gst-mpegts-descriptor-parse-dvb-subtitling-nb"></a><h3>gst_mpegts_descriptor_parse_dvb_subtitling_nb ()</h3>
1180<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
1181gst_mpegts_descriptor_parse_dvb_subtitling_nb
1182                               (<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>
1183<div class="refsect3">
1184<a name="gst-mpegts-descriptor-parse-dvb-subtitling-nb.parameters"></a><h4>Parameters</h4>
1185<div class="informaltable"><table class="informaltable" width="100%" border="0">
1186<colgroup>
1187<col width="150px" class="parameters_name">
1188<col class="parameters_description">
1189<col width="200px" class="parameters_annotations">
1190</colgroup>
1191<tbody><tr>
1192<td class="parameter_name"><p>descriptor</p></td>
1193<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SUBTITLING:CAPS"><code class="literal">GST_MTS_DESC_DVB_SUBTITLING</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1194<td class="parameter_annotations"> </td>
1195</tr></tbody>
1196</table></div>
1197</div>
1198<div class="refsect3">
1199<a name="gst-mpegts-descriptor-parse-dvb-subtitling-nb.returns"></a><h4>Returns</h4>
1200<p> The number of entries in <em class="parameter"><code>descriptor</code></em>
1201</p>
1202</div>
1203</div>
1204<hr>
1205<div class="refsect2">
1206<a name="gst-mpegts-descriptor-from-dvb-subtitling"></a><h3>gst_mpegts_descriptor_from_dvb_subtitling ()</h3>
1207<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="returnvalue">GstMpegtsDescriptor</span></a> *
1208gst_mpegts_descriptor_from_dvb_subtitling
1209                               (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *lang</code></em>,
1210                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> type</code></em>,
1211                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> composition</code></em>,
1212                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> ancillary</code></em>);</pre>
1213<div class="refsect3">
1214<a name="gst-mpegts-descriptor-from-dvb-subtitling.parameters"></a><h4>Parameters</h4>
1215<div class="informaltable"><table class="informaltable" width="100%" border="0">
1216<colgroup>
1217<col width="150px" class="parameters_name">
1218<col class="parameters_description">
1219<col width="200px" class="parameters_annotations">
1220</colgroup>
1221<tbody>
1222<tr>
1223<td class="parameter_name"><p>lang</p></td>
1224<td class="parameter_description"><p>a string containing the ISO639 language. </p></td>
1225<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>
1226</tr>
1227<tr>
1228<td class="parameter_name"><p>type</p></td>
1229<td class="parameter_description"><p>subtitling type</p></td>
1230<td class="parameter_annotations"> </td>
1231</tr>
1232<tr>
1233<td class="parameter_name"><p>composition</p></td>
1234<td class="parameter_description"><p>composition page id</p></td>
1235<td class="parameter_annotations"> </td>
1236</tr>
1237<tr>
1238<td class="parameter_name"><p>ancillary</p></td>
1239<td class="parameter_description"><p>ancillary page id</p></td>
1240<td class="parameter_annotations"> </td>
1241</tr>
1242</tbody>
1243</table></div>
1244</div>
1245</div>
1246<hr>
1247<div class="refsect2">
1248<a name="gst-mpegts-dvb-linkage-descriptor-free"></a><h3>gst_mpegts_dvb_linkage_descriptor_free ()</h3>
1249<pre class="programlisting"><span class="returnvalue">void</span>
1250gst_mpegts_dvb_linkage_descriptor_free
1251                               (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a> *source</code></em>);</pre>
1252</div>
1253<hr>
1254<div class="refsect2">
1255<a name="gst-mpegts-dvb-linkage-descriptor-get-mobile-hand-over"></a><h3>gst_mpegts_dvb_linkage_descriptor_get_mobile_hand_over ()</h3>
1256<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageMobileHandOver" title="struct GstMpegtsDVBLinkageMobileHandOver"><span class="returnvalue">GstMpegtsDVBLinkageMobileHandOver</span></a> *
1257gst_mpegts_dvb_linkage_descriptor_get_mobile_hand_over
1258                               (<em class="parameter"><code>const <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a> *desc</code></em>);</pre>
1259<div class="refsect3">
1260<a name="gst-mpegts-dvb-linkage-descriptor-get-mobile-hand-over.parameters"></a><h4>Parameters</h4>
1261<div class="informaltable"><table class="informaltable" width="100%" border="0">
1262<colgroup>
1263<col width="150px" class="parameters_name">
1264<col class="parameters_description">
1265<col width="200px" class="parameters_annotations">
1266</colgroup>
1267<tbody><tr>
1268<td class="parameter_name"><p>desc</p></td>
1269<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a></p></td>
1270<td class="parameter_annotations"> </td>
1271</tr></tbody>
1272</table></div>
1273</div>
1274<div class="refsect3">
1275<a name="gst-mpegts-dvb-linkage-descriptor-get-mobile-hand-over.returns"></a><h4>Returns</h4>
1276<p> The <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageMobileHandOver" title="struct GstMpegtsDVBLinkageMobileHandOver"><span class="type">GstMpegtsDVBLinkageMobileHandOver</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error happened</p>
1277</div>
1278</div>
1279<hr>
1280<div class="refsect2">
1281<a name="gst-mpegts-dvb-linkage-descriptor-get-event"></a><h3>gst_mpegts_dvb_linkage_descriptor_get_event ()</h3>
1282<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageEvent" title="struct GstMpegtsDVBLinkageEvent"><span class="returnvalue">GstMpegtsDVBLinkageEvent</span></a> *
1283gst_mpegts_dvb_linkage_descriptor_get_event
1284                               (<em class="parameter"><code>const <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a> *desc</code></em>);</pre>
1285<div class="refsect3">
1286<a name="gst-mpegts-dvb-linkage-descriptor-get-event.parameters"></a><h4>Parameters</h4>
1287<div class="informaltable"><table class="informaltable" width="100%" border="0">
1288<colgroup>
1289<col width="150px" class="parameters_name">
1290<col class="parameters_description">
1291<col width="200px" class="parameters_annotations">
1292</colgroup>
1293<tbody><tr>
1294<td class="parameter_name"><p>desc</p></td>
1295<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a></p></td>
1296<td class="parameter_annotations"> </td>
1297</tr></tbody>
1298</table></div>
1299</div>
1300<div class="refsect3">
1301<a name="gst-mpegts-dvb-linkage-descriptor-get-event.returns"></a><h4>Returns</h4>
1302<p> The <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageEvent" title="struct GstMpegtsDVBLinkageEvent"><span class="type">GstMpegtsDVBLinkageEvent</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error happened</p>
1303</div>
1304</div>
1305<hr>
1306<div class="refsect2">
1307<a name="gst-mpegts-dvb-linkage-descriptor-get-extended-event"></a><h3>gst_mpegts_dvb_linkage_descriptor_get_extended_event ()</h3>
1308<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
1309gst_mpegts_dvb_linkage_descriptor_get_extended_event
1310                               (<em class="parameter"><code>const <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a> *desc</code></em>);</pre>
1311<div class="refsect3">
1312<a name="gst-mpegts-dvb-linkage-descriptor-get-extended-event.parameters"></a><h4>Parameters</h4>
1313<div class="informaltable"><table class="informaltable" width="100%" border="0">
1314<colgroup>
1315<col width="150px" class="parameters_name">
1316<col class="parameters_description">
1317<col width="200px" class="parameters_annotations">
1318</colgroup>
1319<tbody><tr>
1320<td class="parameter_name"><p>desc</p></td>
1321<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a></p></td>
1322<td class="parameter_annotations"> </td>
1323</tr></tbody>
1324</table></div>
1325</div>
1326<div class="refsect3">
1327<a name="gst-mpegts-dvb-linkage-descriptor-get-extended-event.returns"></a><h4>Returns</h4>
1328<p>an <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageExtendedEvent" title="struct GstMpegtsDVBLinkageExtendedEvent"><span class="type">GstMpegtsDVBLinkageExtendedEvent</span></a> array or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error happened. </p>
1329<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDVBLinkageExtendedEvent]</span></p>
1330</div>
1331</div>
1332<hr>
1333<div class="refsect2">
1334<a name="gst-mpegts-descriptor-parse-dvb-linkage"></a><h3>gst_mpegts_descriptor_parse_dvb_linkage ()</h3>
1335<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1336gst_mpegts_descriptor_parse_dvb_linkage
1337                               (<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>,
1338                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a> **res</code></em>);</pre>
1339<p>Extracts the DVB linkage information from <em class="parameter"><code>descriptor</code></em>
1340.</p>
1341<div class="refsect3">
1342<a name="gst-mpegts-descriptor-parse-dvb-linkage.parameters"></a><h4>Parameters</h4>
1343<div class="informaltable"><table class="informaltable" width="100%" border="0">
1344<colgroup>
1345<col width="150px" class="parameters_name">
1346<col class="parameters_description">
1347<col width="200px" class="parameters_annotations">
1348</colgroup>
1349<tbody>
1350<tr>
1351<td class="parameter_name"><p>descriptor</p></td>
1352<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-LINKAGE:CAPS"><code class="literal">GST_MTS_DESC_DVB_LINKAGE</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1353<td class="parameter_annotations"> </td>
1354</tr>
1355<tr>
1356<td class="parameter_name"><p>res</p></td>
1357<td class="parameter_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageDescriptor" title="struct GstMpegtsDVBLinkageDescriptor"><span class="type">GstMpegtsDVBLinkageDescriptor</span></a> to fill. </p></td>
1358<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>
1359</tr>
1360</tbody>
1361</table></div>
1362</div>
1363<div class="refsect3">
1364<a name="gst-mpegts-descriptor-parse-dvb-linkage.returns"></a><h4>Returns</h4>
1365<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1366</div>
1367</div>
1368<hr>
1369<div class="refsect2">
1370<a name="gst-mpegts-descriptor-parse-dvb-private-data-specifier"></a><h3>gst_mpegts_descriptor_parse_dvb_private_data_specifier ()</h3>
1371<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1372gst_mpegts_descriptor_parse_dvb_private_data_specifier
1373                               (<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>,
1374                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *private_data_specifier</code></em>,
1375                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> **private_data</code></em>,
1376                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *length</code></em>);</pre>
1377<p>Parses out the private data specifier from the <em class="parameter"><code>descriptor</code></em>
1378.</p>
1379<div class="refsect3">
1380<a name="gst-mpegts-descriptor-parse-dvb-private-data-specifier.parameters"></a><h4>Parameters</h4>
1381<div class="informaltable"><table class="informaltable" width="100%" border="0">
1382<colgroup>
1383<col width="150px" class="parameters_name">
1384<col class="parameters_description">
1385<col width="200px" class="parameters_annotations">
1386</colgroup>
1387<tbody>
1388<tr>
1389<td class="parameter_name"><p>descriptor</p></td>
1390<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-PRIVATE-DATA-SPECIFIER:CAPS"><code class="literal">GST_MTS_DESC_DVB_PRIVATE_DATA_SPECIFIER</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1391<td class="parameter_annotations"> </td>
1392</tr>
1393<tr>
1394<td class="parameter_name"><p>private_data_specifier</p></td>
1395<td class="parameter_description"><p>the private data specifier id
1396registered by http://www.dvbservices.com/. </p></td>
1397<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
1398</tr>
1399<tr>
1400<td class="parameter_name"><p>private_data</p></td>
1401<td class="parameter_description"><p>additional data or NULL. </p></td>
1402<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span></td>
1403</tr>
1404<tr>
1405<td class="parameter_name"><p>length</p></td>
1406<td class="parameter_description"><p>length of <code class="literal">private_data</code>. </p></td>
1407<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="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1408</tr>
1409</tbody>
1410</table></div>
1411</div>
1412<div class="refsect3">
1413<a name="gst-mpegts-descriptor-parse-dvb-private-data-specifier.returns"></a><h4>Returns</h4>
1414<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1415</div>
1416</div>
1417<hr>
1418<div class="refsect2">
1419<a name="gst-mpegts-descriptor-parse-dvb-frequency-list"></a><h3>gst_mpegts_descriptor_parse_dvb_frequency_list ()</h3>
1420<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1421gst_mpegts_descriptor_parse_dvb_frequency_list
1422                               (<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>,
1423                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *offset</code></em>,
1424                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **list</code></em>);</pre>
1425<p>Parses out a list of frequencies from the <em class="parameter"><code>descriptor</code></em>
1426.</p>
1427<div class="refsect3">
1428<a name="gst-mpegts-descriptor-parse-dvb-frequency-list.parameters"></a><h4>Parameters</h4>
1429<div class="informaltable"><table class="informaltable" width="100%" border="0">
1430<colgroup>
1431<col width="150px" class="parameters_name">
1432<col class="parameters_description">
1433<col width="200px" class="parameters_annotations">
1434</colgroup>
1435<tbody>
1436<tr>
1437<td class="parameter_name"><p>descriptor</p></td>
1438<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-FREQUENCY-LIST:CAPS"><code class="literal">GST_MTS_DESC_DVB_FREQUENCY_LIST</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1439<td class="parameter_annotations"> </td>
1440</tr>
1441<tr>
1442<td class="parameter_name"><p>offset</p></td>
1443<td class="parameter_description"><p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> in Hz, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> in kHz. </p></td>
1444<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
1445</tr>
1446<tr>
1447<td class="parameter_name"><p>list</p></td>
1448<td class="parameter_description"><p>a list of all frequencies in Hz/kHz
1449depending on <code class="literal">offset</code>. </p></td>
1450<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint32]</span></td>
1451</tr>
1452</tbody>
1453</table></div>
1454</div>
1455<div class="refsect3">
1456<a name="gst-mpegts-descriptor-parse-dvb-frequency-list.returns"></a><h4>Returns</h4>
1457<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1458</div>
1459</div>
1460<hr>
1461<div class="refsect2">
1462<a name="gst-mpegts-dvb-data-broadcast-descriptor-free"></a><h3>gst_mpegts_dvb_data_broadcast_descriptor_free ()</h3>
1463<pre class="programlisting"><span class="returnvalue">void</span>
1464gst_mpegts_dvb_data_broadcast_descriptor_free
1465                               (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDataBroadcastDescriptor" title="struct GstMpegtsDataBroadcastDescriptor"><span class="type">GstMpegtsDataBroadcastDescriptor</span></a> *source</code></em>);</pre>
1466</div>
1467<hr>
1468<div class="refsect2">
1469<a name="gst-mpegts-descriptor-parse-dvb-data-broadcast"></a><h3>gst_mpegts_descriptor_parse_dvb_data_broadcast ()</h3>
1470<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1471gst_mpegts_descriptor_parse_dvb_data_broadcast
1472                               (<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>,
1473                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDataBroadcastDescriptor" title="struct GstMpegtsDataBroadcastDescriptor"><span class="type">GstMpegtsDataBroadcastDescriptor</span></a> **res</code></em>);</pre>
1474<p>Parses out the data broadcast from the <em class="parameter"><code>descriptor</code></em>
1475.</p>
1476<div class="refsect3">
1477<a name="gst-mpegts-descriptor-parse-dvb-data-broadcast.parameters"></a><h4>Parameters</h4>
1478<div class="informaltable"><table class="informaltable" width="100%" border="0">
1479<colgroup>
1480<col width="150px" class="parameters_name">
1481<col class="parameters_description">
1482<col width="200px" class="parameters_annotations">
1483</colgroup>
1484<tbody>
1485<tr>
1486<td class="parameter_name"><p>descriptor</p></td>
1487<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-DATA-BROADCAST:CAPS"><code class="literal">GST_MTS_DESC_DVB_DATA_BROADCAST</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1488<td class="parameter_annotations"> </td>
1489</tr>
1490<tr>
1491<td class="parameter_name"><p>res</p></td>
1492<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDataBroadcastDescriptor" title="struct GstMpegtsDataBroadcastDescriptor"><span class="type">GstMpegtsDataBroadcastDescriptor</span></a>. </p></td>
1493<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>
1494</tr>
1495</tbody>
1496</table></div>
1497</div>
1498<div class="refsect3">
1499<a name="gst-mpegts-descriptor-parse-dvb-data-broadcast.returns"></a><h4>Returns</h4>
1500<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1501</div>
1502</div>
1503<hr>
1504<div class="refsect2">
1505<a name="gst-mpegts-descriptor-parse-dvb-scrambling"></a><h3>gst_mpegts_descriptor_parse_dvb_scrambling ()</h3>
1506<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1507gst_mpegts_descriptor_parse_dvb_scrambling
1508                               (<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>,
1509                                <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBScramblingModeType" title="enum GstMpegtsDVBScramblingModeType"><span class="type">GstMpegtsDVBScramblingModeType</span></a> *scrambling_mode</code></em>);</pre>
1510<p>Parses out the scrambling mode from the <em class="parameter"><code>descriptor</code></em>
1511.</p>
1512<div class="refsect3">
1513<a name="gst-mpegts-descriptor-parse-dvb-scrambling.parameters"></a><h4>Parameters</h4>
1514<div class="informaltable"><table class="informaltable" width="100%" border="0">
1515<colgroup>
1516<col width="150px" class="parameters_name">
1517<col class="parameters_description">
1518<col width="200px" class="parameters_annotations">
1519</colgroup>
1520<tbody>
1521<tr>
1522<td class="parameter_name"><p>descriptor</p></td>
1523<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SCRAMBLING:CAPS"><code class="literal">GST_MTS_DESC_DVB_SCRAMBLING</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1524<td class="parameter_annotations"> </td>
1525</tr>
1526<tr>
1527<td class="parameter_name"><p>scrambling_mode</p></td>
1528<td class="parameter_description"><p>This 8-bit field identifies the selected
1529mode of the scrambling algorithm (<a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBScramblingModeType" title="enum GstMpegtsDVBScramblingModeType"><span class="type">GstMpegtsDVBScramblingModeType</span></a>).
1530The technical details of the scrambling algorithm are available only
1531to bona-fide users upon signature of a Non Disclosure Agreement (NDA)
1532administered by the DVB Common Scrambling Algorithm Custodian. </p></td>
1533<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
1534</tr>
1535</tbody>
1536</table></div>
1537</div>
1538<div class="refsect3">
1539<a name="gst-mpegts-descriptor-parse-dvb-scrambling.returns"></a><h4>Returns</h4>
1540<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1541</div>
1542</div>
1543<hr>
1544<div class="refsect2">
1545<a name="gst-mpegts-descriptor-parse-dvb-data-broadcast-id"></a><h3>gst_mpegts_descriptor_parse_dvb_data_broadcast_id ()</h3>
1546<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1547gst_mpegts_descriptor_parse_dvb_data_broadcast_id
1548                               (<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>,
1549                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> *data_broadcast_id</code></em>,
1550                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> **id_selector_bytes</code></em>,
1551                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *len</code></em>);</pre>
1552<p>Parses out the data broadcast id from the <em class="parameter"><code>descriptor</code></em>
1553.</p>
1554<div class="refsect3">
1555<a name="gst-mpegts-descriptor-parse-dvb-data-broadcast-id.parameters"></a><h4>Parameters</h4>
1556<div class="informaltable"><table class="informaltable" width="100%" border="0">
1557<colgroup>
1558<col width="150px" class="parameters_name">
1559<col class="parameters_description">
1560<col width="200px" class="parameters_annotations">
1561</colgroup>
1562<tbody>
1563<tr>
1564<td class="parameter_name"><p>descriptor</p></td>
1565<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-DATA-BROADCAST-ID:CAPS"><code class="literal">GST_MTS_DESC_DVB_DATA_BROADCAST_ID</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1566<td class="parameter_annotations"> </td>
1567</tr>
1568<tr>
1569<td class="parameter_name"><p>data_broadcast_id</p></td>
1570<td class="parameter_description"><p>the data broadcast id. </p></td>
1571<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
1572</tr>
1573<tr>
1574<td class="parameter_name"><p>id_selector_bytes</p></td>
1575<td class="parameter_description"><p>the selector bytes, if present. </p></td>
1576<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>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=len]</span></td>
1577</tr>
1578<tr>
1579<td class="parameter_name"><p>len</p></td>
1580<td class="parameter_description"><p>the length of <span class="type">id_selector_bytes</span>. </p></td>
1581<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
1582</tr>
1583</tbody>
1584</table></div>
1585</div>
1586<div class="refsect3">
1587<a name="gst-mpegts-descriptor-parse-dvb-data-broadcast-id.returns"></a><h4>Returns</h4>
1588<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1589</div>
1590</div>
1591<hr>
1592<div class="refsect2">
1593<a name="gst-mpegts-descriptor-parse-dvb-parental-rating"></a><h3>gst_mpegts_descriptor_parse_dvb_parental_rating ()</h3>
1594<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1595gst_mpegts_descriptor_parse_dvb_parental_rating
1596                               (<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>,
1597                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **rating</code></em>);</pre>
1598<p>Extracts the DVB parental rating information from <em class="parameter"><code>descriptor</code></em>
1599.</p>
1600<div class="refsect3">
1601<a name="gst-mpegts-descriptor-parse-dvb-parental-rating.parameters"></a><h4>Parameters</h4>
1602<div class="informaltable"><table class="informaltable" width="100%" border="0">
1603<colgroup>
1604<col width="150px" class="parameters_name">
1605<col class="parameters_description">
1606<col width="200px" class="parameters_annotations">
1607</colgroup>
1608<tbody>
1609<tr>
1610<td class="parameter_name"><p>descriptor</p></td>
1611<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-PARENTAL-RATING:CAPS"><code class="literal">GST_MTS_DESC_DVB_PARENTAL_RATING</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1612<td class="parameter_annotations"> </td>
1613</tr>
1614<tr>
1615<td class="parameter_name"><p>rating</p></td>
1616<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBParentalRatingItem" title="struct GstMpegtsDVBParentalRatingItem"><span class="type">GstMpegtsDVBParentalRatingItem</span></a>. </p></td>
1617<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDVBParentalRatingItem]</span></td>
1618</tr>
1619</tbody>
1620</table></div>
1621</div>
1622<div class="refsect3">
1623<a name="gst-mpegts-descriptor-parse-dvb-parental-rating.returns"></a><h4>Returns</h4>
1624<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1625</div>
1626</div>
1627<hr>
1628<div class="refsect2">
1629<a name="gst-mpegts-descriptor-parse-dvb-stream-identifier"></a><h3>gst_mpegts_descriptor_parse_dvb_stream_identifier ()</h3>
1630<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1631gst_mpegts_descriptor_parse_dvb_stream_identifier
1632                               (<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>,
1633                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *component_tag</code></em>);</pre>
1634<p>Extracts the component tag from <em class="parameter"><code>descriptor</code></em>
1635.</p>
1636<div class="refsect3">
1637<a name="gst-mpegts-descriptor-parse-dvb-stream-identifier.parameters"></a><h4>Parameters</h4>
1638<div class="informaltable"><table class="informaltable" width="100%" border="0">
1639<colgroup>
1640<col width="150px" class="parameters_name">
1641<col class="parameters_description">
1642<col width="200px" class="parameters_annotations">
1643</colgroup>
1644<tbody>
1645<tr>
1646<td class="parameter_name"><p>descriptor</p></td>
1647<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-CONTENT:CAPS"><code class="literal">GST_MTS_DESC_DVB_CONTENT</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1648<td class="parameter_annotations"> </td>
1649</tr>
1650<tr>
1651<td class="parameter_name"><p>component_tag</p></td>
1652<td class="parameter_description"><p>the component tag. </p></td>
1653<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>
1654</tr>
1655</tbody>
1656</table></div>
1657</div>
1658<div class="refsect3">
1659<a name="gst-mpegts-descriptor-parse-dvb-stream-identifier.returns"></a><h4>Returns</h4>
1660<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happended correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1661</div>
1662</div>
1663<hr>
1664<div class="refsect2">
1665<a name="gst-mpegts-descriptor-parse-dvb-ca-identifier"></a><h3>gst_mpegts_descriptor_parse_dvb_ca_identifier ()</h3>
1666<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1667gst_mpegts_descriptor_parse_dvb_ca_identifier
1668                               (<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>,
1669                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **list</code></em>);</pre>
1670<p>Extracts ca id's from <em class="parameter"><code>descriptor</code></em>
1671.</p>
1672<div class="refsect3">
1673<a name="gst-mpegts-descriptor-parse-dvb-ca-identifier.parameters"></a><h4>Parameters</h4>
1674<div class="informaltable"><table class="informaltable" width="100%" border="0">
1675<colgroup>
1676<col width="150px" class="parameters_name">
1677<col class="parameters_description">
1678<col width="200px" class="parameters_annotations">
1679</colgroup>
1680<tbody>
1681<tr>
1682<td class="parameter_name"><p>descriptor</p></td>
1683<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-CA-IDENTIFIER:CAPS"><code class="literal">GST_MTS_DESC_DVB_CA_IDENTIFIER</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1684<td class="parameter_annotations"> </td>
1685</tr>
1686<tr>
1687<td class="parameter_name"><p>list</p></td>
1688<td class="parameter_description"><p>a list of ca identifier.
1689Edge entry identifies the CA system. Allocations of the value of this field
1690are found in http://www.dvbservices.com. </p></td>
1691<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint16]</span></td>
1692</tr>
1693</tbody>
1694</table></div>
1695</div>
1696<div class="refsect3">
1697<a name="gst-mpegts-descriptor-parse-dvb-ca-identifier.returns"></a><h4>Returns</h4>
1698<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1699</div>
1700</div>
1701<hr>
1702<div class="refsect2">
1703<a name="gst-mpegts-descriptor-parse-dvb-service-list"></a><h3>gst_mpegts_descriptor_parse_dvb_service_list ()</h3>
1704<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1705gst_mpegts_descriptor_parse_dvb_service_list
1706                               (<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>,
1707                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **list</code></em>);</pre>
1708<p>Parses out a list of services from the <em class="parameter"><code>descriptor</code></em>
1709:</p>
1710<div class="refsect3">
1711<a name="gst-mpegts-descriptor-parse-dvb-service-list.parameters"></a><h4>Parameters</h4>
1712<div class="informaltable"><table class="informaltable" width="100%" border="0">
1713<colgroup>
1714<col width="150px" class="parameters_name">
1715<col class="parameters_description">
1716<col width="200px" class="parameters_annotations">
1717</colgroup>
1718<tbody>
1719<tr>
1720<td class="parameter_name"><p>descriptor</p></td>
1721<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-SERVICE-LIST:CAPS"><code class="literal">GST_MTS_DESC_DVB_SERVICE_LIST</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1722<td class="parameter_annotations"> </td>
1723</tr>
1724<tr>
1725<td class="parameter_name"><p>list</p></td>
1726<td class="parameter_description"><p>the list of services. </p></td>
1727<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDVBServiceListItem]</span></td>
1728</tr>
1729</tbody>
1730</table></div>
1731</div>
1732<div class="refsect3">
1733<a name="gst-mpegts-descriptor-parse-dvb-service-list.returns"></a><h4>Returns</h4>
1734<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1735</div>
1736</div>
1737<hr>
1738<div class="refsect2">
1739<a name="gst-mpegts-descriptor-parse-dvb-stuffing"></a><h3>gst_mpegts_descriptor_parse_dvb_stuffing ()</h3>
1740<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1741gst_mpegts_descriptor_parse_dvb_stuffing
1742                               (<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>,
1743                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> **stuffing_bytes</code></em>);</pre>
1744<p>Parses out the stuffing bytes from the <em class="parameter"><code>descriptor</code></em>
1745.</p>
1746<div class="refsect3">
1747<a name="gst-mpegts-descriptor-parse-dvb-stuffing.parameters"></a><h4>Parameters</h4>
1748<div class="informaltable"><table class="informaltable" width="100%" border="0">
1749<colgroup>
1750<col width="150px" class="parameters_name">
1751<col class="parameters_description">
1752<col width="200px" class="parameters_annotations">
1753</colgroup>
1754<tbody>
1755<tr>
1756<td class="parameter_name"><p>descriptor</p></td>
1757<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-STUFFING:CAPS"><code class="literal">GST_MTS_DESC_DVB_STUFFING</code></a> <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1758<td class="parameter_annotations"> </td>
1759</tr>
1760<tr>
1761<td class="parameter_name"><p>stuffing_bytes</p></td>
1762<td class="parameter_description"><p>the stuffing bytes. </p></td>
1763<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>
1764</tr>
1765</tbody>
1766</table></div>
1767</div>
1768<div class="refsect3">
1769<a name="gst-mpegts-descriptor-parse-dvb-stuffing.returns"></a><h4>Returns</h4>
1770<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1771</div>
1772</div>
1773<hr>
1774<div class="refsect2">
1775<a name="gst-mpegts-descriptor-parse-dvb-bouquet-name"></a><h3>gst_mpegts_descriptor_parse_dvb_bouquet_name ()</h3>
1776<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1777gst_mpegts_descriptor_parse_dvb_bouquet_name
1778                               (<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>,
1779                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **bouquet_name</code></em>);</pre>
1780<p>Extracts the bouquet name from <em class="parameter"><code>descriptor</code></em>
1781.</p>
1782<div class="refsect3">
1783<a name="gst-mpegts-descriptor-parse-dvb-bouquet-name.parameters"></a><h4>Parameters</h4>
1784<div class="informaltable"><table class="informaltable" width="100%" border="0">
1785<colgroup>
1786<col width="150px" class="parameters_name">
1787<col class="parameters_description">
1788<col width="200px" class="parameters_annotations">
1789</colgroup>
1790<tbody><tr>
1791<td class="parameter_name"><p>bouquet_name</p></td>
1792<td class="parameter_description"><p>the bouquet name. </p></td>
1793<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>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
1794</tr></tbody>
1795</table></div>
1796</div>
1797<div class="refsect3">
1798<a name="gst-mpegts-descriptor-parse-dvb-bouquet-name.returns"></a><h4>Returns</h4>
1799<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if parsing succeeded, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1800</div>
1801</div>
1802<hr>
1803<div class="refsect2">
1804<a name="gst-mpegts-descriptor-parse-dvb-multilingual-network-name"></a><h3>gst_mpegts_descriptor_parse_dvb_multilingual_network_name ()</h3>
1805<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1806gst_mpegts_descriptor_parse_dvb_multilingual_network_name
1807                               (<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>,
1808                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **network_name_items</code></em>);</pre>
1809<p>Parses out the multilingual network name from the <em class="parameter"><code>descriptor</code></em>
1810.</p>
1811<div class="refsect3">
1812<a name="gst-mpegts-descriptor-parse-dvb-multilingual-network-name.parameters"></a><h4>Parameters</h4>
1813<div class="informaltable"><table class="informaltable" width="100%" border="0">
1814<colgroup>
1815<col width="150px" class="parameters_name">
1816<col class="parameters_description">
1817<col width="200px" class="parameters_annotations">
1818</colgroup>
1819<tbody>
1820<tr>
1821<td class="parameter_name"><p>descriptor</p></td>
1822<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-MULTILINGUAL-NETWORK-NAME:CAPS"><code class="literal">GST_MTS_DESC_DVB_MULTILINGUAL_NETWORK_NAME</code></a>
1823<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1824<td class="parameter_annotations"> </td>
1825</tr>
1826<tr>
1827<td class="parameter_name"><p>network_name_items</p></td>
1828<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualNetworkNameItem" title="struct GstMpegtsDvbMultilingualNetworkNameItem"><span class="type">GstMpegtsDvbMultilingualNetworkNameItem</span></a>. </p></td>
1829<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDvbMultilingualNetworkNameItem]</span></td>
1830</tr>
1831</tbody>
1832</table></div>
1833</div>
1834<div class="refsect3">
1835<a name="gst-mpegts-descriptor-parse-dvb-multilingual-network-name.returns"></a><h4>Returns</h4>
1836<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1837</div>
1838</div>
1839<hr>
1840<div class="refsect2">
1841<a name="gst-mpegts-descriptor-parse-dvb-multilingual-bouquet-name"></a><h3>gst_mpegts_descriptor_parse_dvb_multilingual_bouquet_name ()</h3>
1842<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1843gst_mpegts_descriptor_parse_dvb_multilingual_bouquet_name
1844                               (<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>,
1845                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **bouquet_name_items</code></em>);</pre>
1846<p>Parses out the multilingual bouquet name from the <em class="parameter"><code>descriptor</code></em>
1847.</p>
1848<div class="refsect3">
1849<a name="gst-mpegts-descriptor-parse-dvb-multilingual-bouquet-name.parameters"></a><h4>Parameters</h4>
1850<div class="informaltable"><table class="informaltable" width="100%" border="0">
1851<colgroup>
1852<col width="150px" class="parameters_name">
1853<col class="parameters_description">
1854<col width="200px" class="parameters_annotations">
1855</colgroup>
1856<tbody>
1857<tr>
1858<td class="parameter_name"><p>descriptor</p></td>
1859<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-MULTILINGUAL-BOUQUET-NAME:CAPS"><code class="literal">GST_MTS_DESC_DVB_MULTILINGUAL_BOUQUET_NAME</code></a>
1860<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1861<td class="parameter_annotations"> </td>
1862</tr>
1863<tr>
1864<td class="parameter_name"><p>bouquet_name_items</p></td>
1865<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualBouquetNameItem" title="struct GstMpegtsDvbMultilingualBouquetNameItem"><span class="type">GstMpegtsDvbMultilingualBouquetNameItem</span></a>. </p></td>
1866<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDvbMultilingualBouquetNameItem]</span></td>
1867</tr>
1868</tbody>
1869</table></div>
1870</div>
1871<div class="refsect3">
1872<a name="gst-mpegts-descriptor-parse-dvb-multilingual-bouquet-name.returns"></a><h4>Returns</h4>
1873<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1874</div>
1875</div>
1876<hr>
1877<div class="refsect2">
1878<a name="gst-mpegts-descriptor-parse-dvb-multilingual-service-name"></a><h3>gst_mpegts_descriptor_parse_dvb_multilingual_service_name ()</h3>
1879<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1880gst_mpegts_descriptor_parse_dvb_multilingual_service_name
1881                               (<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>,
1882                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **service_name_items</code></em>);</pre>
1883<p>Parses out the multilingual service name from the <em class="parameter"><code>descriptor</code></em>
1884.</p>
1885<div class="refsect3">
1886<a name="gst-mpegts-descriptor-parse-dvb-multilingual-service-name.parameters"></a><h4>Parameters</h4>
1887<div class="informaltable"><table class="informaltable" width="100%" border="0">
1888<colgroup>
1889<col width="150px" class="parameters_name">
1890<col class="parameters_description">
1891<col width="200px" class="parameters_annotations">
1892</colgroup>
1893<tbody>
1894<tr>
1895<td class="parameter_name"><p>descriptor</p></td>
1896<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-MULTILINGUAL-SERVICE-NAME:CAPS"><code class="literal">GST_MTS_DESC_DVB_MULTILINGUAL_SERVICE_NAME</code></a>
1897<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1898<td class="parameter_annotations"> </td>
1899</tr>
1900<tr>
1901<td class="parameter_name"><p>service_name_items</p></td>
1902<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualServiceNameItem" title="struct GstMpegtsDvbMultilingualServiceNameItem"><span class="type">GstMpegtsDvbMultilingualServiceNameItem</span></a>. </p></td>
1903<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDvbMultilingualServiceNameItem]</span></td>
1904</tr>
1905</tbody>
1906</table></div>
1907</div>
1908<div class="refsect3">
1909<a name="gst-mpegts-descriptor-parse-dvb-multilingual-service-name.returns"></a><h4>Returns</h4>
1910<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1911</div>
1912</div>
1913<hr>
1914<div class="refsect2">
1915<a name="gst-mpegts-descriptor-parse-dvb-multilingual-component"></a><h3>gst_mpegts_descriptor_parse_dvb_multilingual_component ()</h3>
1916<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1917gst_mpegts_descriptor_parse_dvb_multilingual_component
1918                               (<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>,
1919                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *component_tag</code></em>,
1920                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **component_description_items</code></em>);</pre>
1921<p>Parses out the multilingual component from the <em class="parameter"><code>descriptor</code></em>
1922.</p>
1923<div class="refsect3">
1924<a name="gst-mpegts-descriptor-parse-dvb-multilingual-component.parameters"></a><h4>Parameters</h4>
1925<div class="informaltable"><table class="informaltable" width="100%" border="0">
1926<colgroup>
1927<col width="150px" class="parameters_name">
1928<col class="parameters_description">
1929<col width="200px" class="parameters_annotations">
1930</colgroup>
1931<tbody>
1932<tr>
1933<td class="parameter_name"><p>descriptor</p></td>
1934<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GST-MTS-DESC-DVB-MULTILINGUAL-COMPONENT:CAPS"><code class="literal">GST_MTS_DESC_DVB_MULTILINGUAL_COMPONENT</code></a>
1935<a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a></p></td>
1936<td class="parameter_annotations"> </td>
1937</tr>
1938<tr>
1939<td class="parameter_name"><p>component_tag</p></td>
1940<td class="parameter_description"><p>the component tag. </p></td>
1941<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
1942</tr>
1943<tr>
1944<td class="parameter_name"><p>component_description_items</p></td>
1945<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDvbMultilingualComponentItem" title="struct GstMpegtsDvbMultilingualComponentItem"><span class="type">GstMpegtsDvbMultilingualComponentItem</span></a>. </p></td>
1946<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>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsDvbMultilingualComponentItem]</span></td>
1947</tr>
1948</tbody>
1949</table></div>
1950</div>
1951<div class="refsect3">
1952<a name="gst-mpegts-descriptor-parse-dvb-multilingual-component.returns"></a><h4>Returns</h4>
1953<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the parsing happened correctly, else <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
1954</div>
1955</div>
1956</div>
1957<div class="refsect1">
1958<a name="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.other_details"></a><h2>Types and Values</h2>
1959<div class="refsect2">
1960<a name="GstMpegtsDVBDescriptorType"></a><h3>enum GstMpegtsDVBDescriptorType</h3>
1961<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>
1962<p>These values correspond to the registered descriptor type from
1963the various DVB specifications.</p>
1964<p>Consult the relevant specifications for more details.</p>
1965<div class="refsect3">
1966<a name="GstMpegtsDVBDescriptorType.members"></a><h4>Members</h4>
1967<div class="informaltable"><table class="informaltable" width="100%" border="0">
1968<colgroup>
1969<col width="300px" class="enum_members_name">
1970<col class="enum_members_description">
1971<col width="200px" class="enum_members_annotations">
1972</colgroup>
1973<tbody>
1974<tr>
1975<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-NETWORK-NAME:CAPS"></a>GST_MTS_DESC_DVB_NETWORK_NAME</p></td>
1976<td> </td>
1977<td> </td>
1978</tr>
1979<tr>
1980<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SERVICE-LIST:CAPS"></a>GST_MTS_DESC_DVB_SERVICE_LIST</p></td>
1981<td> </td>
1982<td> </td>
1983</tr>
1984<tr>
1985<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-STUFFING:CAPS"></a>GST_MTS_DESC_DVB_STUFFING</p></td>
1986<td> </td>
1987<td> </td>
1988</tr>
1989<tr>
1990<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SATELLITE-DELIVERY-SYSTEM:CAPS"></a>GST_MTS_DESC_DVB_SATELLITE_DELIVERY_SYSTEM</p></td>
1991<td> </td>
1992<td> </td>
1993</tr>
1994<tr>
1995<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-CABLE-DELIVERY-SYSTEM:CAPS"></a>GST_MTS_DESC_DVB_CABLE_DELIVERY_SYSTEM</p></td>
1996<td> </td>
1997<td> </td>
1998</tr>
1999<tr>
2000<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-VBI-DATA:CAPS"></a>GST_MTS_DESC_DVB_VBI_DATA</p></td>
2001<td> </td>
2002<td> </td>
2003</tr>
2004<tr>
2005<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-VBI-TELETEXT:CAPS"></a>GST_MTS_DESC_DVB_VBI_TELETEXT</p></td>
2006<td> </td>
2007<td> </td>
2008</tr>
2009<tr>
2010<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-BOUQUET-NAME:CAPS"></a>GST_MTS_DESC_DVB_BOUQUET_NAME</p></td>
2011<td> </td>
2012<td> </td>
2013</tr>
2014<tr>
2015<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SERVICE:CAPS"></a>GST_MTS_DESC_DVB_SERVICE</p></td>
2016<td> </td>
2017<td> </td>
2018</tr>
2019<tr>
2020<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-COUNTRY-AVAILABILITY:CAPS"></a>GST_MTS_DESC_DVB_COUNTRY_AVAILABILITY</p></td>
2021<td> </td>
2022<td> </td>
2023</tr>
2024<tr>
2025<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-LINKAGE:CAPS"></a>GST_MTS_DESC_DVB_LINKAGE</p></td>
2026<td> </td>
2027<td> </td>
2028</tr>
2029<tr>
2030<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-NVOD-REFERENCE:CAPS"></a>GST_MTS_DESC_DVB_NVOD_REFERENCE</p></td>
2031<td> </td>
2032<td> </td>
2033</tr>
2034<tr>
2035<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TIME-SHIFTED-SERVICE:CAPS"></a>GST_MTS_DESC_DVB_TIME_SHIFTED_SERVICE</p></td>
2036<td> </td>
2037<td> </td>
2038</tr>
2039<tr>
2040<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SHORT-EVENT:CAPS"></a>GST_MTS_DESC_DVB_SHORT_EVENT</p></td>
2041<td> </td>
2042<td> </td>
2043</tr>
2044<tr>
2045<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-EXTENDED-EVENT:CAPS"></a>GST_MTS_DESC_DVB_EXTENDED_EVENT</p></td>
2046<td> </td>
2047<td> </td>
2048</tr>
2049<tr>
2050<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TIME-SHIFTED-EVENT:CAPS"></a>GST_MTS_DESC_DVB_TIME_SHIFTED_EVENT</p></td>
2051<td> </td>
2052<td> </td>
2053</tr>
2054<tr>
2055<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-COMPONENT:CAPS"></a>GST_MTS_DESC_DVB_COMPONENT</p></td>
2056<td> </td>
2057<td> </td>
2058</tr>
2059<tr>
2060<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-MOSAIC:CAPS"></a>GST_MTS_DESC_DVB_MOSAIC</p></td>
2061<td> </td>
2062<td> </td>
2063</tr>
2064<tr>
2065<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-STREAM-IDENTIFIER:CAPS"></a>GST_MTS_DESC_DVB_STREAM_IDENTIFIER</p></td>
2066<td> </td>
2067<td> </td>
2068</tr>
2069<tr>
2070<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-CA-IDENTIFIER:CAPS"></a>GST_MTS_DESC_DVB_CA_IDENTIFIER</p></td>
2071<td> </td>
2072<td> </td>
2073</tr>
2074<tr>
2075<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-CONTENT:CAPS"></a>GST_MTS_DESC_DVB_CONTENT</p></td>
2076<td> </td>
2077<td> </td>
2078</tr>
2079<tr>
2080<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-PARENTAL-RATING:CAPS"></a>GST_MTS_DESC_DVB_PARENTAL_RATING</p></td>
2081<td> </td>
2082<td> </td>
2083</tr>
2084<tr>
2085<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TELETEXT:CAPS"></a>GST_MTS_DESC_DVB_TELETEXT</p></td>
2086<td> </td>
2087<td> </td>
2088</tr>
2089<tr>
2090<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TELEPHONE:CAPS"></a>GST_MTS_DESC_DVB_TELEPHONE</p></td>
2091<td> </td>
2092<td> </td>
2093</tr>
2094<tr>
2095<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-LOCAL-TIME-OFFSET:CAPS"></a>GST_MTS_DESC_DVB_LOCAL_TIME_OFFSET</p></td>
2096<td> </td>
2097<td> </td>
2098</tr>
2099<tr>
2100<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SUBTITLING:CAPS"></a>GST_MTS_DESC_DVB_SUBTITLING</p></td>
2101<td> </td>
2102<td> </td>
2103</tr>
2104<tr>
2105<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TERRESTRIAL-DELIVERY-SYSTEM:CAPS"></a>GST_MTS_DESC_DVB_TERRESTRIAL_DELIVERY_SYSTEM</p></td>
2106<td> </td>
2107<td> </td>
2108</tr>
2109<tr>
2110<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-MULTILINGUAL-NETWORK-NAME:CAPS"></a>GST_MTS_DESC_DVB_MULTILINGUAL_NETWORK_NAME</p></td>
2111<td> </td>
2112<td> </td>
2113</tr>
2114<tr>
2115<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-MULTILINGUAL-BOUQUET-NAME:CAPS"></a>GST_MTS_DESC_DVB_MULTILINGUAL_BOUQUET_NAME</p></td>
2116<td> </td>
2117<td> </td>
2118</tr>
2119<tr>
2120<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-MULTILINGUAL-SERVICE-NAME:CAPS"></a>GST_MTS_DESC_DVB_MULTILINGUAL_SERVICE_NAME</p></td>
2121<td> </td>
2122<td> </td>
2123</tr>
2124<tr>
2125<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-MULTILINGUAL-COMPONENT:CAPS"></a>GST_MTS_DESC_DVB_MULTILINGUAL_COMPONENT</p></td>
2126<td> </td>
2127<td> </td>
2128</tr>
2129<tr>
2130<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-PRIVATE-DATA-SPECIFIER:CAPS"></a>GST_MTS_DESC_DVB_PRIVATE_DATA_SPECIFIER</p></td>
2131<td> </td>
2132<td> </td>
2133</tr>
2134<tr>
2135<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SERVICE-MOVE:CAPS"></a>GST_MTS_DESC_DVB_SERVICE_MOVE</p></td>
2136<td> </td>
2137<td> </td>
2138</tr>
2139<tr>
2140<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SHORT-SMOOTHING-BUFFER:CAPS"></a>GST_MTS_DESC_DVB_SHORT_SMOOTHING_BUFFER</p></td>
2141<td> </td>
2142<td> </td>
2143</tr>
2144<tr>
2145<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-FREQUENCY-LIST:CAPS"></a>GST_MTS_DESC_DVB_FREQUENCY_LIST</p></td>
2146<td> </td>
2147<td> </td>
2148</tr>
2149<tr>
2150<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-PARTIAL-TRANSPORT-STREAM:CAPS"></a>GST_MTS_DESC_DVB_PARTIAL_TRANSPORT_STREAM</p></td>
2151<td> </td>
2152<td> </td>
2153</tr>
2154<tr>
2155<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-DATA-BROADCAST:CAPS"></a>GST_MTS_DESC_DVB_DATA_BROADCAST</p></td>
2156<td> </td>
2157<td> </td>
2158</tr>
2159<tr>
2160<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SCRAMBLING:CAPS"></a>GST_MTS_DESC_DVB_SCRAMBLING</p></td>
2161<td> </td>
2162<td> </td>
2163</tr>
2164<tr>
2165<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-DATA-BROADCAST-ID:CAPS"></a>GST_MTS_DESC_DVB_DATA_BROADCAST_ID</p></td>
2166<td> </td>
2167<td> </td>
2168</tr>
2169<tr>
2170<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TRANSPORT-STREAM:CAPS"></a>GST_MTS_DESC_DVB_TRANSPORT_STREAM</p></td>
2171<td> </td>
2172<td> </td>
2173</tr>
2174<tr>
2175<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-DSNG:CAPS"></a>GST_MTS_DESC_DVB_DSNG</p></td>
2176<td> </td>
2177<td> </td>
2178</tr>
2179<tr>
2180<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-PDC:CAPS"></a>GST_MTS_DESC_DVB_PDC</p></td>
2181<td> </td>
2182<td> </td>
2183</tr>
2184<tr>
2185<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-AC3:CAPS"></a>GST_MTS_DESC_DVB_AC3</p></td>
2186<td> </td>
2187<td> </td>
2188</tr>
2189<tr>
2190<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-ANCILLARY-DATA:CAPS"></a>GST_MTS_DESC_DVB_ANCILLARY_DATA</p></td>
2191<td> </td>
2192<td> </td>
2193</tr>
2194<tr>
2195<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-CELL-LIST:CAPS"></a>GST_MTS_DESC_DVB_CELL_LIST</p></td>
2196<td> </td>
2197<td> </td>
2198</tr>
2199<tr>
2200<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-CELL-FREQUENCY-LINK:CAPS"></a>GST_MTS_DESC_DVB_CELL_FREQUENCY_LINK</p></td>
2201<td> </td>
2202<td> </td>
2203</tr>
2204<tr>
2205<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-ANNOUNCEMENT-SUPPORT:CAPS"></a>GST_MTS_DESC_DVB_ANNOUNCEMENT_SUPPORT</p></td>
2206<td> </td>
2207<td> </td>
2208</tr>
2209<tr>
2210<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-APPLICATION-SIGNALLING:CAPS"></a>GST_MTS_DESC_DVB_APPLICATION_SIGNALLING</p></td>
2211<td> </td>
2212<td> </td>
2213</tr>
2214<tr>
2215<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-ADAPTATION-FIELD-DATA:CAPS"></a>GST_MTS_DESC_DVB_ADAPTATION_FIELD_DATA</p></td>
2216<td> </td>
2217<td> </td>
2218</tr>
2219<tr>
2220<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SERVICE-IDENTIFIER:CAPS"></a>GST_MTS_DESC_DVB_SERVICE_IDENTIFIER</p></td>
2221<td> </td>
2222<td> </td>
2223</tr>
2224<tr>
2225<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-SERVICE-AVAILABILITY:CAPS"></a>GST_MTS_DESC_DVB_SERVICE_AVAILABILITY</p></td>
2226<td> </td>
2227<td> </td>
2228</tr>
2229<tr>
2230<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-DEFAULT-AUTHORITY:CAPS"></a>GST_MTS_DESC_DVB_DEFAULT_AUTHORITY</p></td>
2231<td> </td>
2232<td> </td>
2233</tr>
2234<tr>
2235<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-RELATED-CONTENT:CAPS"></a>GST_MTS_DESC_DVB_RELATED_CONTENT</p></td>
2236<td> </td>
2237<td> </td>
2238</tr>
2239<tr>
2240<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TVA-ID:CAPS"></a>GST_MTS_DESC_DVB_TVA_ID</p></td>
2241<td> </td>
2242<td> </td>
2243</tr>
2244<tr>
2245<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-CONTENT-IDENTIFIER:CAPS"></a>GST_MTS_DESC_DVB_CONTENT_IDENTIFIER</p></td>
2246<td> </td>
2247<td> </td>
2248</tr>
2249<tr>
2250<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-TIMESLICE-FEC-IDENTIFIER:CAPS"></a>GST_MTS_DESC_DVB_TIMESLICE_FEC_IDENTIFIER</p></td>
2251<td> </td>
2252<td> </td>
2253</tr>
2254<tr>
2255<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-ECM-REPETITION-RATE:CAPS"></a>GST_MTS_DESC_DVB_ECM_REPETITION_RATE</p></td>
2256<td> </td>
2257<td> </td>
2258</tr>
2259<tr>
2260<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-S2-SATELLITE-DELIVERY-SYSTEM:CAPS"></a>GST_MTS_DESC_DVB_S2_SATELLITE_DELIVERY_SYSTEM</p></td>
2261<td> </td>
2262<td> </td>
2263</tr>
2264<tr>
2265<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-ENHANCED-AC3:CAPS"></a>GST_MTS_DESC_DVB_ENHANCED_AC3</p></td>
2266<td> </td>
2267<td> </td>
2268</tr>
2269<tr>
2270<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-DTS:CAPS"></a>GST_MTS_DESC_DVB_DTS</p></td>
2271<td> </td>
2272<td> </td>
2273</tr>
2274<tr>
2275<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-AAC:CAPS"></a>GST_MTS_DESC_DVB_AAC</p></td>
2276<td> </td>
2277<td> </td>
2278</tr>
2279<tr>
2280<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-XAIT-LOCATION:CAPS"></a>GST_MTS_DESC_DVB_XAIT_LOCATION</p></td>
2281<td> </td>
2282<td> </td>
2283</tr>
2284<tr>
2285<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-FTA-CONTENT-MANAGEMENT:CAPS"></a>GST_MTS_DESC_DVB_FTA_CONTENT_MANAGEMENT</p></td>
2286<td> </td>
2287<td> </td>
2288</tr>
2289<tr>
2290<td class="enum_member_name"><p><a name="GST-MTS-DESC-DVB-EXTENSION:CAPS"></a>GST_MTS_DESC_DVB_EXTENSION</p></td>
2291<td> </td>
2292<td> </td>
2293</tr>
2294</tbody>
2295</table></div>
2296</div>
2297</div>
2298<hr>
2299<div class="refsect2">
2300<a name="GstMpegtsDVBExtendedDescriptorType"></a><h3>enum GstMpegtsDVBExtendedDescriptorType</h3>
2301<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>
2302<p>These values correspond to the registered extended descriptor
2303type from the various DVB specifications.</p>
2304<p>Consult the relevant specifications for more details.</p>
2305<div class="refsect3">
2306<a name="GstMpegtsDVBExtendedDescriptorType.members"></a><h4>Members</h4>
2307<div class="informaltable"><table class="informaltable" width="100%" border="0">
2308<colgroup>
2309<col width="300px" class="enum_members_name">
2310<col class="enum_members_description">
2311<col width="200px" class="enum_members_annotations">
2312</colgroup>
2313<tbody>
2314<tr>
2315<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-IMAGE-ICON:CAPS"></a>GST_MTS_DESC_EXT_DVB_IMAGE_ICON</p></td>
2316<td> </td>
2317<td> </td>
2318</tr>
2319<tr>
2320<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-CPCM-DELIVERY-SIGNALLING:CAPS"></a>GST_MTS_DESC_EXT_DVB_CPCM_DELIVERY_SIGNALLING</p></td>
2321<td> </td>
2322<td> </td>
2323</tr>
2324<tr>
2325<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-CP:CAPS"></a>GST_MTS_DESC_EXT_DVB_CP</p></td>
2326<td> </td>
2327<td> </td>
2328</tr>
2329<tr>
2330<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-CP-IDENTIFIER:CAPS"></a>GST_MTS_DESC_EXT_DVB_CP_IDENTIFIER</p></td>
2331<td> </td>
2332<td> </td>
2333</tr>
2334<tr>
2335<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-T2-DELIVERY-SYSTEM:CAPS"></a>GST_MTS_DESC_EXT_DVB_T2_DELIVERY_SYSTEM</p></td>
2336<td> </td>
2337<td> </td>
2338</tr>
2339<tr>
2340<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-SH-DELIVERY-SYSTEM:CAPS"></a>GST_MTS_DESC_EXT_DVB_SH_DELIVERY_SYSTEM</p></td>
2341<td> </td>
2342<td> </td>
2343</tr>
2344<tr>
2345<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-SUPPLEMENTARY-AUDIO:CAPS"></a>GST_MTS_DESC_EXT_DVB_SUPPLEMENTARY_AUDIO</p></td>
2346<td> </td>
2347<td> </td>
2348</tr>
2349<tr>
2350<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-NETWORK-CHANGE-NOTIFY:CAPS"></a>GST_MTS_DESC_EXT_DVB_NETWORK_CHANGE_NOTIFY</p></td>
2351<td> </td>
2352<td> </td>
2353</tr>
2354<tr>
2355<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-MESSAGE:CAPS"></a>GST_MTS_DESC_EXT_DVB_MESSAGE</p></td>
2356<td> </td>
2357<td> </td>
2358</tr>
2359<tr>
2360<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-TARGET-REGION:CAPS"></a>GST_MTS_DESC_EXT_DVB_TARGET_REGION</p></td>
2361<td> </td>
2362<td> </td>
2363</tr>
2364<tr>
2365<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-TARGET-REGION-NAME:CAPS"></a>GST_MTS_DESC_EXT_DVB_TARGET_REGION_NAME</p></td>
2366<td> </td>
2367<td> </td>
2368</tr>
2369<tr>
2370<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-SERVICE-RELOCATED:CAPS"></a>GST_MTS_DESC_EXT_DVB_SERVICE_RELOCATED</p></td>
2371<td> </td>
2372<td> </td>
2373</tr>
2374<tr>
2375<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-XAIT-PID:CAPS"></a>GST_MTS_DESC_EXT_DVB_XAIT_PID</p></td>
2376<td> </td>
2377<td> </td>
2378</tr>
2379<tr>
2380<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-C2-DELIVERY-SYSTEM:CAPS"></a>GST_MTS_DESC_EXT_DVB_C2_DELIVERY_SYSTEM</p></td>
2381<td> </td>
2382<td> </td>
2383</tr>
2384<tr>
2385<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-DTS-HD-AUDIO-STREAM:CAPS"></a>GST_MTS_DESC_EXT_DVB_DTS_HD_AUDIO_STREAM</p></td>
2386<td> </td>
2387<td> </td>
2388</tr>
2389<tr>
2390<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-DTS-NEUTRAL:CAPS"></a>GST_MTS_DESC_EXT_DVB_DTS_NEUTRAL</p></td>
2391<td> </td>
2392<td> </td>
2393</tr>
2394<tr>
2395<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-VIDEO-DEPTH-RANGE:CAPS"></a>GST_MTS_DESC_EXT_DVB_VIDEO_DEPTH_RANGE</p></td>
2396<td> </td>
2397<td> </td>
2398</tr>
2399<tr>
2400<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-T2MI:CAPS"></a>GST_MTS_DESC_EXT_DVB_T2MI</p></td>
2401<td> </td>
2402<td> </td>
2403</tr>
2404<tr>
2405<td class="enum_member_name"><p><a name="GST-MTS-DESC-EXT-DVB-URI-LINKAGE:CAPS"></a>GST_MTS_DESC_EXT_DVB_URI_LINKAGE</p></td>
2406<td> </td>
2407<td> </td>
2408</tr>
2409</tbody>
2410</table></div>
2411</div>
2412</div>
2413<hr>
2414<div class="refsect2">
2415<a name="GstMpegtsContent"></a><h3>struct GstMpegtsContent</h3>
2416<pre class="programlisting">struct GstMpegtsContent {
2417  GstMpegtsContentNibbleHi content_nibble_1;
2418  guint8 content_nibble_2;
2419  guint8 user_byte;
2420};
2421</pre>
2422</div>
2423<hr>
2424<div class="refsect2">
2425<a name="GstMpegtsComponentDescriptor"></a><h3>struct GstMpegtsComponentDescriptor</h3>
2426<pre class="programlisting">struct GstMpegtsComponentDescriptor {
2427  guint8 stream_content;
2428  guint8 component_type;
2429  guint8 component_tag;
2430  gchar  *language_code;
2431  gchar  *text;
2432};
2433</pre>
2434</div>
2435<hr>
2436<div class="refsect2">
2437<a name="GstMpegtsExtendedEventItem"></a><h3>struct GstMpegtsExtendedEventItem</h3>
2438<pre class="programlisting">struct GstMpegtsExtendedEventItem {
2439  gchar *item_description;
2440  gchar *item;
2441};
2442</pre>
2443</div>
2444<hr>
2445<div class="refsect2">
2446<a name="GstMpegtsExtendedEventDescriptor"></a><h3>struct GstMpegtsExtendedEventDescriptor</h3>
2447<pre class="programlisting">struct GstMpegtsExtendedEventDescriptor {
2448  guint8 descriptor_number;
2449  guint8 last_descriptor_number;
2450  gchar  *language_code;
2451  GPtrArray *items;
2452  gchar *text;
2453};
2454</pre>
2455<p>Extended Event Descriptor (EN 300 468 v.1.13.1)</p>
2456<div class="refsect3">
2457<a name="GstMpegtsExtendedEventDescriptor.members"></a><h4>Members</h4>
2458<div class="informaltable"><table class="informaltable" width="100%" border="0">
2459<colgroup>
2460<col width="300px" class="struct_members_name">
2461<col class="struct_members_description">
2462<col width="200px" class="struct_members_annotations">
2463</colgroup>
2464<tbody>
2465<tr>
2466<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsExtendedEventDescriptor.descriptor-number"></a>descriptor_number</code></em>;</p></td>
2467<td class="struct_member_description"> </td>
2468<td class="struct_member_annotations"> </td>
2469</tr>
2470<tr>
2471<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsExtendedEventDescriptor.last-descriptor-number"></a>last_descriptor_number</code></em>;</p></td>
2472<td class="struct_member_description"> </td>
2473<td class="struct_member_annotations"> </td>
2474</tr>
2475<tr>
2476<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsExtendedEventDescriptor.language-code"></a>language_code</code></em>;</p></td>
2477<td class="struct_member_description"><p>NULL terminated language code.</p></td>
2478<td class="struct_member_annotations"> </td>
2479</tr>
2480<tr>
2481<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *<em class="structfield"><code><a name="GstMpegtsExtendedEventDescriptor.items"></a>items</code></em>;</p></td>
2482<td class="struct_member_description"><p>the <a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsExtendedEventItem" title="struct GstMpegtsExtendedEventItem"><span class="type">GstMpegtsExtendedEventItem</span></a>. </p></td>
2483<td class="struct_member_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsExtendedEventItem]</span></td>
2484</tr>
2485<tr>
2486<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsExtendedEventDescriptor.text"></a>text</code></em>;</p></td>
2487<td class="struct_member_description"> </td>
2488<td class="struct_member_annotations"> </td>
2489</tr>
2490</tbody>
2491</table></div>
2492</div>
2493</div>
2494<hr>
2495<div class="refsect2">
2496<a name="GstMpegtsSatelliteDeliverySystemDescriptor"></a><h3>struct GstMpegtsSatelliteDeliverySystemDescriptor</h3>
2497<pre class="programlisting">struct GstMpegtsSatelliteDeliverySystemDescriptor {
2498  guint32                            frequency;
2499  gfloat                             orbital_position;
2500  gboolean                           west_east;
2501  GstMpegtsSatellitePolarizationType polarization;
2502
2503  GstMpegtsSatelliteRolloff          roll_off;
2504  gboolean                           modulation_system;
2505  GstMpegtsModulationType            modulation_type;
2506
2507  guint32                            symbol_rate;
2508  GstMpegtsDVBCodeRate               fec_inner;
2509};
2510</pre>
2511<p>Satellite Delivery System Descriptor (EN 300 468 v.1.13.1)</p>
2512<div class="refsect3">
2513<a name="GstMpegtsSatelliteDeliverySystemDescriptor.members"></a><h4>Members</h4>
2514<div class="informaltable"><table class="informaltable" width="100%" border="0">
2515<colgroup>
2516<col width="300px" class="struct_members_name">
2517<col class="struct_members_description">
2518<col width="200px" class="struct_members_annotations">
2519</colgroup>
2520<tbody>
2521<tr>
2522<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.frequency"></a>frequency</code></em>;</p></td>
2523<td class="struct_member_description"><p>the frequency in kHz (kiloHertz)</p></td>
2524<td class="struct_member_annotations"> </td>
2525</tr>
2526<tr>
2527<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.orbital-position"></a>orbital_position</code></em>;</p></td>
2528<td class="struct_member_description"><p>the orbital position in degrees</p></td>
2529<td class="struct_member_annotations"> </td>
2530</tr>
2531<tr>
2532<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.west-east"></a>west_east</code></em>;</p></td>
2533<td class="struct_member_description"><p>If <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the satellite is in the eastern part of the orbit,
2534else in the western part.</p></td>
2535<td class="struct_member_annotations"> </td>
2536</tr>
2537<tr>
2538<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsSatellitePolarizationType" title="enum GstMpegtsSatellitePolarizationType"><span class="type">GstMpegtsSatellitePolarizationType</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.polarization"></a>polarization</code></em>;</p></td>
2539<td class="struct_member_description"><p>The polarization of the transmitted signal</p></td>
2540<td class="struct_member_annotations"> </td>
2541</tr>
2542<tr>
2543<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsSatelliteRolloff" title="enum GstMpegtsSatelliteRolloff"><span class="type">GstMpegtsSatelliteRolloff</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.roll-off"></a>roll_off</code></em>;</p></td>
2544<td class="struct_member_description"><p>Roll-off factor used in DVB-S2</p></td>
2545<td class="struct_member_annotations"> </td>
2546</tr>
2547<tr>
2548<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.modulation-system"></a>modulation_system</code></em>;</p></td>
2549<td class="struct_member_description"><p>modulation system, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if DVB-S2, else DVB-S</p></td>
2550<td class="struct_member_annotations"> </td>
2551</tr>
2552<tr>
2553<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsModulationType" title="enum GstMpegtsModulationType"><span class="type">GstMpegtsModulationType</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.modulation-type"></a>modulation_type</code></em>;</p></td>
2554<td class="struct_member_description"><p>Modulation scheme used</p></td>
2555<td class="struct_member_annotations"> </td>
2556</tr>
2557<tr>
2558<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.symbol-rate"></a>symbol_rate</code></em>;</p></td>
2559<td class="struct_member_description"><p>Symbol rate (in symbols per second)</p></td>
2560<td class="struct_member_annotations"> </td>
2561</tr>
2562<tr>
2563<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBCodeRate" title="enum GstMpegtsDVBCodeRate"><span class="type">GstMpegtsDVBCodeRate</span></a> <em class="structfield"><code><a name="GstMpegtsSatelliteDeliverySystemDescriptor.fec-inner"></a>fec_inner</code></em>;</p></td>
2564<td class="struct_member_description"><p>inner FEC scheme used</p></td>
2565<td class="struct_member_annotations"> </td>
2566</tr>
2567</tbody>
2568</table></div>
2569</div>
2570</div>
2571<hr>
2572<div class="refsect2">
2573<a name="GstMpegtsDVBCodeRate"></a><h3>enum GstMpegtsDVBCodeRate</h3>
2574<div class="refsect3">
2575<a name="GstMpegtsDVBCodeRate.members"></a><h4>Members</h4>
2576<div class="informaltable"><table class="informaltable" width="100%" border="0">
2577<colgroup>
2578<col width="300px" class="enum_members_name">
2579<col class="enum_members_description">
2580<col width="200px" class="enum_members_annotations">
2581</colgroup>
2582<tbody>
2583<tr>
2584<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-NONE:CAPS"></a>GST_MPEGTS_FEC_NONE</p></td>
2585<td> </td>
2586<td> </td>
2587</tr>
2588<tr>
2589<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-1-2:CAPS"></a>GST_MPEGTS_FEC_1_2</p></td>
2590<td> </td>
2591<td> </td>
2592</tr>
2593<tr>
2594<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-2-3:CAPS"></a>GST_MPEGTS_FEC_2_3</p></td>
2595<td> </td>
2596<td> </td>
2597</tr>
2598<tr>
2599<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-3-4:CAPS"></a>GST_MPEGTS_FEC_3_4</p></td>
2600<td> </td>
2601<td> </td>
2602</tr>
2603<tr>
2604<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-4-5:CAPS"></a>GST_MPEGTS_FEC_4_5</p></td>
2605<td> </td>
2606<td> </td>
2607</tr>
2608<tr>
2609<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-5-6:CAPS"></a>GST_MPEGTS_FEC_5_6</p></td>
2610<td> </td>
2611<td> </td>
2612</tr>
2613<tr>
2614<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-6-7:CAPS"></a>GST_MPEGTS_FEC_6_7</p></td>
2615<td> </td>
2616<td> </td>
2617</tr>
2618<tr>
2619<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-7-8:CAPS"></a>GST_MPEGTS_FEC_7_8</p></td>
2620<td> </td>
2621<td> </td>
2622</tr>
2623<tr>
2624<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-8-9:CAPS"></a>GST_MPEGTS_FEC_8_9</p></td>
2625<td> </td>
2626<td> </td>
2627</tr>
2628<tr>
2629<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-AUTO:CAPS"></a>GST_MPEGTS_FEC_AUTO</p></td>
2630<td> </td>
2631<td> </td>
2632</tr>
2633<tr>
2634<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-3-5:CAPS"></a>GST_MPEGTS_FEC_3_5</p></td>
2635<td> </td>
2636<td> </td>
2637</tr>
2638<tr>
2639<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-9-10:CAPS"></a>GST_MPEGTS_FEC_9_10</p></td>
2640<td> </td>
2641<td> </td>
2642</tr>
2643<tr>
2644<td class="enum_member_name"><p><a name="GST-MPEGTS-FEC-2-5:CAPS"></a>GST_MPEGTS_FEC_2_5</p></td>
2645<td> </td>
2646<td> </td>
2647</tr>
2648</tbody>
2649</table></div>
2650</div>
2651</div>
2652<hr>
2653<div class="refsect2">
2654<a name="GstMpegtsModulationType"></a><h3>enum GstMpegtsModulationType</h3>
2655<div class="refsect3">
2656<a name="GstMpegtsModulationType.members"></a><h4>Members</h4>
2657<div class="informaltable"><table class="informaltable" width="100%" border="0">
2658<colgroup>
2659<col width="300px" class="enum_members_name">
2660<col class="enum_members_description">
2661<col width="200px" class="enum_members_annotations">
2662</colgroup>
2663<tbody>
2664<tr>
2665<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QPSK:CAPS"></a>GST_MPEGTS_MODULATION_QPSK</p></td>
2666<td> </td>
2667<td> </td>
2668</tr>
2669<tr>
2670<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QAM-16:CAPS"></a>GST_MPEGTS_MODULATION_QAM_16</p></td>
2671<td> </td>
2672<td> </td>
2673</tr>
2674<tr>
2675<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QAM-32:CAPS"></a>GST_MPEGTS_MODULATION_QAM_32</p></td>
2676<td> </td>
2677<td> </td>
2678</tr>
2679<tr>
2680<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QAM-64:CAPS"></a>GST_MPEGTS_MODULATION_QAM_64</p></td>
2681<td> </td>
2682<td> </td>
2683</tr>
2684<tr>
2685<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QAM-128:CAPS"></a>GST_MPEGTS_MODULATION_QAM_128</p></td>
2686<td> </td>
2687<td> </td>
2688</tr>
2689<tr>
2690<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QAM-256:CAPS"></a>GST_MPEGTS_MODULATION_QAM_256</p></td>
2691<td> </td>
2692<td> </td>
2693</tr>
2694<tr>
2695<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QAM-AUTO:CAPS"></a>GST_MPEGTS_MODULATION_QAM_AUTO</p></td>
2696<td> </td>
2697<td> </td>
2698</tr>
2699<tr>
2700<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-VSB-8:CAPS"></a>GST_MPEGTS_MODULATION_VSB_8</p></td>
2701<td> </td>
2702<td> </td>
2703</tr>
2704<tr>
2705<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-VSB-16:CAPS"></a>GST_MPEGTS_MODULATION_VSB_16</p></td>
2706<td> </td>
2707<td> </td>
2708</tr>
2709<tr>
2710<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-PSK-8:CAPS"></a>GST_MPEGTS_MODULATION_PSK_8</p></td>
2711<td> </td>
2712<td> </td>
2713</tr>
2714<tr>
2715<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-APSK-16:CAPS"></a>GST_MPEGTS_MODULATION_APSK_16</p></td>
2716<td> </td>
2717<td> </td>
2718</tr>
2719<tr>
2720<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-APSK-32:CAPS"></a>GST_MPEGTS_MODULATION_APSK_32</p></td>
2721<td> </td>
2722<td> </td>
2723</tr>
2724<tr>
2725<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-DQPSK:CAPS"></a>GST_MPEGTS_MODULATION_DQPSK</p></td>
2726<td> </td>
2727<td> </td>
2728</tr>
2729<tr>
2730<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-QAM-4-NR-:CAPS"></a>GST_MPEGTS_MODULATION_QAM_4_NR_</p></td>
2731<td> </td>
2732<td> </td>
2733</tr>
2734<tr>
2735<td class="enum_member_name"><p><a name="GST-MPEGTS-MODULATION-NONE:CAPS"></a>GST_MPEGTS_MODULATION_NONE</p></td>
2736<td> </td>
2737<td> </td>
2738</tr>
2739</tbody>
2740</table></div>
2741</div>
2742</div>
2743<hr>
2744<div class="refsect2">
2745<a name="GstMpegtsSatellitePolarizationType"></a><h3>enum GstMpegtsSatellitePolarizationType</h3>
2746<div class="refsect3">
2747<a name="GstMpegtsSatellitePolarizationType.members"></a><h4>Members</h4>
2748<div class="informaltable"><table class="informaltable" width="100%" border="0">
2749<colgroup>
2750<col width="300px" class="enum_members_name">
2751<col class="enum_members_description">
2752<col width="200px" class="enum_members_annotations">
2753</colgroup>
2754<tbody>
2755<tr>
2756<td class="enum_member_name"><p><a name="GST-MPEGTS-POLARIZATION-LINEAR-HORIZONTAL:CAPS"></a>GST_MPEGTS_POLARIZATION_LINEAR_HORIZONTAL</p></td>
2757<td> </td>
2758<td> </td>
2759</tr>
2760<tr>
2761<td class="enum_member_name"><p><a name="GST-MPEGTS-POLARIZATION-LINEAR-VERTICAL:CAPS"></a>GST_MPEGTS_POLARIZATION_LINEAR_VERTICAL</p></td>
2762<td> </td>
2763<td> </td>
2764</tr>
2765<tr>
2766<td class="enum_member_name"><p><a name="GST-MPEGTS-POLARIZATION-CIRCULAR-LEFT:CAPS"></a>GST_MPEGTS_POLARIZATION_CIRCULAR_LEFT</p></td>
2767<td> </td>
2768<td> </td>
2769</tr>
2770<tr>
2771<td class="enum_member_name"><p><a name="GST-MPEGTS-POLARIZATION-CIRCULAR-RIGHT:CAPS"></a>GST_MPEGTS_POLARIZATION_CIRCULAR_RIGHT</p></td>
2772<td> </td>
2773<td> </td>
2774</tr>
2775</tbody>
2776</table></div>
2777</div>
2778</div>
2779<hr>
2780<div class="refsect2">
2781<a name="GstMpegtsSatelliteRolloff"></a><h3>enum GstMpegtsSatelliteRolloff</h3>
2782<div class="refsect3">
2783<a name="GstMpegtsSatelliteRolloff.members"></a><h4>Members</h4>
2784<div class="informaltable"><table class="informaltable" width="100%" border="0">
2785<colgroup>
2786<col width="300px" class="enum_members_name">
2787<col class="enum_members_description">
2788<col width="200px" class="enum_members_annotations">
2789</colgroup>
2790<tbody>
2791<tr>
2792<td class="enum_member_name"><p><a name="GST-MPEGTS-ROLLOFF-35:CAPS"></a>GST_MPEGTS_ROLLOFF_35</p></td>
2793<td> </td>
2794<td> </td>
2795</tr>
2796<tr>
2797<td class="enum_member_name"><p><a name="GST-MPEGTS-ROLLOFF-20:CAPS"></a>GST_MPEGTS_ROLLOFF_20</p></td>
2798<td> </td>
2799<td> </td>
2800</tr>
2801<tr>
2802<td class="enum_member_name"><p><a name="GST-MPEGTS-ROLLOFF-25:CAPS"></a>GST_MPEGTS_ROLLOFF_25</p></td>
2803<td> </td>
2804<td> </td>
2805</tr>
2806<tr>
2807<td class="enum_member_name"><p><a name="GST-MPEGTS-ROLLOFF-RESERVED:CAPS"></a>GST_MPEGTS_ROLLOFF_RESERVED</p></td>
2808<td> </td>
2809<td> </td>
2810</tr>
2811<tr>
2812<td class="enum_member_name"><p><a name="GST-MPEGTS-ROLLOFF-AUTO:CAPS"></a>GST_MPEGTS_ROLLOFF_AUTO</p></td>
2813<td> </td>
2814<td> </td>
2815</tr>
2816</tbody>
2817</table></div>
2818</div>
2819</div>
2820<hr>
2821<div class="refsect2">
2822<a name="GstMpegtsCableDeliverySystemDescriptor"></a><h3>struct GstMpegtsCableDeliverySystemDescriptor</h3>
2823<pre class="programlisting">struct GstMpegtsCableDeliverySystemDescriptor {
2824  guint32                            frequency;
2825  GstMpegtsCableOuterFECScheme       outer_fec;
2826  GstMpegtsModulationType            modulation;
2827
2828  guint32                            symbol_rate;
2829  GstMpegtsDVBCodeRate               fec_inner;
2830};
2831</pre>
2832<p>Cable Delivery System Descriptor (EN 300 468 v.1.13.1)</p>
2833<div class="refsect3">
2834<a name="GstMpegtsCableDeliverySystemDescriptor.members"></a><h4>Members</h4>
2835<div class="informaltable"><table class="informaltable" width="100%" border="0">
2836<colgroup>
2837<col width="300px" class="struct_members_name">
2838<col class="struct_members_description">
2839<col width="200px" class="struct_members_annotations">
2840</colgroup>
2841<tbody>
2842<tr>
2843<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsCableDeliverySystemDescriptor.frequency"></a>frequency</code></em>;</p></td>
2844<td class="struct_member_description"><p>the frequency in Hz (Hertz)</p></td>
2845<td class="struct_member_annotations"> </td>
2846</tr>
2847<tr>
2848<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsCableOuterFECScheme" title="enum GstMpegtsCableOuterFECScheme"><span class="type">GstMpegtsCableOuterFECScheme</span></a> <em class="structfield"><code><a name="GstMpegtsCableDeliverySystemDescriptor.outer-fec"></a>outer_fec</code></em>;</p></td>
2849<td class="struct_member_description"><p>the outer FEC scheme used</p></td>
2850<td class="struct_member_annotations"> </td>
2851</tr>
2852<tr>
2853<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsModulationType" title="enum GstMpegtsModulationType"><span class="type">GstMpegtsModulationType</span></a> <em class="structfield"><code><a name="GstMpegtsCableDeliverySystemDescriptor.modulation"></a>modulation</code></em>;</p></td>
2854<td class="struct_member_description"><p>Modulation scheme used</p></td>
2855<td class="struct_member_annotations"> </td>
2856</tr>
2857<tr>
2858<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsCableDeliverySystemDescriptor.symbol-rate"></a>symbol_rate</code></em>;</p></td>
2859<td class="struct_member_description"><p>Symbol rate (in symbols per second)</p></td>
2860<td class="struct_member_annotations"> </td>
2861</tr>
2862<tr>
2863<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBCodeRate" title="enum GstMpegtsDVBCodeRate"><span class="type">GstMpegtsDVBCodeRate</span></a> <em class="structfield"><code><a name="GstMpegtsCableDeliverySystemDescriptor.fec-inner"></a>fec_inner</code></em>;</p></td>
2864<td class="struct_member_description"><p>inner FEC scheme used</p></td>
2865<td class="struct_member_annotations"> </td>
2866</tr>
2867</tbody>
2868</table></div>
2869</div>
2870</div>
2871<hr>
2872<div class="refsect2">
2873<a name="GstMpegtsCableOuterFECScheme"></a><h3>enum GstMpegtsCableOuterFECScheme</h3>
2874<div class="refsect3">
2875<a name="GstMpegtsCableOuterFECScheme.members"></a><h4>Members</h4>
2876<div class="informaltable"><table class="informaltable" width="100%" border="0">
2877<colgroup>
2878<col width="300px" class="enum_members_name">
2879<col class="enum_members_description">
2880<col width="200px" class="enum_members_annotations">
2881</colgroup>
2882<tbody>
2883<tr>
2884<td class="enum_member_name"><p><a name="GST-MPEGTS-CABLE-OUTER-FEC-UNDEFINED:CAPS"></a>GST_MPEGTS_CABLE_OUTER_FEC_UNDEFINED</p></td>
2885<td> </td>
2886<td> </td>
2887</tr>
2888<tr>
2889<td class="enum_member_name"><p><a name="GST-MPEGTS-CABLE-OUTER-FEC-NONE:CAPS"></a>GST_MPEGTS_CABLE_OUTER_FEC_NONE</p></td>
2890<td> </td>
2891<td> </td>
2892</tr>
2893<tr>
2894<td class="enum_member_name"><p><a name="GST-MPEGTS-CABLE-OUTER-FEC-RS-204-188:CAPS"></a>GST_MPEGTS_CABLE_OUTER_FEC_RS_204_188</p></td>
2895<td> </td>
2896<td> </td>
2897</tr>
2898</tbody>
2899</table></div>
2900</div>
2901</div>
2902<hr>
2903<div class="refsect2">
2904<a name="GstMpegtsTerrestrialDeliverySystemDescriptor"></a><h3>struct GstMpegtsTerrestrialDeliverySystemDescriptor</h3>
2905<pre class="programlisting">struct GstMpegtsTerrestrialDeliverySystemDescriptor {
2906  guint32				frequency;
2907  guint32				bandwidth;
2908  gboolean				priority;
2909  gboolean				time_slicing;
2910  gboolean				mpe_fec;
2911  GstMpegtsModulationType		constellation;
2912  GstMpegtsTerrestrialHierarchy		hierarchy;
2913  GstMpegtsDVBCodeRate			code_rate_hp;
2914  GstMpegtsDVBCodeRate			code_rate_lp;
2915  GstMpegtsTerrestrialGuardInterval guard_interval;
2916  GstMpegtsTerrestrialTransmissionMode transmission_mode;
2917  gboolean				other_frequency;
2918};
2919</pre>
2920<p>Terrestrial Delivery System Descriptor (EN 300 468 v.1.13.1)</p>
2921<div class="refsect3">
2922<a name="GstMpegtsTerrestrialDeliverySystemDescriptor.members"></a><h4>Members</h4>
2923<div class="informaltable"><table class="informaltable" width="100%" border="0">
2924<colgroup>
2925<col width="300px" class="struct_members_name">
2926<col class="struct_members_description">
2927<col width="200px" class="struct_members_annotations">
2928</colgroup>
2929<tbody>
2930<tr>
2931<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.frequency"></a>frequency</code></em>;</p></td>
2932<td class="struct_member_description"><p>the frequency in Hz (Hertz)</p></td>
2933<td class="struct_member_annotations"> </td>
2934</tr>
2935<tr>
2936<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.bandwidth"></a>bandwidth</code></em>;</p></td>
2937<td class="struct_member_description"><p>the bandwidth in Hz (Hertz)</p></td>
2938<td class="struct_member_annotations"> </td>
2939</tr>
2940<tr>
2941<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.priority"></a>priority</code></em>;</p></td>
2942<td class="struct_member_description"><p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> High Priority <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> Low Priority</p></td>
2943<td class="struct_member_annotations"> </td>
2944</tr>
2945<tr>
2946<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.time-slicing"></a>time_slicing</code></em>;</p></td>
2947<td class="struct_member_description"><p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> no time slicing <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> time slicing</p></td>
2948<td class="struct_member_annotations"> </td>
2949</tr>
2950<tr>
2951<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.mpe-fec"></a>mpe_fec</code></em>;</p></td>
2952<td class="struct_member_description"><p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> no mpe-fec is used <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> mpe-fec is use</p></td>
2953<td class="struct_member_annotations"> </td>
2954</tr>
2955<tr>
2956<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsModulationType" title="enum GstMpegtsModulationType"><span class="type">GstMpegtsModulationType</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.constellation"></a>constellation</code></em>;</p></td>
2957<td class="struct_member_description"><p>the constallation</p></td>
2958<td class="struct_member_annotations"> </td>
2959</tr>
2960<tr>
2961<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialHierarchy" title="enum GstMpegtsTerrestrialHierarchy"><span class="type">GstMpegtsTerrestrialHierarchy</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.hierarchy"></a>hierarchy</code></em>;</p></td>
2962<td class="struct_member_description"><p>the hierarchy</p></td>
2963<td class="struct_member_annotations"> </td>
2964</tr>
2965<tr>
2966<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBCodeRate" title="enum GstMpegtsDVBCodeRate"><span class="type">GstMpegtsDVBCodeRate</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.code-rate-hp"></a>code_rate_hp</code></em>;</p></td>
2967<td class="struct_member_description"> </td>
2968<td class="struct_member_annotations"> </td>
2969</tr>
2970<tr>
2971<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBCodeRate" title="enum GstMpegtsDVBCodeRate"><span class="type">GstMpegtsDVBCodeRate</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.code-rate-lp"></a>code_rate_lp</code></em>;</p></td>
2972<td class="struct_member_description"> </td>
2973<td class="struct_member_annotations"> </td>
2974</tr>
2975<tr>
2976<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialGuardInterval" title="enum GstMpegtsTerrestrialGuardInterval"><span class="type">GstMpegtsTerrestrialGuardInterval</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.guard-interval"></a>guard_interval</code></em>;</p></td>
2977<td class="struct_member_description"> </td>
2978<td class="struct_member_annotations"> </td>
2979</tr>
2980<tr>
2981<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialTransmissionMode" title="enum GstMpegtsTerrestrialTransmissionMode"><span class="type">GstMpegtsTerrestrialTransmissionMode</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.transmission-mode"></a>transmission_mode</code></em>;</p></td>
2982<td class="struct_member_description"> </td>
2983<td class="struct_member_annotations"> </td>
2984</tr>
2985<tr>
2986<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsTerrestrialDeliverySystemDescriptor.other-frequency"></a>other_frequency</code></em>;</p></td>
2987<td class="struct_member_description"><p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> more frequency are use, else not</p></td>
2988<td class="struct_member_annotations"> </td>
2989</tr>
2990</tbody>
2991</table></div>
2992</div>
2993</div>
2994<hr>
2995<div class="refsect2">
2996<a name="GstMpegtsTerrestrialTransmissionMode"></a><h3>enum GstMpegtsTerrestrialTransmissionMode</h3>
2997<div class="refsect3">
2998<a name="GstMpegtsTerrestrialTransmissionMode.members"></a><h4>Members</h4>
2999<div class="informaltable"><table class="informaltable" width="100%" border="0">
3000<colgroup>
3001<col width="300px" class="enum_members_name">
3002<col class="enum_members_description">
3003<col width="200px" class="enum_members_annotations">
3004</colgroup>
3005<tbody>
3006<tr>
3007<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-2K:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_2K</p></td>
3008<td> </td>
3009<td> </td>
3010</tr>
3011<tr>
3012<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-8K:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_8K</p></td>
3013<td> </td>
3014<td> </td>
3015</tr>
3016<tr>
3017<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-AUTO:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_AUTO</p></td>
3018<td> </td>
3019<td> </td>
3020</tr>
3021<tr>
3022<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-4K:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_4K</p></td>
3023<td> </td>
3024<td> </td>
3025</tr>
3026<tr>
3027<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-1K:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_1K</p></td>
3028<td> </td>
3029<td> </td>
3030</tr>
3031<tr>
3032<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-16K:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_16K</p></td>
3033<td> </td>
3034<td> </td>
3035</tr>
3036<tr>
3037<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-32K:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_32K</p></td>
3038<td> </td>
3039<td> </td>
3040</tr>
3041<tr>
3042<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-C1:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_C1</p></td>
3043<td> </td>
3044<td> </td>
3045</tr>
3046<tr>
3047<td class="enum_member_name"><p><a name="GST-MPEGTS-TRANSMISSION-MODE-C3780:CAPS"></a>GST_MPEGTS_TRANSMISSION_MODE_C3780</p></td>
3048<td> </td>
3049<td> </td>
3050</tr>
3051</tbody>
3052</table></div>
3053</div>
3054</div>
3055<hr>
3056<div class="refsect2">
3057<a name="GstMpegtsTerrestrialGuardInterval"></a><h3>enum GstMpegtsTerrestrialGuardInterval</h3>
3058<div class="refsect3">
3059<a name="GstMpegtsTerrestrialGuardInterval.members"></a><h4>Members</h4>
3060<div class="informaltable"><table class="informaltable" width="100%" border="0">
3061<colgroup>
3062<col width="300px" class="enum_members_name">
3063<col class="enum_members_description">
3064<col width="200px" class="enum_members_annotations">
3065</colgroup>
3066<tbody>
3067<tr>
3068<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-1-32:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_1_32</p></td>
3069<td> </td>
3070<td> </td>
3071</tr>
3072<tr>
3073<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-1-16:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_1_16</p></td>
3074<td> </td>
3075<td> </td>
3076</tr>
3077<tr>
3078<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-1-8:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_1_8</p></td>
3079<td> </td>
3080<td> </td>
3081</tr>
3082<tr>
3083<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-1-4:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_1_4</p></td>
3084<td> </td>
3085<td> </td>
3086</tr>
3087<tr>
3088<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-AUTO:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_AUTO</p></td>
3089<td> </td>
3090<td> </td>
3091</tr>
3092<tr>
3093<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-1-128:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_1_128</p></td>
3094<td> </td>
3095<td> </td>
3096</tr>
3097<tr>
3098<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-19-128:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_19_128</p></td>
3099<td> </td>
3100<td> </td>
3101</tr>
3102<tr>
3103<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-19-256:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_19_256</p></td>
3104<td> </td>
3105<td> </td>
3106</tr>
3107<tr>
3108<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-PN420:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_PN420</p></td>
3109<td> </td>
3110<td> </td>
3111</tr>
3112<tr>
3113<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-PN595:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_PN595</p></td>
3114<td> </td>
3115<td> </td>
3116</tr>
3117<tr>
3118<td class="enum_member_name"><p><a name="GST-MPEGTS-GUARD-INTERVAL-PN945:CAPS"></a>GST_MPEGTS_GUARD_INTERVAL_PN945</p></td>
3119<td> </td>
3120<td> </td>
3121</tr>
3122</tbody>
3123</table></div>
3124</div>
3125</div>
3126<hr>
3127<div class="refsect2">
3128<a name="GstMpegtsTerrestrialHierarchy"></a><h3>enum GstMpegtsTerrestrialHierarchy</h3>
3129<div class="refsect3">
3130<a name="GstMpegtsTerrestrialHierarchy.members"></a><h4>Members</h4>
3131<div class="informaltable"><table class="informaltable" width="100%" border="0">
3132<colgroup>
3133<col width="300px" class="enum_members_name">
3134<col class="enum_members_description">
3135<col width="200px" class="enum_members_annotations">
3136</colgroup>
3137<tbody>
3138<tr>
3139<td class="enum_member_name"><p><a name="GST-MPEGTS-HIERARCHY-NONE:CAPS"></a>GST_MPEGTS_HIERARCHY_NONE</p></td>
3140<td> </td>
3141<td> </td>
3142</tr>
3143<tr>
3144<td class="enum_member_name"><p><a name="GST-MPEGTS-HIERARCHY-1:CAPS"></a>GST_MPEGTS_HIERARCHY_1</p></td>
3145<td> </td>
3146<td> </td>
3147</tr>
3148<tr>
3149<td class="enum_member_name"><p><a name="GST-MPEGTS-HIERARCHY-2:CAPS"></a>GST_MPEGTS_HIERARCHY_2</p></td>
3150<td> </td>
3151<td> </td>
3152</tr>
3153<tr>
3154<td class="enum_member_name"><p><a name="GST-MPEGTS-HIERARCHY-4:CAPS"></a>GST_MPEGTS_HIERARCHY_4</p></td>
3155<td> </td>
3156<td> </td>
3157</tr>
3158<tr>
3159<td class="enum_member_name"><p><a name="GST-MPEGTS-HIERARCHY-AUTO:CAPS"></a>GST_MPEGTS_HIERARCHY_AUTO</p></td>
3160<td> </td>
3161<td> </td>
3162</tr>
3163</tbody>
3164</table></div>
3165</div>
3166</div>
3167<hr>
3168<div class="refsect2">
3169<a name="GstMpegtsT2DeliverySystemCellExtension"></a><h3>struct GstMpegtsT2DeliverySystemCellExtension</h3>
3170<pre class="programlisting">struct GstMpegtsT2DeliverySystemCellExtension {
3171  guint8  cell_id_extension;
3172  guint32 transposer_frequency;
3173};
3174</pre>
3175<div class="refsect3">
3176<a name="GstMpegtsT2DeliverySystemCellExtension.members"></a><h4>Members</h4>
3177<div class="informaltable"><table class="informaltable" width="100%" border="0">
3178<colgroup>
3179<col width="300px" class="struct_members_name">
3180<col class="struct_members_description">
3181<col width="200px" class="struct_members_annotations">
3182</colgroup>
3183<tbody>
3184<tr>
3185<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemCellExtension.cell-id-extension"></a>cell_id_extension</code></em>;</p></td>
3186<td class="struct_member_description"><p>id of the sub cell</p></td>
3187<td class="struct_member_annotations"> </td>
3188</tr>
3189<tr>
3190<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemCellExtension.transposer-frequency"></a>transposer_frequency</code></em>;</p></td>
3191<td class="struct_member_description"><p>centre frequency of the sub cell in Hz</p></td>
3192<td class="struct_member_annotations"> </td>
3193</tr>
3194</tbody>
3195</table></div>
3196</div>
3197</div>
3198<hr>
3199<div class="refsect2">
3200<a name="GstMpegtsT2DeliverySystemCell"></a><h3>struct GstMpegtsT2DeliverySystemCell</h3>
3201<pre class="programlisting">struct GstMpegtsT2DeliverySystemCell {
3202  guint16      cell_id;
3203  GArray       *centre_frequencies;
3204  GPtrArray    *sub_cells;
3205};
3206</pre>
3207<div class="refsect3">
3208<a name="GstMpegtsT2DeliverySystemCell.members"></a><h4>Members</h4>
3209<div class="informaltable"><table class="informaltable" width="100%" border="0">
3210<colgroup>
3211<col width="300px" class="struct_members_name">
3212<col class="struct_members_description">
3213<col width="200px" class="struct_members_annotations">
3214</colgroup>
3215<tbody>
3216<tr>
3217<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemCell.cell-id"></a>cell_id</code></em>;</p></td>
3218<td class="struct_member_description"><p>id of the cell</p></td>
3219<td class="struct_member_annotations"> </td>
3220</tr>
3221<tr>
3222<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstMpegtsT2DeliverySystemCell.centre-frequencies"></a>centre_frequencies</code></em>;</p></td>
3223<td class="struct_member_description"><p>centre frequencies in Hz. </p></td>
3224<td class="struct_member_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint32]</span></td>
3225</tr>
3226<tr>
3227<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *<em class="structfield"><code><a name="GstMpegtsT2DeliverySystemCell.sub-cells"></a>sub_cells</code></em>;</p></td>
3228<td class="struct_member_description"><p>. </p></td>
3229<td class="struct_member_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsT2DeliverySystemCellExtension]</span></td>
3230</tr>
3231</tbody>
3232</table></div>
3233</div>
3234</div>
3235<hr>
3236<div class="refsect2">
3237<a name="GstMpegtsT2DeliverySystemDescriptor"></a><h3>struct GstMpegtsT2DeliverySystemDescriptor</h3>
3238<pre class="programlisting">struct GstMpegtsT2DeliverySystemDescriptor {
3239  guint8                                plp_id;
3240  guint16                               t2_system_id;
3241  /* FIXME: */
3242  guint8                                siso_miso;
3243  guint32                               bandwidth;
3244  GstMpegtsTerrestrialGuardInterval     guard_interval;
3245  GstMpegtsTerrestrialTransmissionMode  transmission_mode;
3246  gboolean                              other_frequency;
3247  gboolean                              tfs;
3248  GPtrArray                             *cells;
3249};
3250</pre>
3251<p>describe DVB-T2 transmissions according to EN 302 755</p>
3252<div class="refsect3">
3253<a name="GstMpegtsT2DeliverySystemDescriptor.members"></a><h4>Members</h4>
3254<div class="informaltable"><table class="informaltable" width="100%" border="0">
3255<colgroup>
3256<col width="300px" class="struct_members_name">
3257<col class="struct_members_description">
3258<col width="200px" class="struct_members_annotations">
3259</colgroup>
3260<tbody>
3261<tr>
3262<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.plp-id"></a>plp_id</code></em>;</p></td>
3263<td class="struct_member_description"> </td>
3264<td class="struct_member_annotations"> </td>
3265</tr>
3266<tr>
3267<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.t2-system-id"></a>t2_system_id</code></em>;</p></td>
3268<td class="struct_member_description"> </td>
3269<td class="struct_member_annotations"> </td>
3270</tr>
3271<tr>
3272<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.siso-miso"></a>siso_miso</code></em>;</p></td>
3273<td class="struct_member_description"> </td>
3274<td class="struct_member_annotations"> </td>
3275</tr>
3276<tr>
3277<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.bandwidth"></a>bandwidth</code></em>;</p></td>
3278<td class="struct_member_description"> </td>
3279<td class="struct_member_annotations"> </td>
3280</tr>
3281<tr>
3282<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialGuardInterval" title="enum GstMpegtsTerrestrialGuardInterval"><span class="type">GstMpegtsTerrestrialGuardInterval</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.guard-interval"></a>guard_interval</code></em>;</p></td>
3283<td class="struct_member_description"> </td>
3284<td class="struct_member_annotations"> </td>
3285</tr>
3286<tr>
3287<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsTerrestrialTransmissionMode" title="enum GstMpegtsTerrestrialTransmissionMode"><span class="type">GstMpegtsTerrestrialTransmissionMode</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.transmission-mode"></a>transmission_mode</code></em>;</p></td>
3288<td class="struct_member_description"> </td>
3289<td class="struct_member_annotations"> </td>
3290</tr>
3291<tr>
3292<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.other-frequency"></a>other_frequency</code></em>;</p></td>
3293<td class="struct_member_description"> </td>
3294<td class="struct_member_annotations"> </td>
3295</tr>
3296<tr>
3297<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.tfs"></a>tfs</code></em>;</p></td>
3298<td class="struct_member_description"> </td>
3299<td class="struct_member_annotations"> </td>
3300</tr>
3301<tr>
3302<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *<em class="structfield"><code><a name="GstMpegtsT2DeliverySystemDescriptor.cells"></a>cells</code></em>;</p></td>
3303<td class="struct_member_description"><p>. </p></td>
3304<td class="struct_member_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GstMpegtsT2DeliverySystemCell]</span></td>
3305</tr>
3306</tbody>
3307</table></div>
3308</div>
3309</div>
3310<hr>
3311<div class="refsect2">
3312<a name="GstMpegtsDVBServiceType"></a><h3>enum GstMpegtsDVBServiceType</h3>
3313<p>The type of service of a channel.</p>
3314<p>As specified in Table 87 of ETSI EN 300 468 v1.13.1</p>
3315<div class="refsect3">
3316<a name="GstMpegtsDVBServiceType.members"></a><h4>Members</h4>
3317<div class="informaltable"><table class="informaltable" width="100%" border="0">
3318<colgroup>
3319<col width="300px" class="enum_members_name">
3320<col class="enum_members_description">
3321<col width="200px" class="enum_members_annotations">
3322</colgroup>
3323<tbody>
3324<tr>
3325<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-RESERVED-00:CAPS"></a>GST_DVB_SERVICE_RESERVED_00</p></td>
3326<td> </td>
3327<td> </td>
3328</tr>
3329<tr>
3330<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-DIGITAL-TELEVISION:CAPS"></a>GST_DVB_SERVICE_DIGITAL_TELEVISION</p></td>
3331<td> </td>
3332<td> </td>
3333</tr>
3334<tr>
3335<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-DIGITAL-RADIO-SOUND:CAPS"></a>GST_DVB_SERVICE_DIGITAL_RADIO_SOUND</p></td>
3336<td> </td>
3337<td> </td>
3338</tr>
3339<tr>
3340<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-TELETEXT:CAPS"></a>GST_DVB_SERVICE_TELETEXT</p></td>
3341<td> </td>
3342<td> </td>
3343</tr>
3344<tr>
3345<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-NVOD-REFERENCE:CAPS"></a>GST_DVB_SERVICE_NVOD_REFERENCE</p></td>
3346<td> </td>
3347<td> </td>
3348</tr>
3349<tr>
3350<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-NVOD-TIME-SHIFTED:CAPS"></a>GST_DVB_SERVICE_NVOD_TIME_SHIFTED</p></td>
3351<td> </td>
3352<td> </td>
3353</tr>
3354<tr>
3355<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-MOSAIC:CAPS"></a>GST_DVB_SERVICE_MOSAIC</p></td>
3356<td> </td>
3357<td> </td>
3358</tr>
3359<tr>
3360<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-FM-RADIO:CAPS"></a>GST_DVB_SERVICE_FM_RADIO</p></td>
3361<td> </td>
3362<td> </td>
3363</tr>
3364<tr>
3365<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-DVB-SRM:CAPS"></a>GST_DVB_SERVICE_DVB_SRM</p></td>
3366<td> </td>
3367<td> </td>
3368</tr>
3369<tr>
3370<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-RESERVED-09:CAPS"></a>GST_DVB_SERVICE_RESERVED_09</p></td>
3371<td> </td>
3372<td> </td>
3373</tr>
3374<tr>
3375<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-DIGITAL-RADIO-SOUND:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_DIGITAL_RADIO_SOUND</p></td>
3376<td> </td>
3377<td> </td>
3378</tr>
3379<tr>
3380<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-MOSAIC:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_MOSAIC</p></td>
3381<td> </td>
3382<td> </td>
3383</tr>
3384<tr>
3385<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-DATA-BROADCAST:CAPS"></a>GST_DVB_SERVICE_DATA_BROADCAST</p></td>
3386<td> </td>
3387<td> </td>
3388</tr>
3389<tr>
3390<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-RESERVED-0D-COMMON-INTERFACE:CAPS"></a>GST_DVB_SERVICE_RESERVED_0D_COMMON_INTERFACE</p></td>
3391<td> </td>
3392<td> </td>
3393</tr>
3394<tr>
3395<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-RCS-MAP:CAPS"></a>GST_DVB_SERVICE_RCS_MAP</p></td>
3396<td> </td>
3397<td> </td>
3398</tr>
3399<tr>
3400<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-RCS-FLS:CAPS"></a>GST_DVB_SERVICE_RCS_FLS</p></td>
3401<td> </td>
3402<td> </td>
3403</tr>
3404<tr>
3405<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-DVB-MHP:CAPS"></a>GST_DVB_SERVICE_DVB_MHP</p></td>
3406<td> </td>
3407<td> </td>
3408</tr>
3409<tr>
3410<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-MPEG2-HD-DIGITAL-TELEVISION:CAPS"></a>GST_DVB_SERVICE_MPEG2_HD_DIGITAL_TELEVISION</p></td>
3411<td> </td>
3412<td> </td>
3413</tr>
3414<tr>
3415<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-SD-DIGITAL-TELEVISION:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_SD_DIGITAL_TELEVISION</p></td>
3416<td> </td>
3417<td> </td>
3418</tr>
3419<tr>
3420<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-SD-NVOD-TIME-SHIFTED:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_SD_NVOD_TIME_SHIFTED</p></td>
3421<td> </td>
3422<td> </td>
3423</tr>
3424<tr>
3425<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-SD-NVOD-REFERENCE:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_SD_NVOD_REFERENCE</p></td>
3426<td> </td>
3427<td> </td>
3428</tr>
3429<tr>
3430<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-HD-DIGITAL-TELEVISION:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_HD_DIGITAL_TELEVISION</p></td>
3431<td> </td>
3432<td> </td>
3433</tr>
3434<tr>
3435<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-HD-NVOD-TIME-SHIFTED:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_HD_NVOD_TIME_SHIFTED</p></td>
3436<td> </td>
3437<td> </td>
3438</tr>
3439<tr>
3440<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-HD-NVOD-REFERENCE:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_HD_NVOD_REFERENCE</p></td>
3441<td> </td>
3442<td> </td>
3443</tr>
3444<tr>
3445<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-STEREO-HD-DIGITAL-TELEVISION:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_STEREO_HD_DIGITAL_TELEVISION</p></td>
3446<td> </td>
3447<td> </td>
3448</tr>
3449<tr>
3450<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-STEREO-HD-NVOD-TIME-SHIFTED:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_STEREO_HD_NVOD_TIME_SHIFTED</p></td>
3451<td> </td>
3452<td> </td>
3453</tr>
3454<tr>
3455<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-ADVANCED-CODEC-STEREO-HD-NVOD-REFERENCE:CAPS"></a>GST_DVB_SERVICE_ADVANCED_CODEC_STEREO_HD_NVOD_REFERENCE</p></td>
3456<td> </td>
3457<td> </td>
3458</tr>
3459<tr>
3460<td class="enum_member_name"><p><a name="GST-DVB-SERVICE-RESERVED-FF:CAPS"></a>GST_DVB_SERVICE_RESERVED_FF</p></td>
3461<td> </td>
3462<td> </td>
3463</tr>
3464</tbody>
3465</table></div>
3466</div>
3467</div>
3468<hr>
3469<div class="refsect2">
3470<a name="GstMpegtsDVBTeletextType"></a><h3>enum GstMpegtsDVBTeletextType</h3>
3471<p>The type of teletext page.</p>
3472<p>As specified in Table 100 of ETSI EN 300 468 v1.13.1</p>
3473<div class="refsect3">
3474<a name="GstMpegtsDVBTeletextType.members"></a><h4>Members</h4>
3475<div class="informaltable"><table class="informaltable" width="100%" border="0">
3476<colgroup>
3477<col width="300px" class="enum_members_name">
3478<col class="enum_members_description">
3479<col width="200px" class="enum_members_annotations">
3480</colgroup>
3481<tbody>
3482<tr>
3483<td class="enum_member_name"><p><a name="INITIAL-PAGE:CAPS"></a>INITIAL_PAGE</p></td>
3484<td> </td>
3485<td> </td>
3486</tr>
3487<tr>
3488<td class="enum_member_name"><p><a name="SUBTITLE-PAGE:CAPS"></a>SUBTITLE_PAGE</p></td>
3489<td> </td>
3490<td> </td>
3491</tr>
3492<tr>
3493<td class="enum_member_name"><p><a name="ADDITIONAL-INFO-PAGE:CAPS"></a>ADDITIONAL_INFO_PAGE</p></td>
3494<td> </td>
3495<td> </td>
3496</tr>
3497<tr>
3498<td class="enum_member_name"><p><a name="PROGRAMME-SCHEDULE-PAGE:CAPS"></a>PROGRAMME_SCHEDULE_PAGE</p></td>
3499<td> </td>
3500<td> </td>
3501</tr>
3502<tr>
3503<td class="enum_member_name"><p><a name="HEARING-IMPAIRED-PAGE:CAPS"></a>HEARING_IMPAIRED_PAGE</p></td>
3504<td> </td>
3505<td> </td>
3506</tr>
3507</tbody>
3508</table></div>
3509</div>
3510</div>
3511<hr>
3512<div class="refsect2">
3513<a name="GstMpegtsDVBLinkageType"></a><h3>enum GstMpegtsDVBLinkageType</h3>
3514<p>Linkage Type (EN 300 468 v.1.13.1)</p>
3515<div class="refsect3">
3516<a name="GstMpegtsDVBLinkageType.members"></a><h4>Members</h4>
3517<div class="informaltable"><table class="informaltable" width="100%" border="0">
3518<colgroup>
3519<col width="300px" class="enum_members_name">
3520<col class="enum_members_description">
3521<col width="200px" class="enum_members_annotations">
3522</colgroup>
3523<tbody>
3524<tr>
3525<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-RESERVED-00:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_RESERVED_00</p></td>
3526<td> </td>
3527<td> </td>
3528</tr>
3529<tr>
3530<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-INFORMATION:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_INFORMATION</p></td>
3531<td> </td>
3532<td> </td>
3533</tr>
3534<tr>
3535<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-EPG:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_EPG</p></td>
3536<td> </td>
3537<td> </td>
3538</tr>
3539<tr>
3540<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-CA-REPLACEMENT:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_CA_REPLACEMENT</p></td>
3541<td> </td>
3542<td> </td>
3543</tr>
3544<tr>
3545<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-TS-CONTAINING-COMPLETE-SI:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_TS_CONTAINING_COMPLETE_SI</p></td>
3546<td> </td>
3547<td> </td>
3548</tr>
3549<tr>
3550<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-SERVICE-REPLACEMENT:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_SERVICE_REPLACEMENT</p></td>
3551<td> </td>
3552<td> </td>
3553</tr>
3554<tr>
3555<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-DATA-BROADCAST:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_DATA_BROADCAST</p></td>
3556<td> </td>
3557<td> </td>
3558</tr>
3559<tr>
3560<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-RCS-MAP:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_RCS_MAP</p></td>
3561<td> </td>
3562<td> </td>
3563</tr>
3564<tr>
3565<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-MOBILE-HAND-OVER:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_MOBILE_HAND_OVER</p></td>
3566<td> </td>
3567<td> </td>
3568</tr>
3569<tr>
3570<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-SYSTEM-SOFTWARE-UPDATE:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_SYSTEM_SOFTWARE_UPDATE</p></td>
3571<td> </td>
3572<td> </td>
3573</tr>
3574<tr>
3575<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-TS-CONTAINING-SSU:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_TS_CONTAINING_SSU</p></td>
3576<td> </td>
3577<td> </td>
3578</tr>
3579<tr>
3580<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-IP-MAC-NOTIFICATION:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_IP_MAC_NOTIFICATION</p></td>
3581<td> </td>
3582<td> </td>
3583</tr>
3584<tr>
3585<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-TS-CONTAINING-INT:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_TS_CONTAINING_INT</p></td>
3586<td> </td>
3587<td> </td>
3588</tr>
3589<tr>
3590<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-EVENT:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_EVENT</p></td>
3591<td> </td>
3592<td> </td>
3593</tr>
3594<tr>
3595<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-EXTENDED-EVENT:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_EXTENDED_EVENT</p></td>
3596<td> </td>
3597<td> </td>
3598</tr>
3599</tbody>
3600</table></div>
3601</div>
3602</div>
3603<hr>
3604<div class="refsect2">
3605<a name="GstMpegtsDVBLinkageHandOverType"></a><h3>enum GstMpegtsDVBLinkageHandOverType</h3>
3606<div class="refsect3">
3607<a name="GstMpegtsDVBLinkageHandOverType.members"></a><h4>Members</h4>
3608<div class="informaltable"><table class="informaltable" width="100%" border="0">
3609<colgroup>
3610<col width="300px" class="enum_members_name">
3611<col class="enum_members_description">
3612<col width="200px" class="enum_members_annotations">
3613</colgroup>
3614<tbody>
3615<tr>
3616<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-HAND-OVER-RESERVED:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_HAND_OVER_RESERVED</p></td>
3617<td> </td>
3618<td> </td>
3619</tr>
3620<tr>
3621<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-HAND-OVER-IDENTICAL:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_HAND_OVER_IDENTICAL</p></td>
3622<td> </td>
3623<td> </td>
3624</tr>
3625<tr>
3626<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-HAND-OVER-LOCAL-VARIATION:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_HAND_OVER_LOCAL_VARIATION</p></td>
3627<td> </td>
3628<td> </td>
3629</tr>
3630<tr>
3631<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-LINKAGE-HAND-OVER-ASSOCIATED:CAPS"></a>GST_MPEGTS_DVB_LINKAGE_HAND_OVER_ASSOCIATED</p></td>
3632<td> </td>
3633<td> </td>
3634</tr>
3635</tbody>
3636</table></div>
3637</div>
3638</div>
3639<hr>
3640<div class="refsect2">
3641<a name="GstMpegtsDVBLinkageMobileHandOver"></a><h3>struct GstMpegtsDVBLinkageMobileHandOver</h3>
3642<pre class="programlisting">struct GstMpegtsDVBLinkageMobileHandOver {
3643  GstMpegtsDVBLinkageHandOverType hand_over_type;
3644  /* 0 = NIT, 1 = SDT */
3645  gboolean                        origin_type;
3646  guint16                         network_id;
3647  guint16                         initial_service_id;
3648};
3649</pre>
3650</div>
3651<hr>
3652<div class="refsect2">
3653<a name="GstMpegtsDVBLinkageEvent"></a><h3>struct GstMpegtsDVBLinkageEvent</h3>
3654<pre class="programlisting">struct GstMpegtsDVBLinkageEvent {
3655  guint16  target_event_id;
3656  gboolean target_listed;
3657  gboolean event_simulcast;
3658};
3659</pre>
3660</div>
3661<hr>
3662<div class="refsect2">
3663<a name="GstMpegtsDVBLinkageExtendedEvent"></a><h3>struct GstMpegtsDVBLinkageExtendedEvent</h3>
3664<pre class="programlisting">struct GstMpegtsDVBLinkageExtendedEvent {
3665  guint16        target_event_id;
3666  gboolean       target_listed;
3667  gboolean       event_simulcast;
3668  /* FIXME: */
3669  guint8         link_type;
3670  /* FIXME: */
3671  guint8         target_id_type;
3672  gboolean       original_network_id_flag;
3673  gboolean       service_id_flag;
3674  /* if (target_id_type == 3) */
3675  guint16        user_defined_id;
3676  /* else */
3677  guint16        target_transport_stream_id;
3678  guint16        target_original_network_id;
3679  guint16        target_service_id;
3680};
3681</pre>
3682</div>
3683<hr>
3684<div class="refsect2">
3685<a name="GstMpegtsDVBLinkageDescriptor"></a><h3>struct GstMpegtsDVBLinkageDescriptor</h3>
3686<pre class="programlisting">struct GstMpegtsDVBLinkageDescriptor {
3687  guint16                           transport_stream_id;
3688  guint16                           original_network_id;
3689  guint16                           service_id;
3690  GstMpegtsDVBLinkageType           linkage_type;
3691  guint8                            private_data_length;
3692  guint8                            *private_data_bytes;
3693};
3694</pre>
3695<div class="refsect3">
3696<a name="GstMpegtsDVBLinkageDescriptor.members"></a><h4>Members</h4>
3697<div class="informaltable"><table class="informaltable" width="100%" border="0">
3698<colgroup>
3699<col width="300px" class="struct_members_name">
3700<col class="struct_members_description">
3701<col width="200px" class="struct_members_annotations">
3702</colgroup>
3703<tbody>
3704<tr>
3705<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstMpegtsDVBLinkageDescriptor.transport-stream-id"></a>transport_stream_id</code></em>;</p></td>
3706<td class="struct_member_description"><p>the transport id</p></td>
3707<td class="struct_member_annotations"> </td>
3708</tr>
3709<tr>
3710<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstMpegtsDVBLinkageDescriptor.original-network-id"></a>original_network_id</code></em>;</p></td>
3711<td class="struct_member_description"><p>the original network id</p></td>
3712<td class="struct_member_annotations"> </td>
3713</tr>
3714<tr>
3715<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstMpegtsDVBLinkageDescriptor.service-id"></a>service_id</code></em>;</p></td>
3716<td class="struct_member_description"><p>the service id</p></td>
3717<td class="struct_member_annotations"> </td>
3718</tr>
3719<tr>
3720<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBLinkageType" title="enum GstMpegtsDVBLinkageType"><span class="type">GstMpegtsDVBLinkageType</span></a> <em class="structfield"><code><a name="GstMpegtsDVBLinkageDescriptor.linkage-type"></a>linkage_type</code></em>;</p></td>
3721<td class="struct_member_description"><p>the type which <code class="literal">linkage_data</code> has</p></td>
3722<td class="struct_member_annotations"> </td>
3723</tr>
3724<tr>
3725<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsDVBLinkageDescriptor.private-data-length"></a>private_data_length</code></em>;</p></td>
3726<td class="struct_member_description"><p>the length for <code class="literal">private_data_bytes</code></p></td>
3727<td class="struct_member_annotations"> </td>
3728</tr>
3729<tr>
3730<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *<em class="structfield"><code><a name="GstMpegtsDVBLinkageDescriptor.private-data-bytes"></a>private_data_bytes</code></em>;</p></td>
3731<td class="struct_member_description"><p>additional data bytes</p></td>
3732<td class="struct_member_annotations"> </td>
3733</tr>
3734</tbody>
3735</table></div>
3736</div>
3737</div>
3738<hr>
3739<div class="refsect2">
3740<a name="GstMpegtsDataBroadcastDescriptor"></a><h3>struct GstMpegtsDataBroadcastDescriptor</h3>
3741<pre class="programlisting">struct GstMpegtsDataBroadcastDescriptor {
3742  guint16     data_broadcast_id;
3743  guint8      component_tag;
3744  guint8      length;
3745  guint8      *selector_bytes;
3746  gchar       *language_code;
3747  gchar       *text;
3748};
3749</pre>
3750<div class="refsect3">
3751<a name="GstMpegtsDataBroadcastDescriptor.members"></a><h4>Members</h4>
3752<div class="informaltable"><table class="informaltable" width="100%" border="0">
3753<colgroup>
3754<col width="300px" class="struct_members_name">
3755<col class="struct_members_description">
3756<col width="200px" class="struct_members_annotations">
3757</colgroup>
3758<tbody>
3759<tr>
3760<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstMpegtsDataBroadcastDescriptor.data-broadcast-id"></a>data_broadcast_id</code></em>;</p></td>
3761<td class="struct_member_description"><p>the data broadcast id</p></td>
3762<td class="struct_member_annotations"> </td>
3763</tr>
3764<tr>
3765<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsDataBroadcastDescriptor.component-tag"></a>component_tag</code></em>;</p></td>
3766<td class="struct_member_description"><p>the component tag</p></td>
3767<td class="struct_member_annotations"> </td>
3768</tr>
3769<tr>
3770<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> <em class="structfield"><code><a name="GstMpegtsDataBroadcastDescriptor.length"></a>length</code></em>;</p></td>
3771<td> </td>
3772<td> </td>
3773</tr>
3774<tr>
3775<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *<em class="structfield"><code><a name="GstMpegtsDataBroadcastDescriptor.selector-bytes"></a>selector_bytes</code></em>;</p></td>
3776<td class="struct_member_description"><p>the selector byte field</p></td>
3777<td class="struct_member_annotations"> </td>
3778</tr>
3779<tr>
3780<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDataBroadcastDescriptor.language-code"></a>language_code</code></em>;</p></td>
3781<td class="struct_member_description"><p>language of <em class="parameter"><code>text</code></em>
3782</p></td>
3783<td class="struct_member_annotations"> </td>
3784</tr>
3785<tr>
3786<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDataBroadcastDescriptor.text"></a>text</code></em>;</p></td>
3787<td class="struct_member_description"><p>description of data broadcast</p></td>
3788<td class="struct_member_annotations"> </td>
3789</tr>
3790</tbody>
3791</table></div>
3792</div>
3793</div>
3794<hr>
3795<div class="refsect2">
3796<a name="GstMpegtsDVBScramblingModeType"></a><h3>enum GstMpegtsDVBScramblingModeType</h3>
3797<div class="refsect3">
3798<a name="GstMpegtsDVBScramblingModeType.members"></a><h4>Members</h4>
3799<div class="informaltable"><table class="informaltable" width="100%" border="0">
3800<colgroup>
3801<col width="300px" class="enum_members_name">
3802<col class="enum_members_description">
3803<col width="200px" class="enum_members_annotations">
3804</colgroup>
3805<tbody>
3806<tr>
3807<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-RESERVED:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_RESERVED</p></td>
3808<td> </td>
3809<td> </td>
3810</tr>
3811<tr>
3812<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-CSA1:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_CSA1</p></td>
3813<td> </td>
3814<td> </td>
3815</tr>
3816<tr>
3817<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-CSA2:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_CSA2</p></td>
3818<td> </td>
3819<td> </td>
3820</tr>
3821<tr>
3822<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-CSA3-STANDARD:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_CSA3_STANDARD</p></td>
3823<td> </td>
3824<td> </td>
3825</tr>
3826<tr>
3827<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-CSA3-MINIMAL-ENHANCED:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_CSA3_MINIMAL_ENHANCED</p></td>
3828<td> </td>
3829<td> </td>
3830</tr>
3831<tr>
3832<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-CSA3-FULL-ENHANCED:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_CSA3_FULL_ENHANCED</p></td>
3833<td> </td>
3834<td> </td>
3835</tr>
3836<tr>
3837<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-CISSA:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_CISSA</p></td>
3838<td> </td>
3839<td> </td>
3840</tr>
3841<tr>
3842<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-ATIS-0:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_ATIS_0</p></td>
3843<td> </td>
3844<td> </td>
3845</tr>
3846<tr>
3847<td class="enum_member_name"><p><a name="GST-MPEGTS-DVB-SCRAMBLING-MODE-ATIS-F:CAPS"></a>GST_MPEGTS_DVB_SCRAMBLING_MODE_ATIS_F</p></td>
3848<td> </td>
3849<td> </td>
3850</tr>
3851</tbody>
3852</table></div>
3853</div>
3854</div>
3855<hr>
3856<div class="refsect2">
3857<a name="GstMpegtsDVBParentalRatingItem"></a><h3>struct GstMpegtsDVBParentalRatingItem</h3>
3858<pre class="programlisting">struct GstMpegtsDVBParentalRatingItem {
3859  gchar  *country_code;
3860  guint8 rating;
3861};
3862</pre>
3863</div>
3864<hr>
3865<div class="refsect2">
3866<a name="GstMpegtsDVBServiceListItem"></a><h3>struct GstMpegtsDVBServiceListItem</h3>
3867<pre class="programlisting">struct GstMpegtsDVBServiceListItem {
3868  guint16                 service_id;
3869  GstMpegtsDVBServiceType type;
3870};
3871</pre>
3872<div class="refsect3">
3873<a name="GstMpegtsDVBServiceListItem.members"></a><h4>Members</h4>
3874<div class="informaltable"><table class="informaltable" width="100%" border="0">
3875<colgroup>
3876<col width="300px" class="struct_members_name">
3877<col class="struct_members_description">
3878<col width="200px" class="struct_members_annotations">
3879</colgroup>
3880<tbody>
3881<tr>
3882<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstMpegtsDVBServiceListItem.service-id"></a>service_id</code></em>;</p></td>
3883<td class="struct_member_description"><p>the id of a service</p></td>
3884<td class="struct_member_annotations"> </td>
3885</tr>
3886<tr>
3887<td class="struct_member_name"><p><a class="link" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html#GstMpegtsDVBServiceType" title="enum GstMpegtsDVBServiceType"><span class="type">GstMpegtsDVBServiceType</span></a> <em class="structfield"><code><a name="GstMpegtsDVBServiceListItem.type"></a>type</code></em>;</p></td>
3888<td class="struct_member_description"><p>the type of a service</p></td>
3889<td class="struct_member_annotations"> </td>
3890</tr>
3891</tbody>
3892</table></div>
3893</div>
3894</div>
3895<hr>
3896<div class="refsect2">
3897<a name="GstMpegtsDvbMultilingualNetworkNameItem"></a><h3>struct GstMpegtsDvbMultilingualNetworkNameItem</h3>
3898<pre class="programlisting">struct GstMpegtsDvbMultilingualNetworkNameItem {
3899  gchar *language_code;
3900  gchar *network_name;
3901};
3902</pre>
3903<p>a multilingual network name entry</p>
3904<div class="refsect3">
3905<a name="GstMpegtsDvbMultilingualNetworkNameItem.members"></a><h4>Members</h4>
3906<div class="informaltable"><table class="informaltable" width="100%" border="0">
3907<colgroup>
3908<col width="300px" class="struct_members_name">
3909<col class="struct_members_description">
3910<col width="200px" class="struct_members_annotations">
3911</colgroup>
3912<tbody>
3913<tr>
3914<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualNetworkNameItem.language-code"></a>language_code</code></em>;</p></td>
3915<td class="struct_member_description"><p>the ISO 639 language code</p></td>
3916<td class="struct_member_annotations"> </td>
3917</tr>
3918<tr>
3919<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualNetworkNameItem.network-name"></a>network_name</code></em>;</p></td>
3920<td class="struct_member_description"><p>the network name</p></td>
3921<td class="struct_member_annotations"> </td>
3922</tr>
3923</tbody>
3924</table></div>
3925</div>
3926</div>
3927<hr>
3928<div class="refsect2">
3929<a name="GstMpegtsDvbMultilingualBouquetNameItem"></a><h3>struct GstMpegtsDvbMultilingualBouquetNameItem</h3>
3930<pre class="programlisting">struct GstMpegtsDvbMultilingualBouquetNameItem {
3931  gchar *language_code;
3932  gchar *bouquet_name;
3933};
3934</pre>
3935<p>a multilingual bouquet name entry</p>
3936<div class="refsect3">
3937<a name="GstMpegtsDvbMultilingualBouquetNameItem.members"></a><h4>Members</h4>
3938<div class="informaltable"><table class="informaltable" width="100%" border="0">
3939<colgroup>
3940<col width="300px" class="struct_members_name">
3941<col class="struct_members_description">
3942<col width="200px" class="struct_members_annotations">
3943</colgroup>
3944<tbody>
3945<tr>
3946<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualBouquetNameItem.language-code"></a>language_code</code></em>;</p></td>
3947<td class="struct_member_description"><p>the ISO 639 language code</p></td>
3948<td class="struct_member_annotations"> </td>
3949</tr>
3950<tr>
3951<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualBouquetNameItem.bouquet-name"></a>bouquet_name</code></em>;</p></td>
3952<td class="struct_member_description"><p>the bouquet name</p></td>
3953<td class="struct_member_annotations"> </td>
3954</tr>
3955</tbody>
3956</table></div>
3957</div>
3958</div>
3959<hr>
3960<div class="refsect2">
3961<a name="GstMpegtsDvbMultilingualServiceNameItem"></a><h3>struct GstMpegtsDvbMultilingualServiceNameItem</h3>
3962<pre class="programlisting">struct GstMpegtsDvbMultilingualServiceNameItem {
3963  gchar *language_code;
3964  gchar *provider_name;
3965  gchar *service_name;
3966};
3967</pre>
3968<p>a multilingual service name entry</p>
3969<div class="refsect3">
3970<a name="GstMpegtsDvbMultilingualServiceNameItem.members"></a><h4>Members</h4>
3971<div class="informaltable"><table class="informaltable" width="100%" border="0">
3972<colgroup>
3973<col width="300px" class="struct_members_name">
3974<col class="struct_members_description">
3975<col width="200px" class="struct_members_annotations">
3976</colgroup>
3977<tbody>
3978<tr>
3979<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualServiceNameItem.language-code"></a>language_code</code></em>;</p></td>
3980<td class="struct_member_description"><p>the ISO 639 language code</p></td>
3981<td class="struct_member_annotations"> </td>
3982</tr>
3983<tr>
3984<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualServiceNameItem.provider-name"></a>provider_name</code></em>;</p></td>
3985<td class="struct_member_description"><p>the provider name</p></td>
3986<td class="struct_member_annotations"> </td>
3987</tr>
3988<tr>
3989<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualServiceNameItem.service-name"></a>service_name</code></em>;</p></td>
3990<td class="struct_member_description"><p>the service name</p></td>
3991<td class="struct_member_annotations"> </td>
3992</tr>
3993</tbody>
3994</table></div>
3995</div>
3996</div>
3997<hr>
3998<div class="refsect2">
3999<a name="GstMpegtsDvbMultilingualComponentItem"></a><h3>struct GstMpegtsDvbMultilingualComponentItem</h3>
4000<pre class="programlisting">struct GstMpegtsDvbMultilingualComponentItem {
4001  gchar *language_code;
4002  gchar *description;
4003};
4004</pre>
4005<div class="refsect3">
4006<a name="GstMpegtsDvbMultilingualComponentItem.members"></a><h4>Members</h4>
4007<div class="informaltable"><table class="informaltable" width="100%" border="0">
4008<colgroup>
4009<col width="300px" class="struct_members_name">
4010<col class="struct_members_description">
4011<col width="200px" class="struct_members_annotations">
4012</colgroup>
4013<tbody>
4014<tr>
4015<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualComponentItem.language-code"></a>language_code</code></em>;</p></td>
4016<td class="struct_member_description"><p>the ISO 639 language code</p></td>
4017<td class="struct_member_annotations"> </td>
4018</tr>
4019<tr>
4020<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstMpegtsDvbMultilingualComponentItem.description"></a>description</code></em>;</p></td>
4021<td class="struct_member_description"><p>the component description</p></td>
4022<td class="struct_member_annotations"> </td>
4023</tr>
4024</tbody>
4025</table></div>
4026</div>
4027</div>
4028</div>
4029</div>
4030<div class="footer">
4031<hr>Generated by GTK-Doc V1.28</div>
4032</body>
4033</html>