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">|</span> 18 <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">|</span> 19 <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 <gst/mpegts/mpegts.h> 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>