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>ATSC variants of MPEG-TS sections: 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-Base-MPEG-TS-descriptors.html" title="Base MPEG-TS descriptors"> 10<link rel="next" href="gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-sections.html" title="DVB variants of MPEG-TS sections"> 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-ATSC-variants-of-MPEG-TS-sections.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 19 <a href="#gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.object-hierarchy" class="shortcut">Object Hierarchy</a></span> 20</td> 21<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> 22<td><a accesskey="u" href="mpegts.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 23<td><a accesskey="p" href="gst-plugins-bad-libs-Base-MPEG-TS-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-DVB-variants-of-MPEG-TS-sections.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-ATSC-variants-of-MPEG-TS-sections"></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-ATSC-variants-of-MPEG-TS-sections.top_of_page"></a>ATSC variants of MPEG-TS sections</span></h2> 31<p>ATSC variants of MPEG-TS sections — Sections for the various ATSC 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-ATSC-variants-of-MPEG-TS-sections.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">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="returnvalue">GstMpegtsAtscVCT</span></a> * 45</td> 46<td class="function_name"> 47<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-section-get-atsc-tvct" title="gst_mpegts_section_get_atsc_tvct ()">gst_mpegts_section_get_atsc_tvct</a> <span class="c_punctuation">()</span> 48</td> 49</tr> 50<tr> 51<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="returnvalue">GstMpegtsAtscVCT</span></a> * 52</td> 53<td class="function_name"> 54<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-section-get-atsc-cvct" title="gst_mpegts_section_get_atsc_cvct ()">gst_mpegts_section_get_atsc_cvct</a> <span class="c_punctuation">()</span> 55</td> 56</tr> 57<tr> 58<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGT"><span class="returnvalue">GstMpegtsAtscMGT</span></a> * 59</td> 60<td class="function_name"> 61<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-section-get-atsc-mgt" title="gst_mpegts_section_get_atsc_mgt ()">gst_mpegts_section_get_atsc_mgt</a> <span class="c_punctuation">()</span> 62</td> 63</tr> 64<tr> 65<td class="function_type">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * 66</td> 67<td class="function_name"> 68<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-atsc-string-segment-get-string" title="gst_mpegts_atsc_string_segment_get_string ()">gst_mpegts_atsc_string_segment_get_string</a> <span class="c_punctuation">()</span> 69</td> 70</tr> 71<tr> 72<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscEIT"><span class="returnvalue">GstMpegtsAtscEIT</span></a> * 73</td> 74<td class="function_name"> 75<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-section-get-atsc-eit" title="gst_mpegts_section_get_atsc_eit ()">gst_mpegts_section_get_atsc_eit</a> <span class="c_punctuation">()</span> 76</td> 77</tr> 78<tr> 79<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscETT"><span class="returnvalue">GstMpegtsAtscETT</span></a> * 80</td> 81<td class="function_name"> 82<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-section-get-atsc-ett" title="gst_mpegts_section_get_atsc_ett ()">gst_mpegts_section_get_atsc_ett</a> <span class="c_punctuation">()</span> 83</td> 84</tr> 85<tr> 86<td class="function_type">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscSTT"><span class="returnvalue">GstMpegtsAtscSTT</span></a> * 87</td> 88<td class="function_name"> 89<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-section-get-atsc-stt" title="gst_mpegts_section_get_atsc_stt ()">gst_mpegts_section_get_atsc_stt</a> <span class="c_punctuation">()</span> 90</td> 91</tr> 92<tr> 93<td class="function_type"> 94<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstDateTime.html#GstDateTime-struct"><span class="returnvalue">GstDateTime</span></a> * 95</td> 96<td class="function_name"> 97<a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#gst-mpegts-atsc-stt-get-datetime-utc" title="gst_mpegts_atsc_stt_get_datetime_utc ()">gst_mpegts_atsc_stt_get_datetime_utc</a> <span class="c_punctuation">()</span> 98</td> 99</tr> 100</tbody> 101</table></div> 102</div> 103<a name="GstMpegtsAtscVCTSource"></a><a name="GstMpegtsAtscVCT"></a><a name="GstMpegtsAtscMGTTable"></a><a name="GstMpegtsAtscMGT"></a><a name="GstMpegtsAtscMultString"></a><a name="GstMpegtsAtscEITEvent"></a><a name="GstMpegtsAtscEIT"></a><a name="GstMpegtsAtscETT"></a><a name="GstMpegtsAtscSTT"></a><a name="GstMpegtsAtscStringSegment"></a><div class="refsect1"> 104<a name="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.other"></a><h2>Types and Values</h2> 105<div class="informaltable"><table class="informaltable" width="100%" border="0"> 106<colgroup> 107<col width="150px" class="name"> 108<col class="description"> 109</colgroup> 110<tbody> 111<tr> 112<td class="datatype_keyword">enum</td> 113<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsSectionATSCTableID" title="enum GstMpegtsSectionATSCTableID">GstMpegtsSectionATSCTableID</a></td> 114</tr> 115<tr> 116<td class="datatype_keyword">struct</td> 117<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCTSource-struct" title="struct GstMpegtsAtscVCTSource">GstMpegtsAtscVCTSource</a></td> 118</tr> 119<tr> 120<td class="datatype_keyword">struct</td> 121<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT-struct" title="struct GstMpegtsAtscVCT">GstMpegtsAtscVCT</a></td> 122</tr> 123<tr> 124<td class="datatype_keyword">enum</td> 125<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGTTableType" title="enum GstMpegtsAtscMGTTableType">GstMpegtsAtscMGTTableType</a></td> 126</tr> 127<tr> 128<td class="datatype_keyword">struct</td> 129<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGTTable-struct" title="struct GstMpegtsAtscMGTTable">GstMpegtsAtscMGTTable</a></td> 130</tr> 131<tr> 132<td class="datatype_keyword">struct</td> 133<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGT-struct" title="struct GstMpegtsAtscMGT">GstMpegtsAtscMGT</a></td> 134</tr> 135<tr> 136<td class="datatype_keyword">struct</td> 137<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMultString-struct" title="struct GstMpegtsAtscMultString">GstMpegtsAtscMultString</a></td> 138</tr> 139<tr> 140<td class="datatype_keyword">struct</td> 141<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscEITEvent-struct" title="struct GstMpegtsAtscEITEvent">GstMpegtsAtscEITEvent</a></td> 142</tr> 143<tr> 144<td class="datatype_keyword">struct</td> 145<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscEIT-struct" title="struct GstMpegtsAtscEIT">GstMpegtsAtscEIT</a></td> 146</tr> 147<tr> 148<td class="datatype_keyword">struct</td> 149<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscETT-struct" title="struct GstMpegtsAtscETT">GstMpegtsAtscETT</a></td> 150</tr> 151<tr> 152<td class="datatype_keyword">struct</td> 153<td class="function_name"><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscSTT-struct" title="struct GstMpegtsAtscSTT">GstMpegtsAtscSTT</a></td> 154</tr> 155</tbody> 156</table></div> 157</div> 158<div class="refsect1"> 159<a name="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.object-hierarchy"></a><h2>Object Hierarchy</h2> 160<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a> 161 <span class="lineart">├──</span> GstMpegtsAtscEIT 162 <span class="lineart">├──</span> GstMpegtsAtscEITEvent 163 <span class="lineart">├──</span> GstMpegtsAtscETT 164 <span class="lineart">├──</span> GstMpegtsAtscMGT 165 <span class="lineart">├──</span> GstMpegtsAtscMGTTable 166 <span class="lineart">├──</span> GstMpegtsAtscMultString 167 <span class="lineart">├──</span> GstMpegtsAtscSTT 168 <span class="lineart">├──</span> GstMpegtsAtscStringSegment 169 <span class="lineart">├──</span> GstMpegtsAtscVCT 170 <span class="lineart">╰──</span> GstMpegtsAtscVCTSource 171 <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a> 172 <span class="lineart">├──</span> GstMpegtsAtscMGTTableType 173 <span class="lineart">╰──</span> GstMpegtsSectionATSCTableID 174</pre> 175</div> 176<div class="refsect1"> 177<a name="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.includes"></a><h2>Includes</h2> 178<pre class="synopsis">#include <gst/mpegts/mpegts.h> 179</pre> 180</div> 181<div class="refsect1"> 182<a name="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.description"></a><h2>Description</h2> 183</div> 184<div class="refsect1"> 185<a name="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.functions_details"></a><h2>Functions</h2> 186<div class="refsect2"> 187<a name="gst-mpegts-section-get-atsc-tvct"></a><h3>gst_mpegts_section_get_atsc_tvct ()</h3> 188<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="returnvalue">GstMpegtsAtscVCT</span></a> * 189gst_mpegts_section_get_atsc_tvct (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> *section</code></em>);</pre> 190<p>Returns the <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="type">GstMpegtsAtscVCT</span></a> contained in the <em class="parameter"><code>section</code></em> 191</p> 192<div class="refsect3"> 193<a name="gst-mpegts-section-get-atsc-tvct.parameters"></a><h4>Parameters</h4> 194<div class="informaltable"><table class="informaltable" width="100%" border="0"> 195<colgroup> 196<col width="150px" class="parameters_name"> 197<col class="parameters_description"> 198<col width="200px" class="parameters_annotations"> 199</colgroup> 200<tbody><tr> 201<td class="parameter_name"><p>section</p></td> 202<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> of type <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GST-MPEGTS-SECTION-ATSC-TVCT:CAPS"><code class="literal">GST_MPEGTS_SECTION_ATSC_TVCT</code></a></p></td> 203<td class="parameter_annotations"> </td> 204</tr></tbody> 205</table></div> 206</div> 207<div class="refsect3"> 208<a name="gst-mpegts-section-get-atsc-tvct.returns"></a><h4>Returns</h4> 209<p> The <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="type">GstMpegtsAtscVCT</span></a> contained in the section, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error 210happened.</p> 211</div> 212</div> 213<hr> 214<div class="refsect2"> 215<a name="gst-mpegts-section-get-atsc-cvct"></a><h3>gst_mpegts_section_get_atsc_cvct ()</h3> 216<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="returnvalue">GstMpegtsAtscVCT</span></a> * 217gst_mpegts_section_get_atsc_cvct (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> *section</code></em>);</pre> 218<p>Returns the <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="type">GstMpegtsAtscVCT</span></a> contained in the <em class="parameter"><code>section</code></em> 219</p> 220<div class="refsect3"> 221<a name="gst-mpegts-section-get-atsc-cvct.parameters"></a><h4>Parameters</h4> 222<div class="informaltable"><table class="informaltable" width="100%" border="0"> 223<colgroup> 224<col width="150px" class="parameters_name"> 225<col class="parameters_description"> 226<col width="200px" class="parameters_annotations"> 227</colgroup> 228<tbody><tr> 229<td class="parameter_name"><p>section</p></td> 230<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> of type <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GST-MPEGTS-SECTION-ATSC-CVCT:CAPS"><code class="literal">GST_MPEGTS_SECTION_ATSC_CVCT</code></a></p></td> 231<td class="parameter_annotations"> </td> 232</tr></tbody> 233</table></div> 234</div> 235<div class="refsect3"> 236<a name="gst-mpegts-section-get-atsc-cvct.returns"></a><h4>Returns</h4> 237<p> The <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscVCT"><span class="type">GstMpegtsAtscVCT</span></a> contained in the section, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error 238happened.</p> 239</div> 240</div> 241<hr> 242<div class="refsect2"> 243<a name="gst-mpegts-section-get-atsc-mgt"></a><h3>gst_mpegts_section_get_atsc_mgt ()</h3> 244<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGT"><span class="returnvalue">GstMpegtsAtscMGT</span></a> * 245gst_mpegts_section_get_atsc_mgt (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> *section</code></em>);</pre> 246<p>Returns the <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGT"><span class="type">GstMpegtsAtscMGT</span></a> contained in the <em class="parameter"><code>section</code></em> 247.</p> 248<div class="refsect3"> 249<a name="gst-mpegts-section-get-atsc-mgt.parameters"></a><h4>Parameters</h4> 250<div class="informaltable"><table class="informaltable" width="100%" border="0"> 251<colgroup> 252<col width="150px" class="parameters_name"> 253<col class="parameters_description"> 254<col width="200px" class="parameters_annotations"> 255</colgroup> 256<tbody><tr> 257<td class="parameter_name"><p>section</p></td> 258<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> of type <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GST-MPEGTS-SECTION-ATSC-MGT:CAPS"><code class="literal">GST_MPEGTS_SECTION_ATSC_MGT</code></a></p></td> 259<td class="parameter_annotations"> </td> 260</tr></tbody> 261</table></div> 262</div> 263<div class="refsect3"> 264<a name="gst-mpegts-section-get-atsc-mgt.returns"></a><h4>Returns</h4> 265<p> The <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGT"><span class="type">GstMpegtsAtscMGT</span></a> contained in the section, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error 266happened.</p> 267</div> 268</div> 269<hr> 270<div class="refsect2"> 271<a name="gst-mpegts-atsc-string-segment-get-string"></a><h3>gst_mpegts_atsc_string_segment_get_string ()</h3> 272<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * 273gst_mpegts_atsc_string_segment_get_string 274 (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscStringSegment"><span class="type">GstMpegtsAtscStringSegment</span></a> *seg</code></em>);</pre> 275</div> 276<hr> 277<div class="refsect2"> 278<a name="gst-mpegts-section-get-atsc-eit"></a><h3>gst_mpegts_section_get_atsc_eit ()</h3> 279<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscEIT"><span class="returnvalue">GstMpegtsAtscEIT</span></a> * 280gst_mpegts_section_get_atsc_eit (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> *section</code></em>);</pre> 281<p>Returns the <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscEIT"><span class="type">GstMpegtsAtscEIT</span></a> contained in the <em class="parameter"><code>section</code></em> 282.</p> 283<div class="refsect3"> 284<a name="gst-mpegts-section-get-atsc-eit.parameters"></a><h4>Parameters</h4> 285<div class="informaltable"><table class="informaltable" width="100%" border="0"> 286<colgroup> 287<col width="150px" class="parameters_name"> 288<col class="parameters_description"> 289<col width="200px" class="parameters_annotations"> 290</colgroup> 291<tbody><tr> 292<td class="parameter_name"><p>section</p></td> 293<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> of type <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GST-MPEGTS-SECTION-ATSC-EIT:CAPS"><code class="literal">GST_MPEGTS_SECTION_ATSC_EIT</code></a></p></td> 294<td class="parameter_annotations"> </td> 295</tr></tbody> 296</table></div> 297</div> 298<div class="refsect3"> 299<a name="gst-mpegts-section-get-atsc-eit.returns"></a><h4>Returns</h4> 300<p> The <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscEIT"><span class="type">GstMpegtsAtscEIT</span></a> contained in the section, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error 301happened.</p> 302</div> 303</div> 304<hr> 305<div class="refsect2"> 306<a name="gst-mpegts-section-get-atsc-ett"></a><h3>gst_mpegts_section_get_atsc_ett ()</h3> 307<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscETT"><span class="returnvalue">GstMpegtsAtscETT</span></a> * 308gst_mpegts_section_get_atsc_ett (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> *section</code></em>);</pre> 309<p>Returns the <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscETT"><span class="type">GstMpegtsAtscETT</span></a> contained in the <em class="parameter"><code>section</code></em> 310.</p> 311<div class="refsect3"> 312<a name="gst-mpegts-section-get-atsc-ett.parameters"></a><h4>Parameters</h4> 313<div class="informaltable"><table class="informaltable" width="100%" border="0"> 314<colgroup> 315<col width="150px" class="parameters_name"> 316<col class="parameters_description"> 317<col width="200px" class="parameters_annotations"> 318</colgroup> 319<tbody><tr> 320<td class="parameter_name"><p>section</p></td> 321<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> of type <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GST-MPEGTS-SECTION-ATSC-ETT:CAPS"><code class="literal">GST_MPEGTS_SECTION_ATSC_ETT</code></a></p></td> 322<td class="parameter_annotations"> </td> 323</tr></tbody> 324</table></div> 325</div> 326<div class="refsect3"> 327<a name="gst-mpegts-section-get-atsc-ett.returns"></a><h4>Returns</h4> 328<p> The <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscETT"><span class="type">GstMpegtsAtscETT</span></a> contained in the section, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error 329happened.</p> 330</div> 331</div> 332<hr> 333<div class="refsect2"> 334<a name="gst-mpegts-section-get-atsc-stt"></a><h3>gst_mpegts_section_get_atsc_stt ()</h3> 335<pre class="programlisting">const <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscSTT"><span class="returnvalue">GstMpegtsAtscSTT</span></a> * 336gst_mpegts_section_get_atsc_stt (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> *section</code></em>);</pre> 337<p>Returns the <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscSTT"><span class="type">GstMpegtsAtscSTT</span></a> contained in the <em class="parameter"><code>section</code></em> 338.</p> 339<div class="refsect3"> 340<a name="gst-mpegts-section-get-atsc-stt.parameters"></a><h4>Parameters</h4> 341<div class="informaltable"><table class="informaltable" width="100%" border="0"> 342<colgroup> 343<col width="150px" class="parameters_name"> 344<col class="parameters_description"> 345<col width="200px" class="parameters_annotations"> 346</colgroup> 347<tbody><tr> 348<td class="parameter_name"><p>section</p></td> 349<td class="parameter_description"><p>a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> of type <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GST-MPEGTS-SECTION-ATSC-STT:CAPS"><code class="literal">GST_MPEGTS_SECTION_ATSC_STT</code></a></p></td> 350<td class="parameter_annotations"> </td> 351</tr></tbody> 352</table></div> 353</div> 354<div class="refsect3"> 355<a name="gst-mpegts-section-get-atsc-stt.returns"></a><h4>Returns</h4> 356<p> The <a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscSTT"><span class="type">GstMpegtsAtscSTT</span></a> contained in the section, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error 357happened.</p> 358</div> 359</div> 360<hr> 361<div class="refsect2"> 362<a name="gst-mpegts-atsc-stt-get-datetime-utc"></a><h3>gst_mpegts_atsc_stt_get_datetime_utc ()</h3> 363<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstDateTime.html#GstDateTime-struct"><span class="returnvalue">GstDateTime</span></a> * 364gst_mpegts_atsc_stt_get_datetime_utc (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscSTT"><span class="type">GstMpegtsAtscSTT</span></a> *stt</code></em>);</pre> 365</div> 366</div> 367<div class="refsect1"> 368<a name="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.other_details"></a><h2>Types and Values</h2> 369<div class="refsect2"> 370<a name="GstMpegtsSectionATSCTableID"></a><h3>enum GstMpegtsSectionATSCTableID</h3> 371<p>Values for a <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> table_id.</p> 372<p>These are the registered ATSC table_id variants.</p> 373<p>see also: <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSectionTableID" title="enum GstMpegtsSectionTableID"><span class="type">GstMpegtsSectionTableID</span></a></p> 374<div class="refsect3"> 375<a name="GstMpegtsSectionATSCTableID.members"></a><h4>Members</h4> 376<div class="informaltable"><table class="informaltable" width="100%" border="0"> 377<colgroup> 378<col width="300px" class="enum_members_name"> 379<col class="enum_members_description"> 380<col width="200px" class="enum_members_annotations"> 381</colgroup> 382<tbody> 383<tr> 384<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-MASTER-GUIDE:CAPS"></a>GST_MTS_TABLE_ID_ATSC_MASTER_GUIDE</p></td> 385<td> </td> 386<td> </td> 387</tr> 388<tr> 389<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-TERRESTRIAL-VIRTUAL-CHANNEL:CAPS"></a>GST_MTS_TABLE_ID_ATSC_TERRESTRIAL_VIRTUAL_CHANNEL</p></td> 390<td> </td> 391<td> </td> 392</tr> 393<tr> 394<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-CABLE-VIRTUAL-CHANNEL:CAPS"></a>GST_MTS_TABLE_ID_ATSC_CABLE_VIRTUAL_CHANNEL</p></td> 395<td> </td> 396<td> </td> 397</tr> 398<tr> 399<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-RATING-REGION:CAPS"></a>GST_MTS_TABLE_ID_ATSC_RATING_REGION</p></td> 400<td> </td> 401<td> </td> 402</tr> 403<tr> 404<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-EVENT-INFORMATION:CAPS"></a>GST_MTS_TABLE_ID_ATSC_EVENT_INFORMATION</p></td> 405<td> </td> 406<td> </td> 407</tr> 408<tr> 409<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-CHANNEL-OR-EVENT-EXTENDED-TEXT:CAPS"></a>GST_MTS_TABLE_ID_ATSC_CHANNEL_OR_EVENT_EXTENDED_TEXT</p></td> 410<td> </td> 411<td> </td> 412</tr> 413<tr> 414<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-SYSTEM-TIME:CAPS"></a>GST_MTS_TABLE_ID_ATSC_SYSTEM_TIME</p></td> 415<td> </td> 416<td> </td> 417</tr> 418<tr> 419<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-DATA-EVENT:CAPS"></a>GST_MTS_TABLE_ID_ATSC_DATA_EVENT</p></td> 420<td> </td> 421<td> </td> 422</tr> 423<tr> 424<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-DATA-SERVICE:CAPS"></a>GST_MTS_TABLE_ID_ATSC_DATA_SERVICE</p></td> 425<td> </td> 426<td> </td> 427</tr> 428<tr> 429<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-NETWORK-RESOURCE:CAPS"></a>GST_MTS_TABLE_ID_ATSC_NETWORK_RESOURCE</p></td> 430<td> </td> 431<td> </td> 432</tr> 433<tr> 434<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-LONG-TERM-SERVICE:CAPS"></a>GST_MTS_TABLE_ID_ATSC_LONG_TERM_SERVICE</p></td> 435<td> </td> 436<td> </td> 437</tr> 438<tr> 439<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-DIRECTED-CHANNEL-CHANGE:CAPS"></a>GST_MTS_TABLE_ID_ATSC_DIRECTED_CHANNEL_CHANGE</p></td> 440<td> </td> 441<td> </td> 442</tr> 443<tr> 444<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-DIRECTED-CHANNEL-CHANGE-SECTION-CODE:CAPS"></a>GST_MTS_TABLE_ID_ATSC_DIRECTED_CHANNEL_CHANGE_SECTION_CODE</p></td> 445<td> </td> 446<td> </td> 447</tr> 448<tr> 449<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-AGGREGATE-EVENT-INFORMATION:CAPS"></a>GST_MTS_TABLE_ID_ATSC_AGGREGATE_EVENT_INFORMATION</p></td> 450<td> </td> 451<td> </td> 452</tr> 453<tr> 454<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-AGGREGATE-EXTENDED-TEXT:CAPS"></a>GST_MTS_TABLE_ID_ATSC_AGGREGATE_EXTENDED_TEXT</p></td> 455<td> </td> 456<td> </td> 457</tr> 458<tr> 459<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-AGGREGATE-DATA-EVENT:CAPS"></a>GST_MTS_TABLE_ID_ATSC_AGGREGATE_DATA_EVENT</p></td> 460<td> </td> 461<td> </td> 462</tr> 463<tr> 464<td class="enum_member_name"><p><a name="GST-MTS-TABLE-ID-ATSC-SATELLITE-VIRTUAL-CHANNEL:CAPS"></a>GST_MTS_TABLE_ID_ATSC_SATELLITE_VIRTUAL_CHANNEL</p></td> 465<td> </td> 466<td> </td> 467</tr> 468</tbody> 469</table></div> 470</div> 471</div> 472<hr> 473<div class="refsect2"> 474<a name="GstMpegtsAtscVCTSource-struct"></a><h3>struct GstMpegtsAtscVCTSource</h3> 475<pre class="programlisting">struct GstMpegtsAtscVCTSource { 476 gchar *short_name; 477 guint16 major_channel_number; 478 guint16 minor_channel_number; 479 guint8 modulation_mode; 480 guint32 carrier_frequency; 481 guint16 channel_TSID; 482 guint16 program_number; 483 /* FIXME: */ 484 guint8 ETM_location; 485 gboolean access_controlled; 486 gboolean hidden; 487 gboolean path_select; /* CVCT only - reserved bit in TVCT */ 488 gboolean out_of_band; /* CVCT only - reserved bit in TVCT */ 489 gboolean hide_guide; 490 /* FIXME: */ 491 guint8 service_type; 492 guint16 source_id; 493 GPtrArray *descriptors; 494}; 495</pre> 496<p>Source from a <em class="parameter"><code>GstMpegtsAtscVCT</code></em> 497, can be used both for TVCT and CVCT tables</p> 498<div class="refsect3"> 499<a name="GstMpegtsAtscVCTSource.members"></a><h4>Members</h4> 500<div class="informaltable"><table class="informaltable" width="100%" border="0"> 501<colgroup> 502<col width="300px" class="struct_members_name"> 503<col class="struct_members_description"> 504<col width="200px" class="struct_members_annotations"> 505</colgroup> 506<tbody> 507<tr> 508<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="GstMpegtsAtscVCTSource-struct.short-name"></a>short_name</code></em>;</p></td> 509<td class="struct_member_description"><p>The short name of a source</p></td> 510<td class="struct_member_annotations"> </td> 511</tr> 512<tr> 513<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="GstMpegtsAtscVCTSource-struct.major-channel-number"></a>major_channel_number</code></em>;</p></td> 514<td class="struct_member_description"><p>The major channel number</p></td> 515<td class="struct_member_annotations"> </td> 516</tr> 517<tr> 518<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="GstMpegtsAtscVCTSource-struct.minor-channel-number"></a>minor_channel_number</code></em>;</p></td> 519<td class="struct_member_description"><p>The minor channel number</p></td> 520<td class="struct_member_annotations"> </td> 521</tr> 522<tr> 523<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="GstMpegtsAtscVCTSource-struct.modulation-mode"></a>modulation_mode</code></em>;</p></td> 524<td class="struct_member_description"><p>The modulation mode</p></td> 525<td class="struct_member_annotations"> </td> 526</tr> 527<tr> 528<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="GstMpegtsAtscVCTSource-struct.carrier-frequency"></a>carrier_frequency</code></em>;</p></td> 529<td class="struct_member_description"><p>The carrier frequency</p></td> 530<td class="struct_member_annotations"> </td> 531</tr> 532<tr> 533<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="GstMpegtsAtscVCTSource-struct.channel-TSID"></a>channel_TSID</code></em>;</p></td> 534<td class="struct_member_description"><p>The transport stream ID</p></td> 535<td class="struct_member_annotations"> </td> 536</tr> 537<tr> 538<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="GstMpegtsAtscVCTSource-struct.program-number"></a>program_number</code></em>;</p></td> 539<td class="struct_member_description"><p>The program number (see <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsPatProgram" title="struct GstMpegtsPatProgram"><span class="type">GstMpegtsPatProgram</span></a>)</p></td> 540<td class="struct_member_annotations"> </td> 541</tr> 542<tr> 543<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="GstMpegtsAtscVCTSource-struct.ETM-location"></a>ETM_location</code></em>;</p></td> 544<td class="struct_member_description"><p>The ETM location</p></td> 545<td class="struct_member_annotations"> </td> 546</tr> 547<tr> 548<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="GstMpegtsAtscVCTSource-struct.access-controlled"></a>access_controlled</code></em>;</p></td> 549<td class="struct_member_description"><p>is access controlled</p></td> 550<td class="struct_member_annotations"> </td> 551</tr> 552<tr> 553<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="GstMpegtsAtscVCTSource-struct.hidden"></a>hidden</code></em>;</p></td> 554<td class="struct_member_description"><p>is hidden</p></td> 555<td class="struct_member_annotations"> </td> 556</tr> 557<tr> 558<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="GstMpegtsAtscVCTSource-struct.path-select"></a>path_select</code></em>;</p></td> 559<td class="struct_member_description"><p>is path select, CVCT only</p></td> 560<td class="struct_member_annotations"> </td> 561</tr> 562<tr> 563<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="GstMpegtsAtscVCTSource-struct.out-of-band"></a>out_of_band</code></em>;</p></td> 564<td class="struct_member_description"><p>is out of band, CVCT only</p></td> 565<td class="struct_member_annotations"> </td> 566</tr> 567<tr> 568<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="GstMpegtsAtscVCTSource-struct.hide-guide"></a>hide_guide</code></em>;</p></td> 569<td class="struct_member_description"><p>is hide guide</p></td> 570<td class="struct_member_annotations"> </td> 571</tr> 572<tr> 573<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="GstMpegtsAtscVCTSource-struct.service-type"></a>service_type</code></em>;</p></td> 574<td class="struct_member_description"><p>The service type</p></td> 575<td class="struct_member_annotations"> </td> 576</tr> 577<tr> 578<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="GstMpegtsAtscVCTSource-struct.source-id"></a>source_id</code></em>;</p></td> 579<td class="struct_member_description"><p>The source id</p></td> 580<td class="struct_member_annotations"> </td> 581</tr> 582<tr> 583<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="GstMpegtsAtscVCTSource-struct.descriptors"></a>descriptors</code></em>;</p></td> 584<td class="struct_member_description"><p>an array of <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html#GstMpegtsDescriptor"><span class="type">GstMpegtsDescriptor</span></a>. </p></td> 585<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> GstMpegtsDescriptor]</span></td> 586</tr> 587</tbody> 588</table></div> 589</div> 590</div> 591<hr> 592<div class="refsect2"> 593<a name="GstMpegtsAtscVCT-struct"></a><h3>struct GstMpegtsAtscVCT</h3> 594<pre class="programlisting">struct GstMpegtsAtscVCT { 595 guint16 transport_stream_id; 596 guint8 protocol_version; 597 GPtrArray *sources; 598 GPtrArray *descriptors; 599}; 600</pre> 601<p>Represents both: 602 Terrestrial Virtual Channel Table (A65) 603 Cable Virtual Channel Table (A65)</p> 604<div class="refsect3"> 605<a name="GstMpegtsAtscVCT.members"></a><h4>Members</h4> 606<div class="informaltable"><table class="informaltable" width="100%" border="0"> 607<colgroup> 608<col width="300px" class="struct_members_name"> 609<col class="struct_members_description"> 610<col width="200px" class="struct_members_annotations"> 611</colgroup> 612<tbody> 613<tr> 614<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="GstMpegtsAtscVCT-struct.transport-stream-id"></a>transport_stream_id</code></em>;</p></td> 615<td class="struct_member_description"><p>The transport stream</p></td> 616<td class="struct_member_annotations"> </td> 617</tr> 618<tr> 619<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="GstMpegtsAtscVCT-struct.protocol-version"></a>protocol_version</code></em>;</p></td> 620<td class="struct_member_description"><p>The protocol version</p></td> 621<td class="struct_member_annotations"> </td> 622</tr> 623<tr> 624<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="GstMpegtsAtscVCT-struct.sources"></a>sources</code></em>;</p></td> 625<td class="struct_member_description"><p>sources. </p></td> 626<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> GstMpegtsAtscVCTSource]</span></td> 627</tr> 628<tr> 629<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="GstMpegtsAtscVCT-struct.descriptors"></a>descriptors</code></em>;</p></td> 630<td class="struct_member_description"><p>descriptors. </p></td> 631<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> GstMpegtsDescriptor]</span></td> 632</tr> 633</tbody> 634</table></div> 635</div> 636</div> 637<hr> 638<div class="refsect2"> 639<a name="GstMpegtsAtscMGTTableType"></a><h3>enum GstMpegtsAtscMGTTableType</h3> 640<div class="refsect3"> 641<a name="GstMpegtsAtscMGTTableType.members"></a><h4>Members</h4> 642<div class="informaltable"><table class="informaltable" width="100%" border="0"> 643<colgroup> 644<col width="300px" class="enum_members_name"> 645<col class="enum_members_description"> 646<col width="200px" class="enum_members_annotations"> 647</colgroup> 648<tbody> 649<tr> 650<td class="enum_member_name"><p><a name="GST-MPEGTS-ATSC-MGT-TABLE-TYPE-EIT0:CAPS"></a>GST_MPEGTS_ATSC_MGT_TABLE_TYPE_EIT0</p></td> 651<td> </td> 652<td> </td> 653</tr> 654<tr> 655<td class="enum_member_name"><p><a name="GST-MPEGTS-ATSC-MGT-TABLE-TYPE-EIT127:CAPS"></a>GST_MPEGTS_ATSC_MGT_TABLE_TYPE_EIT127</p></td> 656<td> </td> 657<td> </td> 658</tr> 659<tr> 660<td class="enum_member_name"><p><a name="GST-MPEGTS-ATSC-MGT-TABLE-TYPE-ETT0:CAPS"></a>GST_MPEGTS_ATSC_MGT_TABLE_TYPE_ETT0</p></td> 661<td> </td> 662<td> </td> 663</tr> 664<tr> 665<td class="enum_member_name"><p><a name="GST-MPEGTS-ATSC-MGT-TABLE-TYPE-ETT127:CAPS"></a>GST_MPEGTS_ATSC_MGT_TABLE_TYPE_ETT127</p></td> 666<td> </td> 667<td> </td> 668</tr> 669</tbody> 670</table></div> 671</div> 672</div> 673<hr> 674<div class="refsect2"> 675<a name="GstMpegtsAtscMGTTable-struct"></a><h3>struct GstMpegtsAtscMGTTable</h3> 676<pre class="programlisting">struct GstMpegtsAtscMGTTable { 677 guint16 table_type; 678 guint16 pid; 679 guint8 version_number; 680 guint32 number_bytes; 681 GPtrArray *descriptors; 682}; 683</pre> 684<p>Source from a <em class="parameter"><code>GstMpegtsAtscMGT</code></em> 685</p> 686<div class="refsect3"> 687<a name="GstMpegtsAtscMGTTable.members"></a><h4>Members</h4> 688<div class="informaltable"><table class="informaltable" width="100%" border="0"> 689<colgroup> 690<col width="300px" class="struct_members_name"> 691<col class="struct_members_description"> 692<col width="200px" class="struct_members_annotations"> 693</colgroup> 694<tbody> 695<tr> 696<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="GstMpegtsAtscMGTTable-struct.table-type"></a>table_type</code></em>;</p></td> 697<td class="struct_member_description"><p><a class="link" href="gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html#GstMpegtsAtscMGTTableType" title="enum GstMpegtsAtscMGTTableType"><span class="type">GstMpegtsAtscMGTTableType</span></a></p></td> 698<td class="struct_member_annotations"> </td> 699</tr> 700<tr> 701<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="GstMpegtsAtscMGTTable-struct.pid"></a>pid</code></em>;</p></td> 702<td class="struct_member_description"><p>The packet ID</p></td> 703<td class="struct_member_annotations"> </td> 704</tr> 705<tr> 706<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="GstMpegtsAtscMGTTable-struct.version-number"></a>version_number</code></em>;</p></td> 707<td class="struct_member_description"><p>The version number</p></td> 708<td class="struct_member_annotations"> </td> 709</tr> 710<tr> 711<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="GstMpegtsAtscMGTTable-struct.number-bytes"></a>number_bytes</code></em>;</p></td> 712<td class="struct_member_description"> </td> 713<td class="struct_member_annotations"> </td> 714</tr> 715<tr> 716<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="GstMpegtsAtscMGTTable-struct.descriptors"></a>descriptors</code></em>;</p></td> 717<td class="struct_member_description"><p>descriptors. </p></td> 718<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> GstMpegtsDescriptor]</span></td> 719</tr> 720</tbody> 721</table></div> 722</div> 723</div> 724<hr> 725<div class="refsect2"> 726<a name="GstMpegtsAtscMGT-struct"></a><h3>struct GstMpegtsAtscMGT</h3> 727<pre class="programlisting">struct GstMpegtsAtscMGT { 728 guint8 protocol_version; 729 guint16 tables_defined; 730 GPtrArray *tables; 731 GPtrArray *descriptors; 732}; 733</pre> 734<p>Master Guide Table (A65)</p> 735<div class="refsect3"> 736<a name="GstMpegtsAtscMGT.members"></a><h4>Members</h4> 737<div class="informaltable"><table class="informaltable" width="100%" border="0"> 738<colgroup> 739<col width="300px" class="struct_members_name"> 740<col class="struct_members_description"> 741<col width="200px" class="struct_members_annotations"> 742</colgroup> 743<tbody> 744<tr> 745<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="GstMpegtsAtscMGT-struct.protocol-version"></a>protocol_version</code></em>;</p></td> 746<td class="struct_member_description"><p>The protocol version</p></td> 747<td class="struct_member_annotations"> </td> 748</tr> 749<tr> 750<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="GstMpegtsAtscMGT-struct.tables-defined"></a>tables_defined</code></em>;</p></td> 751<td class="struct_member_description"><p>The numbers of subtables</p></td> 752<td class="struct_member_annotations"> </td> 753</tr> 754<tr> 755<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="GstMpegtsAtscMGT-struct.tables"></a>tables</code></em>;</p></td> 756<td class="struct_member_description"><p>the tables. </p></td> 757<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> GstMpegtsAtscMGTTable]</span></td> 758</tr> 759<tr> 760<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="GstMpegtsAtscMGT-struct.descriptors"></a>descriptors</code></em>;</p></td> 761<td class="struct_member_description"><p>descriptors. </p></td> 762<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> GstMpegtsDescriptor]</span></td> 763</tr> 764</tbody> 765</table></div> 766</div> 767</div> 768<hr> 769<div class="refsect2"> 770<a name="GstMpegtsAtscMultString-struct"></a><h3>struct GstMpegtsAtscMultString</h3> 771<pre class="programlisting">struct GstMpegtsAtscMultString { 772 gchar iso_639_langcode[4]; 773 GPtrArray *segments; 774}; 775</pre> 776<div class="refsect3"> 777<a name="GstMpegtsAtscMultString.members"></a><h4>Members</h4> 778<div class="informaltable"><table class="informaltable" width="100%" border="0"> 779<colgroup> 780<col width="300px" class="struct_members_name"> 781<col class="struct_members_description"> 782<col width="200px" class="struct_members_annotations"> 783</colgroup> 784<tbody> 785<tr> 786<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="GstMpegtsAtscMultString-struct.iso-639-langcode"></a>iso_639_langcode</code></em>[4];</p></td> 787<td class="struct_member_description"><p>The ISO639 language code</p></td> 788<td class="struct_member_annotations"> </td> 789</tr> 790<tr> 791<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="GstMpegtsAtscMultString-struct.segments"></a>segments</code></em>;</p></td> 792<td class="struct_member_description"><p>. </p></td> 793<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> GstMpegtsAtscStringSegment]</span></td> 794</tr> 795</tbody> 796</table></div> 797</div> 798</div> 799<hr> 800<div class="refsect2"> 801<a name="GstMpegtsAtscEITEvent-struct"></a><h3>struct GstMpegtsAtscEITEvent</h3> 802<pre class="programlisting">struct GstMpegtsAtscEITEvent { 803 guint16 event_id; 804 guint32 start_time; 805 guint8 etm_location; 806 guint32 length_in_seconds; 807 GPtrArray *titles; 808 809 GPtrArray *descriptors; 810}; 811</pre> 812<p>An ATSC EIT Event</p> 813<div class="refsect3"> 814<a name="GstMpegtsAtscEITEvent.members"></a><h4>Members</h4> 815<div class="informaltable"><table class="informaltable" width="100%" border="0"> 816<colgroup> 817<col width="300px" class="struct_members_name"> 818<col class="struct_members_description"> 819<col width="200px" class="struct_members_annotations"> 820</colgroup> 821<tbody> 822<tr> 823<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="GstMpegtsAtscEITEvent-struct.event-id"></a>event_id</code></em>;</p></td> 824<td class="struct_member_description"><p>The event id</p></td> 825<td class="struct_member_annotations"> </td> 826</tr> 827<tr> 828<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="GstMpegtsAtscEITEvent-struct.start-time"></a>start_time</code></em>;</p></td> 829<td class="struct_member_description"><p>The start time</p></td> 830<td class="struct_member_annotations"> </td> 831</tr> 832<tr> 833<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="GstMpegtsAtscEITEvent-struct.etm-location"></a>etm_location</code></em>;</p></td> 834<td class="struct_member_description"><p>The etm location</p></td> 835<td class="struct_member_annotations"> </td> 836</tr> 837<tr> 838<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="GstMpegtsAtscEITEvent-struct.length-in-seconds"></a>length_in_seconds</code></em>;</p></td> 839<td class="struct_member_description"><p>The length in seconds</p></td> 840<td class="struct_member_annotations"> </td> 841</tr> 842<tr> 843<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="GstMpegtsAtscEITEvent-struct.titles"></a>titles</code></em>;</p></td> 844<td class="struct_member_description"><p>the titles. </p></td> 845<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> GstMpegtsAtscMultString]</span></td> 846</tr> 847<tr> 848<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="GstMpegtsAtscEITEvent-struct.descriptors"></a>descriptors</code></em>;</p></td> 849<td class="struct_member_description"><p>descriptors. </p></td> 850<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> GstMpegtsDescriptor]</span></td> 851</tr> 852</tbody> 853</table></div> 854</div> 855</div> 856<hr> 857<div class="refsect2"> 858<a name="GstMpegtsAtscEIT-struct"></a><h3>struct GstMpegtsAtscEIT</h3> 859<pre class="programlisting">struct GstMpegtsAtscEIT { 860 guint16 source_id; 861 guint8 protocol_version; 862 863 GPtrArray *events; 864}; 865</pre> 866<p>Event Information Table (ATSC)</p> 867<div class="refsect3"> 868<a name="GstMpegtsAtscEIT.members"></a><h4>Members</h4> 869<div class="informaltable"><table class="informaltable" width="100%" border="0"> 870<colgroup> 871<col width="300px" class="struct_members_name"> 872<col class="struct_members_description"> 873<col width="200px" class="struct_members_annotations"> 874</colgroup> 875<tbody> 876<tr> 877<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="GstMpegtsAtscEIT-struct.source-id"></a>source_id</code></em>;</p></td> 878<td class="struct_member_description"><p>The source id</p></td> 879<td class="struct_member_annotations"> </td> 880</tr> 881<tr> 882<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="GstMpegtsAtscEIT-struct.protocol-version"></a>protocol_version</code></em>;</p></td> 883<td class="struct_member_description"><p>The protocol version</p></td> 884<td class="struct_member_annotations"> </td> 885</tr> 886<tr> 887<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="GstMpegtsAtscEIT-struct.events"></a>events</code></em>;</p></td> 888<td class="struct_member_description"><p>Events. </p></td> 889<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> GstMpegtsAtscEITEvent]</span></td> 890</tr> 891</tbody> 892</table></div> 893</div> 894</div> 895<hr> 896<div class="refsect2"> 897<a name="GstMpegtsAtscETT-struct"></a><h3>struct GstMpegtsAtscETT</h3> 898<pre class="programlisting">struct GstMpegtsAtscETT { 899 guint16 ett_table_id_extension; 900 guint16 protocol_version; 901 guint32 etm_id; 902 903 GPtrArray *messages; 904}; 905</pre> 906<p>Extended Text Table (ATSC)</p> 907<div class="refsect3"> 908<a name="GstMpegtsAtscETT.members"></a><h4>Members</h4> 909<div class="informaltable"><table class="informaltable" width="100%" border="0"> 910<colgroup> 911<col width="300px" class="struct_members_name"> 912<col class="struct_members_description"> 913<col width="200px" class="struct_members_annotations"> 914</colgroup> 915<tbody> 916<tr> 917<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="GstMpegtsAtscETT-struct.ett-table-id-extension"></a>ett_table_id_extension</code></em>;</p></td> 918<td class="struct_member_description"> </td> 919<td class="struct_member_annotations"> </td> 920</tr> 921<tr> 922<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="GstMpegtsAtscETT-struct.protocol-version"></a>protocol_version</code></em>;</p></td> 923<td class="struct_member_description"><p>The protocol version</p></td> 924<td class="struct_member_annotations"> </td> 925</tr> 926<tr> 927<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="GstMpegtsAtscETT-struct.etm-id"></a>etm_id</code></em>;</p></td> 928<td class="struct_member_description"><p>The etm id</p></td> 929<td class="struct_member_annotations"> </td> 930</tr> 931<tr> 932<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="GstMpegtsAtscETT-struct.messages"></a>messages</code></em>;</p></td> 933<td class="struct_member_description"><p>List of texts. </p></td> 934<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> GstMpegtsAtscMultString]</span></td> 935</tr> 936</tbody> 937</table></div> 938</div> 939</div> 940<hr> 941<div class="refsect2"> 942<a name="GstMpegtsAtscSTT-struct"></a><h3>struct GstMpegtsAtscSTT</h3> 943<pre class="programlisting">struct GstMpegtsAtscSTT { 944 guint8 protocol_version; 945 guint32 system_time; 946 guint8 gps_utc_offset; 947 gboolean ds_status; 948 guint8 ds_dayofmonth; 949 guint8 ds_hour; 950 GPtrArray *descriptors; 951 952 GstDateTime *utc_datetime; 953}; 954</pre> 955<p>System Time Table (A65)</p> 956<div class="refsect3"> 957<a name="GstMpegtsAtscSTT.members"></a><h4>Members</h4> 958<div class="informaltable"><table class="informaltable" width="100%" border="0"> 959<colgroup> 960<col width="300px" class="struct_members_name"> 961<col class="struct_members_description"> 962<col width="200px" class="struct_members_annotations"> 963</colgroup> 964<tbody> 965<tr> 966<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="GstMpegtsAtscSTT-struct.protocol-version"></a>protocol_version</code></em>;</p></td> 967<td class="struct_member_description"><p>The protocol version</p></td> 968<td class="struct_member_annotations"> </td> 969</tr> 970<tr> 971<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="GstMpegtsAtscSTT-struct.system-time"></a>system_time</code></em>;</p></td> 972<td class="struct_member_description"><p>The system time</p></td> 973<td class="struct_member_annotations"> </td> 974</tr> 975<tr> 976<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="GstMpegtsAtscSTT-struct.gps-utc-offset"></a>gps_utc_offset</code></em>;</p></td> 977<td class="struct_member_description"><p>The GPS to UTC offset</p></td> 978<td class="struct_member_annotations"> </td> 979</tr> 980<tr> 981<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="GstMpegtsAtscSTT-struct.ds-status"></a>ds_status</code></em>;</p></td> 982<td class="struct_member_description"> </td> 983<td class="struct_member_annotations"> </td> 984</tr> 985<tr> 986<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="GstMpegtsAtscSTT-struct.ds-dayofmonth"></a>ds_dayofmonth</code></em>;</p></td> 987<td class="struct_member_description"><p>The day of month</p></td> 988<td class="struct_member_annotations"> </td> 989</tr> 990<tr> 991<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="GstMpegtsAtscSTT-struct.ds-hour"></a>ds_hour</code></em>;</p></td> 992<td class="struct_member_description"><p>The hour</p></td> 993<td class="struct_member_annotations"> </td> 994</tr> 995<tr> 996<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="GstMpegtsAtscSTT-struct.descriptors"></a>descriptors</code></em>;</p></td> 997<td class="struct_member_description"><p>descriptors. </p></td> 998<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> GstMpegtsDescriptor]</span></td> 999</tr> 1000<tr> 1001<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstDateTime.html#GstDateTime-struct"><span class="type">GstDateTime</span></a> *<em class="structfield"><code><a name="GstMpegtsAtscSTT-struct.utc-datetime"></a>utc_datetime</code></em>;</p></td> 1002<td class="struct_member_description"><p>The UTC date and time</p></td> 1003<td class="struct_member_annotations"> </td> 1004</tr> 1005</tbody> 1006</table></div> 1007</div> 1008</div> 1009</div> 1010</div> 1011<div class="footer"> 1012<hr>Generated by GTK-Doc V1.28</div> 1013</body> 1014</html>