Home | History | Annotate | Download | only in oscl_html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
      3 <title> TemplateMediaData&lt; ChainClass, max_frags, local_bufsize &gt; class Reference</title>
      4 <link href="doxygen.css" rel="stylesheet" type="text/css">
      5 </head><body>
      6 <!-- Generated by Doxygen 1.2.18 -->
      7 <center>
      8 <a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</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>
      9 <hr><h1>MediaData&lt; ChainClass, max_frags, local_bufsize &gt; Class Template Reference<br>
     10 <small>
     11 [<a class="el" href="group__osclutil.html">OSCL Util</a>]</small>
     12 </h1><code>#include &lt;<a class="el" href="oscl__media__data_8h-source.html">oscl_media_data.h</a>&gt;</code>
     13 <p>
     14 <p>Inheritance diagram for MediaData&lt; ChainClass, max_frags, local_bufsize &gt;:
     15 <p><center><img src="classMediaData.png" usemap="#MediaData< ChainClass, max_frags, local_bufsize >_map" border="0" alt=""></center>
     16 <map name="MediaData< ChainClass, max_frags, local_bufsize >_map">
     17 <area href="classBufFragGroup.html" alt="BufFragGroup< ChainClass, max_frags >" shape="rect" coords="0,0,311,24">
     18 </map>
     19 <table border=0 cellpadding=0 cellspacing=0>
     20 <tr><td></td></tr>
     21 <tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
     22 <tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a0">MediaData</a> ()</td></tr>
     23 <tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a1">~MediaData</a> ()</td></tr>
     24 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a2">GetLocalBufsize</a> () const</td></tr>
     25 <tr><td nowrap align=right valign=top><a class="el" href="group__osclutil.html#a2">MediaTimestamp</a>&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a3">GetTimestamp</a> () const</td></tr>
     26 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a4">SetTimestamp</a> (<a class="el" href="group__osclutil.html#a2">MediaTimestamp</a> in_timestamp)</td></tr>
     27 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a5">GetAvailableBufferSize</a> () const</td></tr>
     28 <tr><td nowrap align=right valign=top><a class="el" href="classBufFragStatusClass.html#s8">MediaStatusClass::status_t</a>&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a6">GetLocalFragment</a> (<a class="el" href="classBufferFragment.html">BufferFragment</a> &amp;fragment)</td></tr>
     29 <tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a7">Clear</a> ()</td></tr>
     30 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a8">IsLocalData</a> (const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> &amp;frag) const</td></tr>
     31 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a9">GetMediaSize</a> () const</td></tr>
     32 <tr><td nowrap align=right valign=top><a class="el" href="classBufferFragment.html">BufferFragment</a> *&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a10">GetMediaFragment</a> (const uint32 idx)</td></tr>
     33 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#a11">GetNumMediaFrags</a> (const uint32 idx) const</td></tr>
     34 <tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
     35 <tr><td nowrap align=right valign=top><a class="el" href="classBufFragStatusClass.html#s8">MediaStatusClass::status_t</a>&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#b0">AddLocalFragment</a> (const <a class="el" href="classBufferFragment.html">BufferFragment</a> &amp;frag, int32 location_offset)</td></tr>
     36 <tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
     37 <tr><td nowrap align=right valign=top><a class="el" href="group__osclutil.html#a2">MediaTimestamp</a>&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#n0">timestamp</a></td></tr>
     38 <tr><td nowrap align=right valign=top>uint8&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#n1">localbuf</a> [local_bufsize]</td></tr>
     39 <tr><td nowrap align=right valign=top>uint32&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#n2">available_localbuf</a></td></tr>
     40 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classMediaData.html#n3">num_reserved_fragments</a></td></tr>
     41 </table>
     42 <h3>template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt;<br>
     43  class MediaData&lt; ChainClass, max_frags, local_bufsize &gt;</h3>
     44 
     45 <hr><h2>Constructor &amp; Destructor Documentation</h2>
     46 <a name="a0" doxytag="MediaData::MediaData"></a><p>
     47 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     48   <tr>
     49     <td class="md">
     50       <table cellpadding="0" cellspacing="0" border="0">
     51         <tr>
     52           <td class="md" colspan="4">
     53 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
     54         </tr>
     55         <tr>
     56           <td class="md" nowrap valign="top"> MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::MediaData </td>
     57           <td class="md" valign="top">(&nbsp;</td>
     58           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     59           <td class="md" valign="top">)&nbsp;</td>
     60           <td class="md" nowrap><code> [inline]</code></td>
     61         </tr>
     62 
     63       </table>
     64     </td>
     65   </tr>
     66 </table>
     67 <table cellspacing=5 cellpadding=0 border=0>
     68   <tr>
     69     <td>
     70       &nbsp;
     71     </td>
     72     <td>
     73 
     74 <p>
     75     </td>
     76   </tr>
     77 </table>
     78 <a name="a1" doxytag="MediaData::~MediaData"></a><p>
     79 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     80   <tr>
     81     <td class="md">
     82       <table cellpadding="0" cellspacing="0" border="0">
     83         <tr>
     84           <td class="md" colspan="4">
     85 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
     86         </tr>
     87         <tr>
     88           <td class="md" nowrap valign="top"> virtual MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::~MediaData </td>
     89           <td class="md" valign="top">(&nbsp;</td>
     90           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     91           <td class="md" valign="top">)&nbsp;</td>
     92           <td class="md" nowrap><code> [inline, virtual]</code></td>
     93         </tr>
     94 
     95       </table>
     96     </td>
     97   </tr>
     98 </table>
     99 <table cellspacing=5 cellpadding=0 border=0>
    100   <tr>
    101     <td>
    102       &nbsp;
    103     </td>
    104     <td>
    105 
    106 <p>
    107     </td>
    108   </tr>
    109 </table>
    110 <hr><h2>Member Function Documentation</h2>
    111 <a name="b0" doxytag="MediaData::AddLocalFragment"></a><p>
    112 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    113   <tr>
    114     <td class="md">
    115       <table cellpadding="0" cellspacing="0" border="0">
    116         <tr>
    117           <td class="md" colspan="4">
    118 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    119         </tr>
    120         <tr>
    121           <td class="md" nowrap valign="top"> <a class="el" href="classBufFragStatusClass.html#s8">MediaStatusClass::status_t</a> MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::AddLocalFragment </td>
    122           <td class="md" valign="top">(&nbsp;</td>
    123           <td class="md" nowrap valign="top">const <a class="el" href="classBufferFragment.html">BufferFragment</a> &amp;&nbsp;</td>
    124           <td class="mdname" nowrap>&nbsp; <em>frag</em>, </td>
    125         </tr>
    126         <tr>
    127           <td></td>
    128           <td></td>
    129           <td class="md" nowrap>int32&nbsp;</td>
    130           <td class="mdname" nowrap>&nbsp; <em>location_offset</em></td>
    131         </tr>
    132         <tr>
    133           <td></td>
    134           <td class="md">)&nbsp;</td>
    135           <td class="md" colspan="2"><code> [inline, protected]</code></td>
    136         </tr>
    137 
    138       </table>
    139     </td>
    140   </tr>
    141 </table>
    142 <table cellspacing=5 cellpadding=0 border=0>
    143   <tr>
    144     <td>
    145       &nbsp;
    146     </td>
    147     <td>
    148 
    149 <p>
    150     </td>
    151   </tr>
    152 </table>
    153 <a name="a7" doxytag="MediaData::Clear"></a><p>
    154 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    155   <tr>
    156     <td class="md">
    157       <table cellpadding="0" cellspacing="0" border="0">
    158         <tr>
    159           <td class="md" colspan="4">
    160 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    161         </tr>
    162         <tr>
    163           <td class="md" nowrap valign="top"> virtual void MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::Clear </td>
    164           <td class="md" valign="top">(&nbsp;</td>
    165           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    166           <td class="md" valign="top">)&nbsp;</td>
    167           <td class="md" nowrap><code> [inline, virtual]</code></td>
    168         </tr>
    169 
    170       </table>
    171     </td>
    172   </tr>
    173 </table>
    174 <table cellspacing=5 cellpadding=0 border=0>
    175   <tr>
    176     <td>
    177       &nbsp;
    178     </td>
    179     <td>
    180 
    181 <p>
    182 
    183 <p>
    184 Reimplemented from <a class="el" href="classBufFragGroup.html#b0">BufFragGroup&lt; ChainClass, max_frags &gt;</a>.    </td>
    185   </tr>
    186 </table>
    187 <a name="a5" doxytag="MediaData::GetAvailableBufferSize"></a><p>
    188 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    189   <tr>
    190     <td class="md">
    191       <table cellpadding="0" cellspacing="0" border="0">
    192         <tr>
    193           <td class="md" colspan="4">
    194 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    195         </tr>
    196         <tr>
    197           <td class="md" nowrap valign="top"> uint32 MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::GetAvailableBufferSize </td>
    198           <td class="md" valign="top">(&nbsp;</td>
    199           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    200           <td class="md" valign="top">)&nbsp;</td>
    201           <td class="md" nowrap> const<code> [inline]</code></td>
    202         </tr>
    203 
    204       </table>
    205     </td>
    206   </tr>
    207 </table>
    208 <table cellspacing=5 cellpadding=0 border=0>
    209   <tr>
    210     <td>
    211       &nbsp;
    212     </td>
    213     <td>
    214 
    215 <p>
    216     </td>
    217   </tr>
    218 </table>
    219 <a name="a2" doxytag="MediaData::GetLocalBufsize"></a><p>
    220 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    221   <tr>
    222     <td class="md">
    223       <table cellpadding="0" cellspacing="0" border="0">
    224         <tr>
    225           <td class="md" colspan="4">
    226 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    227         </tr>
    228         <tr>
    229           <td class="md" nowrap valign="top"> uint32 MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::GetLocalBufsize </td>
    230           <td class="md" valign="top">(&nbsp;</td>
    231           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    232           <td class="md" valign="top">)&nbsp;</td>
    233           <td class="md" nowrap> const<code> [inline]</code></td>
    234         </tr>
    235 
    236       </table>
    237     </td>
    238   </tr>
    239 </table>
    240 <table cellspacing=5 cellpadding=0 border=0>
    241   <tr>
    242     <td>
    243       &nbsp;
    244     </td>
    245     <td>
    246 
    247 <p>
    248     </td>
    249   </tr>
    250 </table>
    251 <a name="a6" doxytag="MediaData::GetLocalFragment"></a><p>
    252 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    253   <tr>
    254     <td class="md">
    255       <table cellpadding="0" cellspacing="0" border="0">
    256         <tr>
    257           <td class="md" colspan="4">
    258 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    259         </tr>
    260         <tr>
    261           <td class="md" nowrap valign="top"> <a class="el" href="classBufFragStatusClass.html#s8">MediaStatusClass::status_t</a> MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::GetLocalFragment </td>
    262           <td class="md" valign="top">(&nbsp;</td>
    263           <td class="md" nowrap valign="top"><a class="el" href="classBufferFragment.html">BufferFragment</a> &amp;&nbsp;</td>
    264           <td class="mdname1" valign="top" nowrap>&nbsp; <em>fragment</em>          </td>
    265           <td class="md" valign="top">)&nbsp;</td>
    266           <td class="md" nowrap><code> [inline]</code></td>
    267         </tr>
    268 
    269       </table>
    270     </td>
    271   </tr>
    272 </table>
    273 <table cellspacing=5 cellpadding=0 border=0>
    274   <tr>
    275     <td>
    276       &nbsp;
    277     </td>
    278     <td>
    279 
    280 <p>
    281     </td>
    282   </tr>
    283 </table>
    284 <a name="a10" doxytag="MediaData::GetMediaFragment"></a><p>
    285 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    286   <tr>
    287     <td class="md">
    288       <table cellpadding="0" cellspacing="0" border="0">
    289         <tr>
    290           <td class="md" colspan="4">
    291 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    292         </tr>
    293         <tr>
    294           <td class="md" nowrap valign="top"> <a class="el" href="classBufferFragment.html">BufferFragment</a>* MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::GetMediaFragment </td>
    295           <td class="md" valign="top">(&nbsp;</td>
    296           <td class="md" nowrap valign="top">const uint32&nbsp;</td>
    297           <td class="mdname1" valign="top" nowrap>&nbsp; <em>idx</em>          </td>
    298           <td class="md" valign="top">)&nbsp;</td>
    299           <td class="md" nowrap><code> [inline]</code></td>
    300         </tr>
    301 
    302       </table>
    303     </td>
    304   </tr>
    305 </table>
    306 <table cellspacing=5 cellpadding=0 border=0>
    307   <tr>
    308     <td>
    309       &nbsp;
    310     </td>
    311     <td>
    312 
    313 <p>
    314     </td>
    315   </tr>
    316 </table>
    317 <a name="a9" doxytag="MediaData::GetMediaSize"></a><p>
    318 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    319   <tr>
    320     <td class="md">
    321       <table cellpadding="0" cellspacing="0" border="0">
    322         <tr>
    323           <td class="md" colspan="4">
    324 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    325         </tr>
    326         <tr>
    327           <td class="md" nowrap valign="top"> int MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::GetMediaSize </td>
    328           <td class="md" valign="top">(&nbsp;</td>
    329           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    330           <td class="md" valign="top">)&nbsp;</td>
    331           <td class="md" nowrap> const<code> [inline]</code></td>
    332         </tr>
    333 
    334       </table>
    335     </td>
    336   </tr>
    337 </table>
    338 <table cellspacing=5 cellpadding=0 border=0>
    339   <tr>
    340     <td>
    341       &nbsp;
    342     </td>
    343     <td>
    344 
    345 <p>
    346     </td>
    347   </tr>
    348 </table>
    349 <a name="a11" doxytag="MediaData::GetNumMediaFrags"></a><p>
    350 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    351   <tr>
    352     <td class="md">
    353       <table cellpadding="0" cellspacing="0" border="0">
    354         <tr>
    355           <td class="md" colspan="4">
    356 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    357         </tr>
    358         <tr>
    359           <td class="md" nowrap valign="top"> uint32 MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::GetNumMediaFrags </td>
    360           <td class="md" valign="top">(&nbsp;</td>
    361           <td class="md" nowrap valign="top">const uint32&nbsp;</td>
    362           <td class="mdname1" valign="top" nowrap>&nbsp; <em>idx</em>          </td>
    363           <td class="md" valign="top">)&nbsp;</td>
    364           <td class="md" nowrap> const<code> [inline]</code></td>
    365         </tr>
    366 
    367       </table>
    368     </td>
    369   </tr>
    370 </table>
    371 <table cellspacing=5 cellpadding=0 border=0>
    372   <tr>
    373     <td>
    374       &nbsp;
    375     </td>
    376     <td>
    377 
    378 <p>
    379     </td>
    380   </tr>
    381 </table>
    382 <a name="a3" doxytag="MediaData::GetTimestamp"></a><p>
    383 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    384   <tr>
    385     <td class="md">
    386       <table cellpadding="0" cellspacing="0" border="0">
    387         <tr>
    388           <td class="md" colspan="4">
    389 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    390         </tr>
    391         <tr>
    392           <td class="md" nowrap valign="top"> <a class="el" href="group__osclutil.html#a2">MediaTimestamp</a> MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::GetTimestamp </td>
    393           <td class="md" valign="top">(&nbsp;</td>
    394           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    395           <td class="md" valign="top">)&nbsp;</td>
    396           <td class="md" nowrap> const<code> [inline]</code></td>
    397         </tr>
    398 
    399       </table>
    400     </td>
    401   </tr>
    402 </table>
    403 <table cellspacing=5 cellpadding=0 border=0>
    404   <tr>
    405     <td>
    406       &nbsp;
    407     </td>
    408     <td>
    409 
    410 <p>
    411     </td>
    412   </tr>
    413 </table>
    414 <a name="a8" doxytag="MediaData::IsLocalData"></a><p>
    415 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    416   <tr>
    417     <td class="md">
    418       <table cellpadding="0" cellspacing="0" border="0">
    419         <tr>
    420           <td class="md" colspan="4">
    421 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    422         </tr>
    423         <tr>
    424           <td class="md" nowrap valign="top"> bool MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::IsLocalData </td>
    425           <td class="md" valign="top">(&nbsp;</td>
    426           <td class="md" nowrap valign="top">const <a class="el" href="structOsclMemoryFragment.html">OsclMemoryFragment</a> &amp;&nbsp;</td>
    427           <td class="mdname1" valign="top" nowrap>&nbsp; <em>frag</em>          </td>
    428           <td class="md" valign="top">)&nbsp;</td>
    429           <td class="md" nowrap> const<code> [inline]</code></td>
    430         </tr>
    431 
    432       </table>
    433     </td>
    434   </tr>
    435 </table>
    436 <table cellspacing=5 cellpadding=0 border=0>
    437   <tr>
    438     <td>
    439       &nbsp;
    440     </td>
    441     <td>
    442 
    443 <p>
    444     </td>
    445   </tr>
    446 </table>
    447 <a name="a4" doxytag="MediaData::SetTimestamp"></a><p>
    448 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    449   <tr>
    450     <td class="md">
    451       <table cellpadding="0" cellspacing="0" border="0">
    452         <tr>
    453           <td class="md" colspan="4">
    454 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    455         </tr>
    456         <tr>
    457           <td class="md" nowrap valign="top"> void MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::SetTimestamp </td>
    458           <td class="md" valign="top">(&nbsp;</td>
    459           <td class="md" nowrap valign="top"><a class="el" href="group__osclutil.html#a2">MediaTimestamp</a>&nbsp;</td>
    460           <td class="mdname1" valign="top" nowrap>&nbsp; <em>in_timestamp</em>          </td>
    461           <td class="md" valign="top">)&nbsp;</td>
    462           <td class="md" nowrap><code> [inline]</code></td>
    463         </tr>
    464 
    465       </table>
    466     </td>
    467   </tr>
    468 </table>
    469 <table cellspacing=5 cellpadding=0 border=0>
    470   <tr>
    471     <td>
    472       &nbsp;
    473     </td>
    474     <td>
    475 
    476 <p>
    477     </td>
    478   </tr>
    479 </table>
    480 <hr><h2>Field Documentation</h2>
    481 <a name="n2" doxytag="MediaData::available_localbuf"></a><p>
    482 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    483   <tr>
    484     <td class="md">
    485       <table cellpadding="0" cellspacing="0" border="0">
    486         <tr>
    487           <td class="md" colspan="4">
    488 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    489         </tr>
    490         <tr>
    491           <td class="md" nowrap valign="top"> uint32 MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::available_localbuf<code> [protected]</code>
    492       </table>
    493     </td>
    494   </tr>
    495 </table>
    496 <table cellspacing=5 cellpadding=0 border=0>
    497   <tr>
    498     <td>
    499       &nbsp;
    500     </td>
    501     <td>
    502 
    503 <p>
    504     </td>
    505   </tr>
    506 </table>
    507 <a name="n1" doxytag="MediaData::localbuf"></a><p>
    508 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    509   <tr>
    510     <td class="md">
    511       <table cellpadding="0" cellspacing="0" border="0">
    512         <tr>
    513           <td class="md" colspan="4">
    514 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    515         </tr>
    516         <tr>
    517           <td class="md" nowrap valign="top"> uint8 MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::localbuf[local_bufsize]<code> [protected]</code>
    518       </table>
    519     </td>
    520   </tr>
    521 </table>
    522 <table cellspacing=5 cellpadding=0 border=0>
    523   <tr>
    524     <td>
    525       &nbsp;
    526     </td>
    527     <td>
    528 
    529 <p>
    530     </td>
    531   </tr>
    532 </table>
    533 <a name="n3" doxytag="MediaData::num_reserved_fragments"></a><p>
    534 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    535   <tr>
    536     <td class="md">
    537       <table cellpadding="0" cellspacing="0" border="0">
    538         <tr>
    539           <td class="md" colspan="4">
    540 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    541         </tr>
    542         <tr>
    543           <td class="md" nowrap valign="top"> int MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::num_reserved_fragments<code> [protected]</code>
    544       </table>
    545     </td>
    546   </tr>
    547 </table>
    548 <table cellspacing=5 cellpadding=0 border=0>
    549   <tr>
    550     <td>
    551       &nbsp;
    552     </td>
    553     <td>
    554 
    555 <p>
    556     </td>
    557   </tr>
    558 </table>
    559 <a name="n0" doxytag="MediaData::timestamp"></a><p>
    560 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    561   <tr>
    562     <td class="md">
    563       <table cellpadding="0" cellspacing="0" border="0">
    564         <tr>
    565           <td class="md" colspan="4">
    566 template&lt;class ChainClass, uint32 max_frags, uint32 local_bufsize&gt; </td>
    567         </tr>
    568         <tr>
    569           <td class="md" nowrap valign="top"> <a class="el" href="group__osclutil.html#a2">MediaTimestamp</a> MediaData&lt; ChainClass, max_frags, local_bufsize &gt;::timestamp<code> [protected]</code>
    570       </table>
    571     </td>
    572   </tr>
    573 </table>
    574 <table cellspacing=5 cellpadding=0 border=0>
    575   <tr>
    576     <td>
    577       &nbsp;
    578     </td>
    579     <td>
    580 
    581 <p>
    582     </td>
    583   </tr>
    584 </table>
    585 <hr>The documentation for this class was generated from the following file:<ul>
    586 <li><a class="el" href="oscl__media__data_8h-source.html">oscl_media_data.h</a></ul>
    587 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    588 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    589 </small></address>
    590 </body>
    591 </html>
    592