Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > 87aded5420321e37af1000cab6d33378 > files > 687

libomxil-bellagio-doc-0.9.3-6.mga5.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>OpenMAXBellagio: OMX_PARAM_PORTDEFINITIONTYPE Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenMAXBellagio
   &#160;<span id="projectnumber">0.9.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">OMX_PARAM_PORTDEFINITIONTYPE Struct Reference<div class="ingroups"><a class="el" href="group__comp.html">OpenMAX IL component</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a3e8e7bf57dae02d601c502d64e6d2cf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a3e8e7bf57dae02d601c502d64e6d2cf2">nSize</a></td></tr>
<tr class="separator:a3e8e7bf57dae02d601c502d64e6d2cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab623ea82f5c8333460ab1aef68e5e211"><td class="memItemLeft" align="right" valign="top"><a class="el" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#ab623ea82f5c8333460ab1aef68e5e211">nVersion</a></td></tr>
<tr class="separator:ab623ea82f5c8333460ab1aef68e5e211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21e5f69a3a87f12a797ee8e36771e9dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a21e5f69a3a87f12a797ee8e36771e9dc">nPortIndex</a></td></tr>
<tr class="separator:a21e5f69a3a87f12a797ee8e36771e9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b6ccdcbe06b05129eb68d0bbc6854b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#ac4e70261103440a7df8c413d0c9b4c66">OMX_DIRTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#ac2b6ccdcbe06b05129eb68d0bbc6854b">eDir</a></td></tr>
<tr class="separator:ac2b6ccdcbe06b05129eb68d0bbc6854b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a75903acffddb9933b84b17473583c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a27a75903acffddb9933b84b17473583c">nBufferCountActual</a></td></tr>
<tr class="separator:a27a75903acffddb9933b84b17473583c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4085ebc94688a58c1ed80caa4eaf7857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a4085ebc94688a58c1ed80caa4eaf7857">nBufferCountMin</a></td></tr>
<tr class="separator:a4085ebc94688a58c1ed80caa4eaf7857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d36aa2413508456529481b6b11daba9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a7d36aa2413508456529481b6b11daba9">nBufferSize</a></td></tr>
<tr class="separator:a7d36aa2413508456529481b6b11daba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d6564b6a96060d887d98fa337e48816"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a4aa524afe637a18762ac3cfdb3ce277b">OMX_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a2d6564b6a96060d887d98fa337e48816">bEnabled</a></td></tr>
<tr class="separator:a2d6564b6a96060d887d98fa337e48816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a430ecb6d216ce528ca4169e5328b2479"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a4aa524afe637a18762ac3cfdb3ce277b">OMX_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a430ecb6d216ce528ca4169e5328b2479">bPopulated</a></td></tr>
<tr class="separator:a430ecb6d216ce528ca4169e5328b2479"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fbc77ca94e8f7b97bdb4926d3dc13ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__comp.html#ga4fcecfaa45ade30700a7db7079c22811">OMX_PORTDOMAINTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a0fbc77ca94e8f7b97bdb4926d3dc13ee">eDomain</a></td></tr>
<tr class="separator:a0fbc77ca94e8f7b97bdb4926d3dc13ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fdad175180e464f59937278a7c66ff3"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:ae5354c9e0bb868d342702df078b843fc"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="struct_o_m_x___a_u_d_i_o___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_AUDIO_PORTDEFINITIONTYPE</a>&#160;&#160;&#160;<a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a1658da0c728807eefe86d6671ae04bc2">audio</a></td></tr>
<tr class="separator:ae5354c9e0bb868d342702df078b843fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38ee24743094844e215e2086cd70d3c6"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="struct_o_m_x___v_i_d_e_o___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_VIDEO_PORTDEFINITIONTYPE</a>&#160;&#160;&#160;<a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a8361921b6257c4b79c32c1e0fdab2032">video</a></td></tr>
<tr class="separator:a38ee24743094844e215e2086cd70d3c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b2111cfe26edb64e0f299a926f85cf1"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="struct_o_m_x___i_m_a_g_e___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_IMAGE_PORTDEFINITIONTYPE</a>&#160;&#160;&#160;<a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a669522d3c2c1d968b2525bb719642b24">image</a></td></tr>
<tr class="separator:a1b2111cfe26edb64e0f299a926f85cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a679b9367d48cbda087c25144b9a6a1ee"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="struct_o_m_x___o_t_h_e_r___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_OTHER_PORTDEFINITIONTYPE</a>&#160;&#160;&#160;<a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a263442d76162e91dd3725870dbdf9404">other</a></td></tr>
<tr class="separator:a679b9367d48cbda087c25144b9a6a1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fdad175180e464f59937278a7c66ff3"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a8fdad175180e464f59937278a7c66ff3">format</a></td></tr>
<tr class="separator:a8fdad175180e464f59937278a7c66ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4748ee0c875ad32a3eebb5a4a16312c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a4aa524afe637a18762ac3cfdb3ce277b">OMX_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#ae4748ee0c875ad32a3eebb5a4a16312c">bBuffersContiguous</a></td></tr>
<tr class="separator:ae4748ee0c875ad32a3eebb5a4a16312c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3817216311a52fab6cd5096115da7c04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html#a3817216311a52fab6cd5096115da7c04">nBufferAlignment</a></td></tr>
<tr class="separator:a3817216311a52fab6cd5096115da7c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00061">61</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a1658da0c728807eefe86d6671ae04bc2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_o_m_x___a_u_d_i_o___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_AUDIO_PORTDEFINITIONTYPE</a> OMX_PARAM_PORTDEFINITIONTYPE::audio</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00079">79</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__audio__port_8c_source.html#l00051">base_audio_port_Constructor()</a>, <a class="el" href="omx__base__audio__port_8c_source.html#l00108">base_audio_port_Destructor()</a>, <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, and <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4748ee0c875ad32a3eebb5a4a16312c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a4aa524afe637a18762ac3cfdb3ce277b">OMX_BOOL</a> OMX_PARAM_PORTDEFINITIONTYPE::bBuffersContiguous</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00084">84</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2d6564b6a96060d887d98fa337e48816"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a4aa524afe637a18762ac3cfdb3ce277b">OMX_BOOL</a> OMX_PARAM_PORTDEFINITIONTYPE::bEnabled</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Ports default to enabled and are enabled/disabled by OMX_CommandPortEnable/OMX_CommandPortDisable. When disabled a port is unpopulated. A disabled port is not populated with buffers on a transition to IDLE. </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00069">69</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__port_8c_source.html#l00273">base_port_DisablePort()</a>, and <a class="el" href="omx__base__port_8c_source.html#l00327">base_port_EnablePort()</a>.</p>

</div>
</div>
<a class="anchor" id="a430ecb6d216ce528ca4169e5328b2479"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a4aa524afe637a18762ac3cfdb3ce277b">OMX_BOOL</a> OMX_PARAM_PORTDEFINITIONTYPE::bPopulated</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Port is populated with all of its buffers as indicated by nBufferCountActual. A disabled port is always unpopulated. An enabled port is populated on a transition to OMX_StateIdle and unpopulated on a transition to loaded. </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00073">73</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__port_8c_source.html#l00383">base_port_AllocateBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00613">base_port_AllocateTunnelBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00327">base_port_EnablePort()</a>, <a class="el" href="omx__base__port_8c_source.html#l00547">base_port_FreeBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00741">base_port_FreeTunnelBuffer()</a>, and <a class="el" href="omx__base__port_8c_source.html#l00462">base_port_UseBuffer()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2b6ccdcbe06b05129eb68d0bbc6854b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#ac4e70261103440a7df8c413d0c9b4c66">OMX_DIRTYPE</a> OMX_PARAM_PORTDEFINITIONTYPE::eDir</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Direction (input or output) of this port </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00065">65</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__clock__port_8c_source.html#l00133">base_clock_port_SendBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00383">base_port_AllocateBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00613">base_port_AllocateTunnelBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, <a class="el" href="omx__base__port_8c_source.html#l00176">base_port_FlushProcessingBuffers()</a>, <a class="el" href="omx__base__port_8c_source.html#l00918">base_port_ReturnBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00818">base_port_SendBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00462">base_port_UseBuffer()</a>, <a class="el" href="omx__clocksrc__component_8c_source.html#l00807">clocksrc_port_FlushProcessingBuffers()</a>, <a class="el" href="omx__base__component_8c_source.html#l01865">omx_base_component_EmptyThisBuffer()</a>, <a class="el" href="omx__base__component_8c_source.html#l01895">omx_base_component_FillThisBuffer()</a>, <a class="el" href="omx__video__scheduler__component_8c_source.html#l00417">omx_video_scheduler_component_port_FlushProcessingBuffers()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00168">omx_video_scheduler_component_port_SendBufferFunction()</a>.</p>

</div>
</div>
<a class="anchor" id="a0fbc77ca94e8f7b97bdb4926d3dc13ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__comp.html#ga4fcecfaa45ade30700a7db7079c22811">OMX_PORTDOMAINTYPE</a> OMX_PARAM_PORTDEFINITIONTYPE::eDomain</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Domain of the port. Determines the contents of metadata below. </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00077">77</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__audio__port_8c_source.html#l00051">base_audio_port_Constructor()</a>, <a class="el" href="omx__base__clock__port_8c_source.html#l00050">base_clock_port_Constructor()</a>, <a class="el" href="omx__base__image__port_8c_source.html#l00051">base_image_port_Constructor()</a>, <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, <a class="el" href="omx__base__port_8c_source.html#l00176">base_port_FlushProcessingBuffers()</a>, <a class="el" href="omx__base__video__port_8c_source.html#l00049">base_video_port_Constructor()</a>, <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00417">omx_video_scheduler_component_port_FlushProcessingBuffers()</a>.</p>

</div>
</div>
<a class="anchor" id="a8fdad175180e464f59937278a7c66ff3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... }   OMX_PARAM_PORTDEFINITIONTYPE::format</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="omx__base__audio__port_8c_source.html#l00051">base_audio_port_Constructor()</a>, <a class="el" href="omx__base__audio__port_8c_source.html#l00108">base_audio_port_Destructor()</a>, <a class="el" href="omx__base__clock__port_8c_source.html#l00050">base_clock_port_Constructor()</a>, <a class="el" href="omx__base__image__port_8c_source.html#l00051">base_image_port_Constructor()</a>, <a class="el" href="omx__base__image__port_8c_source.html#l00100">base_image_port_Destructor()</a>, <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, <a class="el" href="omx__base__video__port_8c_source.html#l00049">base_video_port_Constructor()</a>, <a class="el" href="omx__base__video__port_8c_source.html#l00108">base_video_port_Destructor()</a>, <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>, <a class="el" href="omx__video__scheduler__component_8c_source.html#l00040">omx_video_scheduler_component_Constructor()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00545">omx_video_scheduler_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="a669522d3c2c1d968b2525bb719642b24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_o_m_x___i_m_a_g_e___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_IMAGE_PORTDEFINITIONTYPE</a> OMX_PARAM_PORTDEFINITIONTYPE::image</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00081">81</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__image__port_8c_source.html#l00051">base_image_port_Constructor()</a>, <a class="el" href="omx__base__image__port_8c_source.html#l00100">base_image_port_Destructor()</a>, and <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="a3817216311a52fab6cd5096115da7c04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> OMX_PARAM_PORTDEFINITIONTYPE::nBufferAlignment</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00085">85</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

</div>
</div>
<a class="anchor" id="a27a75903acffddb9933b84b17473583c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> OMX_PARAM_PORTDEFINITIONTYPE::nBufferCountActual</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The actual number of buffers allocated on this port </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00066">66</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__clock__port_8c_source.html#l00050">base_clock_port_Constructor()</a>, <a class="el" href="omx__base__clock__port_8c_source.html#l00133">base_clock_port_SendBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00383">base_port_AllocateBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00613">base_port_AllocateTunnelBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, <a class="el" href="omx__base__port_8c_source.html#l00327">base_port_EnablePort()</a>, <a class="el" href="omx__base__port_8c_source.html#l00547">base_port_FreeBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00741">base_port_FreeTunnelBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00818">base_port_SendBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00462">base_port_UseBuffer()</a>, <a class="el" href="omxaudiomixertest_8c_source.html#l00080">main()</a>, <a class="el" href="omx__base__component_8c_source.html#l01488">omx_base_component_MessageHandler()</a>, <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>, <a class="el" href="omx__video__scheduler__component_8c_source.html#l00168">omx_video_scheduler_component_port_SendBufferFunction()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00545">omx_video_scheduler_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="a4085ebc94688a58c1ed80caa4eaf7857"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> OMX_PARAM_PORTDEFINITIONTYPE::nBufferCountMin</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The minimum number of buffers this port requires </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00067">67</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__clock__port_8c_source.html#l00050">base_clock_port_Constructor()</a>, and <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d36aa2413508456529481b6b11daba9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> OMX_PARAM_PORTDEFINITIONTYPE::nBufferSize</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Size, in bytes, for buffers to be used for this channel </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00068">68</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__audio__port_8c_source.html#l00051">base_audio_port_Constructor()</a>, <a class="el" href="omx__base__clock__port_8c_source.html#l00050">base_clock_port_Constructor()</a>, <a class="el" href="omx__base__image__port_8c_source.html#l00051">base_image_port_Constructor()</a>, <a class="el" href="omx__base__port_8c_source.html#l00383">base_port_AllocateBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00613">base_port_AllocateTunnelBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00462">base_port_UseBuffer()</a>, <a class="el" href="omx__base__video__port_8c_source.html#l00049">base_video_port_Constructor()</a>, <a class="el" href="omx__video__scheduler__component_8c_source.html#l00040">omx_video_scheduler_component_Constructor()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00545">omx_video_scheduler_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="a21e5f69a3a87f12a797ee8e36771e9dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> OMX_PARAM_PORTDEFINITIONTYPE::nPortIndex</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Port number the structure applies to </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00064">64</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__clock__port_8c_source.html#l00133">base_clock_port_SendBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00383">base_port_AllocateBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00613">base_port_AllocateTunnelBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, <a class="el" href="omx__base__port_8c_source.html#l00273">base_port_DisablePort()</a>, <a class="el" href="omx__base__port_8c_source.html#l00327">base_port_EnablePort()</a>, <a class="el" href="omx__base__port_8c_source.html#l00176">base_port_FlushProcessingBuffers()</a>, <a class="el" href="omx__base__port_8c_source.html#l00547">base_port_FreeBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00741">base_port_FreeTunnelBuffer()</a>, <a class="el" href="omx__base__port_8c_source.html#l00918">base_port_ReturnBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00818">base_port_SendBufferFunction()</a>, <a class="el" href="omx__base__port_8c_source.html#l00462">base_port_UseBuffer()</a>, <a class="el" href="omx__clocksrc__component_8c_source.html#l00807">clocksrc_port_FlushProcessingBuffers()</a>, <a class="el" href="omxaudiomixertest_8c_source.html#l00080">main()</a>, <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>, <a class="el" href="omx__video__scheduler__component_8c_source.html#l00417">omx_video_scheduler_component_port_FlushProcessingBuffers()</a>, <a class="el" href="omx__video__scheduler__component_8c_source.html#l00168">omx_video_scheduler_component_port_SendBufferFunction()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00545">omx_video_scheduler_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e8e7bf57dae02d601c502d64e6d2cf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> OMX_PARAM_PORTDEFINITIONTYPE::nSize</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Size of the structure in bytes </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00062">62</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab623ea82f5c8333460ab1aef68e5e211"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a> OMX_PARAM_PORTDEFINITIONTYPE::nVersion</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>OMX specification version information </p>

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00063">63</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

</div>
</div>
<a class="anchor" id="a263442d76162e91dd3725870dbdf9404"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_o_m_x___o_t_h_e_r___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_OTHER_PORTDEFINITIONTYPE</a> OMX_PARAM_PORTDEFINITIONTYPE::other</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00082">82</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__clock__port_8c_source.html#l00050">base_clock_port_Constructor()</a>, <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00545">omx_video_scheduler_component_SetParameter()</a>.</p>

</div>
</div>
<a class="anchor" id="a8361921b6257c4b79c32c1e0fdab2032"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_o_m_x___v_i_d_e_o___p_o_r_t_d_e_f_i_n_i_t_i_o_n_t_y_p_e.html">OMX_VIDEO_PORTDEFINITIONTYPE</a> OMX_PARAM_PORTDEFINITIONTYPE::video</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___component_8h_source.html#l00080">80</a> of file <a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>, <a class="el" href="omx__base__video__port_8c_source.html#l00049">base_video_port_Constructor()</a>, <a class="el" href="omx__base__video__port_8c_source.html#l00108">base_video_port_Destructor()</a>, <a class="el" href="omx__base__component_8c_source.html#l01026">omx_base_component_SetParameter()</a>, <a class="el" href="omx__video__scheduler__component_8c_source.html#l00040">omx_video_scheduler_component_Constructor()</a>, and <a class="el" href="omx__video__scheduler__component_8c_source.html#l00545">omx_video_scheduler_component_SetParameter()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="_o_m_x___component_8h_source.html">OMX_Component.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<body>
<hr size="1"><small>Generated for OpenMAX Bellagio rel. 0.9.3 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small>
<br>
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=160680&amp;type=4" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a>
</body>
</html>