Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 1af184c486f5d5f476d50602700ee0a0 > files > 38

lib64zvbi-devel-0.2.33-2mdv2010.0.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ZVBI Library: High Level Decoding</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>High Level Decoding</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Service.html">Data Service Decoder</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__BCD.html">BCD arithmetic for Teletext page numbers</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html">Events</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Export.html">Exporting formatted Teletext and Closed Caption pages</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Page.html">Formatted text page</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcd19ca167cdc11e1d3b465202f463219"></a><!-- doxytag: member="HiDec::VBI_ANY_SUBNO" ref="gcd19ca167cdc11e1d3b465202f463219" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VBI_ANY_SUBNO</b>&nbsp;&nbsp;&nbsp;0x3F7F</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0d8c30bc0fd2955263903da71ae4fd90"></a><!-- doxytag: member="HiDec::VBI_NO_SUBNO" ref="g0d8c30bc0fd2955263903da71ae4fd90" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VBI_NO_SUBNO</b>&nbsp;&nbsp;&nbsp;0x3F7F</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__HiDec.html#g8711c9b42b61d518b7f79e941fe94eb1">vbi_pgno</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__HiDec.html#g06ee2e75548bbd0fcca06a71395c940e">vbi_subno</a></td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__HiDec.html#gc59ccd99e4d2acdd8b48a2289047725f">vbi_page_type</a> { <br>
&nbsp;&nbsp;<b>VBI_NO_PAGE</b> =  0x00, 
<br>
&nbsp;&nbsp;<b>VBI_NORMAL_PAGE</b> =  0x01, 
<br>
&nbsp;&nbsp;<b>VBI_SUBTITLE_PAGE</b> =  0x70, 
<br>
&nbsp;&nbsp;<b>VBI_SUBTITLE_INDEX</b> =  0x78, 
<br>
&nbsp;&nbsp;<b>VBI_NONSTD_SUBPAGES</b> =  0x79, 
<br>
&nbsp;&nbsp;<b>VBI_PROGR_WARNING</b> =  0x7A, 
<br>
&nbsp;&nbsp;<b>VBI_CURRENT_PROGR</b> =  0x7C, 
<br>
&nbsp;&nbsp;<b>VBI_NOW_AND_NEXT</b> =  0x7D, 
<br>
&nbsp;&nbsp;<b>VBI_PROGR_INDEX</b> =  0x7F, 
<br>
&nbsp;&nbsp;<b>VBI_PROGR_SCHEDULE</b> =  0x81, 
<br>
&nbsp;&nbsp;<b>VBI_UNKNOWN_PAGE</b> =  0xFF
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Page classification.  <a href="group__HiDec.html#gc59ccd99e4d2acdd8b48a2289047725f">More...</a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="g8711c9b42b61d518b7f79e941fe94eb1"></a><!-- doxytag: member="bcd.h::vbi_pgno" ref="g8711c9b42b61d518b7f79e941fe94eb1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="group__HiDec.html#g8711c9b42b61d518b7f79e941fe94eb1">vbi_pgno</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Teletext or Closed Caption page number. For Teletext pages this is a packed bcd number in range 0x100 ... 0x8FF. Page numbers containing digits 0xA to 0xF are reserved for various system purposes, these pages are not intended for display.<p>
Closed Caption page numbers between 1 ... 8 correspond to the four Caption and Text channels: <table border="1" cellspacing="3" cellpadding="3">
<tr>
<td>1</td><td>Caption 1</td><td>"Primary synchronous caption service [English]" </td></tr>
<tr>
<td>2</td><td>Caption 2</td><td>"Special non-synchronous data that is intended to augment information carried in the program" </td></tr>
<tr>
<td>3</td><td>Caption 3</td><td>"Secondary synchronous caption service, usually second language [Spanish, French]" </td></tr>
<tr>
<td>4</td><td>Caption 4</td><td>"Special non-synchronous data similar to Caption 2" </td></tr>
<tr>
<td>5</td><td>Text 1</td><td>"First text service, data usually not program related" </td></tr>
<tr>
<td>6</td><td>Text 2</td><td>"Second text service, additional data usually not program related [ITV data]" </td></tr>
<tr>
<td>7</td><td>Text 3</td><td>"Additional text channel" </td></tr>
<tr>
<td>8</td><td>Text 4</td><td>"Additional text channel" </td></tr>
</table>

</div>
</div><p>
<a class="anchor" name="g06ee2e75548bbd0fcca06a71395c940e"></a><!-- doxytag: member="bcd.h::vbi_subno" ref="g06ee2e75548bbd0fcca06a71395c940e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="group__HiDec.html#g06ee2e75548bbd0fcca06a71395c940e">vbi_subno</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is the subpage number only applicable to Teletext pages, a packed bcd number in range 0x00 ... 0x99. On special 'clock' pages (for example listing the current time in different time zones) it can assume values between 0x0000 ... 0x2359 expressing local time. These are not actually subpages. 
</div>
</div><p>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="gc59ccd99e4d2acdd8b48a2289047725f"></a><!-- doxytag: member="vbi.h::vbi_page_type" ref="gc59ccd99e4d2acdd8b48a2289047725f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__HiDec.html#gc59ccd99e4d2acdd8b48a2289047725f">vbi_page_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Page classification. 
<p>
See <a class="el" href="group__Service.html#g791491ac674cacc52fa27d8207f1c8e5">vbi_classify_page()</a>. 
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 27 04:47:58 2009 for ZVBI Library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>