blob: d98138a83c87008d1fa243a0e1615a321f8f829f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>pv_2way_h324m_interface.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.2.18 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
<hr><h1>pv_2way_h324m_interface.h File Reference</h1><code>#include "oscl_base.h"</code><br>
<code>#include "<a class="el" href="pv__2way__h324m__types_8h-source.html">pv_2way_h324m_types.h</a>"</code><br>
<code>#include "pv_uuid.h"</code><br>
<p>
<a href="pv__2way__h324m__interface_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Data Structures</h2></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classH324MConfigInterface.html">H324MConfigInterface</a></td></tr>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="pv__2way__h324m__interface_8h.html#a0">PVH324MConfigUuid</a>&nbsp;&nbsp;&nbsp;PVUuid(0x2b0b54e2,0x7079,0x46c6,0xb2,0x3e,0x04,0xff,0xd3,0x0e,0x14,0x36)</td></tr>
<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="pv__2way__h324m__interface_8h.html#a10">PVH324MIndicationType</a> { <br>
&nbsp;&nbsp;<a class="el" href="pv__2way__h324m__interface_8h.html#a10a1">PV_INDICATION_VIDEO_SPATIAL_TEMPORAL_TRADEOFF_COMMAND</a>,
<a class="el" href="pv__2way__h324m__interface_8h.html#a10a2">PV_INDICATION_VIDEO_SPATIAL_TEMPORAL_TRADEOFF_INDICATION</a>,
<a class="el" href="pv__2way__h324m__interface_8h.html#a10a3">PV_INDICATION_FAST_UPDATE</a>,
<a class="el" href="pv__2way__h324m__interface_8h.html#a10a4">PV_INDICATION_RTD</a>,
<br>
&nbsp;&nbsp;<a class="el" href="pv__2way__h324m__interface_8h.html#a10a5">PV_INDICATION_RME</a>,
<a class="el" href="pv__2way__h324m__interface_8h.html#a10a6">PV_INDICATION_VENDOR_ID</a>,
<a class="el" href="pv__2way__h324m__interface_8h.html#a10a7">PV_INDICATION_USER_INPUT_CAPABILITY</a>,
<a class="el" href="pv__2way__h324m__interface_8h.html#a10a8">PV_INDICATION_USER_INPUT</a>,
<br>
&nbsp;&nbsp;<a class="el" href="pv__2way__h324m__interface_8h.html#a10a9">PV_INDICATION_SKEW</a>
<br>
}</td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a name="a0" doxytag="pv_2way_h324m_interface.h::PVH324MConfigUuid"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> #define PVH324MConfigUuid&nbsp;&nbsp;&nbsp;PVUuid(0x2b0b54e2,0x7079,0x46c6,0xb2,0x3e,0x04,0xff,0xd3,0x0e,0x14,0x36)
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
<a name="a10" doxytag="pv_2way_h324m_interface.h::PVH324MIndicationType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> enum PVH324MIndicationType
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
PVH324MIndicationType enum
<p>
Enumeration of unsolicited H324m specific indications from pv2way. <dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a10a1" doxytag="PV_INDICATION_VIDEO_SPATIAL_TEMPORAL_TRADEOFF_COMMAND"></a><em>PV_INDICATION_VIDEO_SPATIAL_TEMPORAL_TRADEOFF_COMMAND</em></em>&nbsp;</td><td>
Indicates the receipt of a videoSpatialTemporalTradeoff command from the peer. The first 2 bytes of the event local buffer indicate the logical channel (network byte order) and the 3rd byte indicates the tradeoff value. </td></tr>
<tr><td valign=top><em><a name="a10a2" doxytag="PV_INDICATION_VIDEO_SPATIAL_TEMPORAL_TRADEOFF_INDICATION"></a><em>PV_INDICATION_VIDEO_SPATIAL_TEMPORAL_TRADEOFF_INDICATION</em></em>&nbsp;</td><td>
Indicates the receipt of a videoSpatialTemporalTradeoff indication from the peer. The first 2 bytes of the event local buffer indicate the logical channel (network byte order) and the 3rd byte indicates the tradeoff value. </td></tr>
<tr><td valign=top><em><a name="a10a3" doxytag="PV_INDICATION_FAST_UPDATE"></a><em>PV_INDICATION_FAST_UPDATE</em></em>&nbsp;</td><td>
Indicates a fast update message from the remote terminal. The first two bytes of the local buffer encode the logical channel number in network byte order. </td></tr>
<tr><td valign=top><em><a name="a10a4" doxytag="PV_INDICATION_RTD"></a><em>PV_INDICATION_RTD</em></em>&nbsp;</td><td>
Indicates an incoming RTD command. </td></tr>
<tr><td valign=top><em><a name="a10a5" doxytag="PV_INDICATION_RME"></a><em>PV_INDICATION_RME</em></em>&nbsp;</td><td>
Indicates an incoming request multiplex entry command. </td></tr>
<tr><td valign=top><em><a name="a10a6" doxytag="PV_INDICATION_VENDOR_ID"></a><em>PV_INDICATION_VENDOR_ID</em></em>&nbsp;</td><td>
Indicates an incoming vendor id indication message. </td></tr>
<tr><td valign=top><em><a name="a10a7" doxytag="PV_INDICATION_USER_INPUT_CAPABILITY"></a><em>PV_INDICATION_USER_INPUT_CAPABILITY</em></em>&nbsp;</td><td>
Indicates the receipt of user input capability from the remote terminal. The local buffer contains the indices of the user input formats supported by the peer. </td></tr>
<tr><td valign=top><em><a name="a10a8" doxytag="PV_INDICATION_USER_INPUT"></a><em>PV_INDICATION_USER_INPUT</em></em>&nbsp;</td><td>
Indicates the receipt of user input from the remote terminal. The derived class contains the actual user input sequences received. </td></tr>
<tr><td valign=top><em><a name="a10a9" doxytag="PV_INDICATION_SKEW"></a><em>PV_INDICATION_SKEW</em></em>&nbsp;</td><td>
Indicates the receipt of a an h223SkewIndication indication from the peer. The first 2 bytes of the event local buffer indicate the first logical channel, the 3rd and 4th bytes the second logical channel and the 5th and 6th bytes the value of the skew in milliseconds. All values are in network byte order. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>PV2Way Engine</small>
<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
</small></address>
</body>
</html>