Sophie

Sophie

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

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_Core.h File 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><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</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('_o_m_x___core_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">OMX_Core.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_o_m_x___index_8h_source.html">OMX_Index.h</a>&gt;</code><br />
</div>
<p><a href="_o_m_x___core_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___c_o_m_p_o_n_e_n_t_r_e_g_i_s_t_e_r_t_y_p_e.html">OMX_COMPONENTREGISTERTYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html">OMX_PRIORITYMGMTTYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___c_o_m_p_o_n_e_n_t_r_o_l_e_t_y_p_e.html">OMX_PARAM_COMPONENTROLETYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html">OMX_BUFFERHEADERTYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html">OMX_OTHER_EXTRADATATYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html">OMX_PORT_PARAM_TYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___p_a_r_a_m___b_u_f_f_e_r_s_u_p_p_l_i_e_r_t_y_p_e.html">OMX_PARAM_BUFFERSUPPLIERTYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html">OMX_TUNNELSETUPTYPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a307d298cd2eeb97cc2c3a0a2ffa051eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a307d298cd2eeb97cc2c3a0a2ffa051eb">OMX_MAX_STRINGNAME_SIZE</a>&#160;&#160;&#160;128</td></tr>
<tr class="separator:a307d298cd2eeb97cc2c3a0a2ffa051eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a4f357f6d6d7ab820f7ba2cf313c0f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#ga5a4f357f6d6d7ab820f7ba2cf313c0f8">OMX_BUFFERFLAG_EOS</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="separator:ga5a4f357f6d6d7ab820f7ba2cf313c0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77e8ba354801a3ccd85941eb6840d440"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#ga77e8ba354801a3ccd85941eb6840d440">OMX_BUFFERFLAG_STARTTIME</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="separator:ga77e8ba354801a3ccd85941eb6840d440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9b23a333330d466c6ec7b9a1fd65da0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#gae9b23a333330d466c6ec7b9a1fd65da0">OMX_BUFFERFLAG_DECODEONLY</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="separator:gae9b23a333330d466c6ec7b9a1fd65da0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00695c3e7fbaa75b8822c9b2d3bfd497"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a00695c3e7fbaa75b8822c9b2d3bfd497">OMX_BUFFERFLAG_DATACORRUPT</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="separator:a00695c3e7fbaa75b8822c9b2d3bfd497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc090508109971cbbf831b505f6c4d4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#acc090508109971cbbf831b505f6c4d4e">OMX_BUFFERFLAG_ENDOFFRAME</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="separator:acc090508109971cbbf831b505f6c4d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a778cc810b17547fb345b134e14547853"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a778cc810b17547fb345b134e14547853">OMX_BUFFERFLAG_SYNCFRAME</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="separator:a778cc810b17547fb345b134e14547853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb960c876e674546ae817374a406b4bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#afb960c876e674546ae817374a406b4bd">OMX_BUFFERFLAG_EXTRADATA</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="separator:afb960c876e674546ae817374a406b4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f4520bfbd54078acac2bbf0036e500c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#ga1f4520bfbd54078acac2bbf0036e500c">OMX_BUFFERFLAG_CODECCONFIG</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="separator:ga1f4520bfbd54078acac2bbf0036e500c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59346a956d575109bc41e3ee15880177"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a59346a956d575109bc41e3ee15880177">OMX_PORTTUNNELFLAG_READONLY</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="separator:a59346a956d575109bc41e3ee15880177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga611fdef0018d1e69d3a73500f1eea732"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#ga611fdef0018d1e69d3a73500f1eea732">OMX_GetComponentVersion</a>(hComponent,pComponentName,pComponentVersion,pSpecVersion,pComponentUUID)</td></tr>
<tr class="separator:ga611fdef0018d1e69d3a73500f1eea732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6a67973fe58da8faa76e4b5eefe679b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#gac6a67973fe58da8faa76e4b5eefe679b">OMX_SendCommand</a>(hComponent,Cmd,nParam,pCmdData)</td></tr>
<tr class="separator:gac6a67973fe58da8faa76e4b5eefe679b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a89d337db473320b65b7d49bc2e2fe9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#ga6a89d337db473320b65b7d49bc2e2fe9">OMX_GetParameter</a>(hComponent,nParamIndex,pComponentParameterStructure)</td></tr>
<tr class="separator:ga6a89d337db473320b65b7d49bc2e2fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeea5cdaabb2815c8d6c170410158e5c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#gaeea5cdaabb2815c8d6c170410158e5c4">OMX_SetParameter</a>(hComponent,nParamIndex,pComponentParameterStructure)</td></tr>
<tr class="separator:gaeea5cdaabb2815c8d6c170410158e5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9c8886cc3b74a6a855bc2ff2875d22e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#gaf9c8886cc3b74a6a855bc2ff2875d22e">OMX_GetConfig</a>(hComponent,nConfigIndex,pComponentConfigStructure)</td></tr>
<tr class="separator:gaf9c8886cc3b74a6a855bc2ff2875d22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga855a8a536a3f1c757d863702e526cfcf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#ga855a8a536a3f1c757d863702e526cfcf">OMX_SetConfig</a>(hComponent,nConfigIndex,pComponentConfigStructure)</td></tr>
<tr class="separator:ga855a8a536a3f1c757d863702e526cfcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32fa78ef3dd631874d243db6c8ce002d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#ga32fa78ef3dd631874d243db6c8ce002d">OMX_GetExtensionIndex</a>(hComponent,cParameterName,pIndexType)</td></tr>
<tr class="separator:ga32fa78ef3dd631874d243db6c8ce002d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafadfd2613e24e784ce9491d1b75b1d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#gaafadfd2613e24e784ce9491d1b75b1d4">OMX_GetState</a>(hComponent,pState)</td></tr>
<tr class="separator:gaafadfd2613e24e784ce9491d1b75b1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa75127f343d613839e17c3311807bec6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#gaa75127f343d613839e17c3311807bec6">OMX_UseBuffer</a>(hComponent,ppBufferHdr,nPortIndex,pAppPrivate,nSizeBytes,pBuffer)</td></tr>
<tr class="separator:gaa75127f343d613839e17c3311807bec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95a58c5e4cf8254a2f18bbdc2bafe914"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#ga95a58c5e4cf8254a2f18bbdc2bafe914">OMX_AllocateBuffer</a>(hComponent,ppBuffer,nPortIndex,pAppPrivate,nSizeBytes)</td></tr>
<tr class="separator:ga95a58c5e4cf8254a2f18bbdc2bafe914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0ea48dc3a069fa6b0166ea8fa2ee6a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#gac0ea48dc3a069fa6b0166ea8fa2ee6a9">OMX_FreeBuffer</a>(hComponent,nPortIndex,pBuffer)</td></tr>
<tr class="separator:gac0ea48dc3a069fa6b0166ea8fa2ee6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga355747ceccd12967e93ad24ad7b88f00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#ga355747ceccd12967e93ad24ad7b88f00">OMX_EmptyThisBuffer</a>(hComponent,pBuffer)</td></tr>
<tr class="separator:ga355747ceccd12967e93ad24ad7b88f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga713ba75260610072fabcf1b0939d3bd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#ga713ba75260610072fabcf1b0939d3bd6">OMX_FillThisBuffer</a>(hComponent,pBuffer)</td></tr>
<tr class="separator:ga713ba75260610072fabcf1b0939d3bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9d093a08220dd91e4a95f7adbaa30dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#gaa9d093a08220dd91e4a95f7adbaa30dc">OMX_UseEGLImage</a>(hComponent,ppBufferHdr,nPortIndex,pAppPrivate,eglImage)</td></tr>
<tr class="separator:gaa9d093a08220dd91e4a95f7adbaa30dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga51a1f485743fe5bf8df04de53bb27bdc"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__core.html#ga866121e7689263734cbaef7f2946efca">OMX_COMMANDTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga51a1f485743fe5bf8df04de53bb27bdc">OMX_COMMANDTYPE</a></td></tr>
<tr class="separator:ga51a1f485743fe5bf8df04de53bb27bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63b1f7ceefb1a37620efec6bab8fd625"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__comp.html#gaa5db098e918dd8a710d0ba10f90a0cb9">OMX_STATETYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#ga63b1f7ceefb1a37620efec6bab8fd625">OMX_STATETYPE</a></td></tr>
<tr class="separator:ga63b1f7ceefb1a37620efec6bab8fd625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38e26ae2cb0781d1d3e88afb65248ca1"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a38e26ae2cb0781d1d3e88afb65248ca1">OMX_ERRORTYPE</a></td></tr>
<tr class="separator:a38e26ae2cb0781d1d3e88afb65248ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaece6c79f30a90c67bd48b3df7fad3cdf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#gaece6c79f30a90c67bd48b3df7fad3cdf">OMX_COMPONENTINITTYPE</a> )(<a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hComponent)</td></tr>
<tr class="separator:gaece6c79f30a90c67bd48b3df7fad3cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39c9f1b6bd8918b139d17c477cb1c0bf"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
<a class="el" href="struct_o_m_x___c_o_m_p_o_n_e_n_t_r_e_g_i_s_t_e_r_t_y_p_e.html">OMX_COMPONENTREGISTERTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga39c9f1b6bd8918b139d17c477cb1c0bf">OMX_COMPONENTREGISTERTYPE</a></td></tr>
<tr class="separator:ga39c9f1b6bd8918b139d17c477cb1c0bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c5c43b5036d4cd8cd131e359146919d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html">OMX_PRIORITYMGMTTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpm.html#ga9c5c43b5036d4cd8cd131e359146919d">OMX_PRIORITYMGMTTYPE</a></td></tr>
<tr class="separator:ga9c5c43b5036d4cd8cd131e359146919d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c7e9c28c12e5cc742e5b0779b075ed2"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
<a class="el" href="struct_o_m_x___p_a_r_a_m___c_o_m_p_o_n_e_n_t_r_o_l_e_t_y_p_e.html">OMX_PARAM_COMPONENTROLETYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#ga6c7e9c28c12e5cc742e5b0779b075ed2">OMX_PARAM_COMPONENTROLETYPE</a></td></tr>
<tr class="separator:ga6c7e9c28c12e5cc742e5b0779b075ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf90fde450d26f09596f3aaf0c3f6f002"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html">OMX_BUFFERHEADERTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#gaf90fde450d26f09596f3aaf0c3f6f002">OMX_BUFFERHEADERTYPE</a></td></tr>
<tr class="separator:gaf90fde450d26f09596f3aaf0c3f6f002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70924b9e5604a11988f6fb7262d2740f"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a70924b9e5604a11988f6fb7262d2740f">OMX_EXTRADATATYPE</a></td></tr>
<tr class="separator:a70924b9e5604a11988f6fb7262d2740f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a025b0bdc2e2f12c5f4b096db705342c5"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
<a class="el" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html">OMX_OTHER_EXTRADATATYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a025b0bdc2e2f12c5f4b096db705342c5">OMX_OTHER_EXTRADATATYPE</a></td></tr>
<tr class="separator:a025b0bdc2e2f12c5f4b096db705342c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf4a721215b1fd0f51568f4eacd0fd23"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html">OMX_PORT_PARAM_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#gacf4a721215b1fd0f51568f4eacd0fd23">OMX_PORT_PARAM_TYPE</a></td></tr>
<tr class="separator:gacf4a721215b1fd0f51568f4eacd0fd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga403a820b90a2db32422bfdd3f9bed82e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__comp.html#gaf9babc952e96b0b7e47efa208ef3fb83">OMX_EVENTTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#ga403a820b90a2db32422bfdd3f9bed82e">OMX_EVENTTYPE</a></td></tr>
<tr class="separator:ga403a820b90a2db32422bfdd3f9bed82e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16c751eb939fcbff8d21adb1c0509bf3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a16c751eb939fcbff8d21adb1c0509bf3">OMX_CALLBACKTYPE</a></td></tr>
<tr class="separator:a16c751eb939fcbff8d21adb1c0509bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3f262ed0970ff400b1b5841db0e7964"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b">OMX_BUFFERSUPPLIERTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#gaa3f262ed0970ff400b1b5841db0e7964">OMX_BUFFERSUPPLIERTYPE</a></td></tr>
<tr class="separator:gaa3f262ed0970ff400b1b5841db0e7964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab73b8fc1b49b1e81eb108cb11256bb37"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" />
<a class="el" href="struct_o_m_x___p_a_r_a_m___b_u_f_f_e_r_s_u_p_p_l_i_e_r_t_y_p_e.html">OMX_PARAM_BUFFERSUPPLIERTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tun.html#gab73b8fc1b49b1e81eb108cb11256bb37">OMX_PARAM_BUFFERSUPPLIERTYPE</a></td></tr>
<tr class="separator:gab73b8fc1b49b1e81eb108cb11256bb37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8cef2b317ffae62e408b54e8b5a6146"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html">OMX_TUNNELSETUPTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tun.html#gaa8cef2b317ffae62e408b54e8b5a6146">OMX_TUNNELSETUPTYPE</a></td></tr>
<tr class="separator:gaa8cef2b317ffae62e408b54e8b5a6146"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga866121e7689263734cbaef7f2946efca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga866121e7689263734cbaef7f2946efca">OMX_COMMANDTYPE</a> { <br />
&#160;&#160;<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa85c11df69b1c21d18a3e3b16f1179e9b">OMX_CommandStateSet</a>, 
<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa8268f8530a473ee6f5b85c61993a1d4e">OMX_CommandFlush</a>, 
<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa51f537c6205e087487c0d66d71c6761c">OMX_CommandPortDisable</a>, 
<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa5c6246d6d245048e2fae5e31c210e55e">OMX_CommandPortEnable</a>, 
<br />
&#160;&#160;<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa219404995a94edc7704e9e14783dee4c">OMX_CommandMarkBuffer</a>, 
<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa22b50871ddc023725f9a386e5ec4a45a">OMX_CommandKhronosExtensions</a> = 0x6F000000, 
<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaac0567610d2d7aebeeb37ccb205191f0b">OMX_CommandVendorStartUnused</a> = 0x7F000000, 
<a class="el" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa4e1499e008038e4921eb8623279fb649">OMX_CommandMax</a> = 0X7FFFFFFF
<br />
 }</td></tr>
<tr class="separator:ga866121e7689263734cbaef7f2946efca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5db098e918dd8a710d0ba10f90a0cb9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#gaa5db098e918dd8a710d0ba10f90a0cb9">OMX_STATETYPE</a> { <br />
&#160;&#160;<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ab9a046cf692b4a48d40c503edbac925f">OMX_StateInvalid</a>, 
<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a9451f308f17785a8b768817eb4faa7c6">OMX_StateLoaded</a>, 
<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ae87dd9fa7603290b4cd4dafdc104e969">OMX_StateIdle</a>, 
<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a23edc3556e82e981ad41f7ab9d8ea08e">OMX_StateExecuting</a>, 
<br />
&#160;&#160;<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9affa2690a3c872ec899622e45f04df7e3">OMX_StatePause</a>, 
<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a64bed325d94b49150e505034a6b4ee11">OMX_StateWaitForResources</a>, 
<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a49b0a10ed068f84615909b688b3708d2">OMX_StateKhronosExtensions</a> = 0x6F000000, 
<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a28d714838f5f7b0112410b52127b66e1">OMX_StateVendorStartUnused</a> = 0x7F000000, 
<br />
&#160;&#160;<a class="el" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a847f804ff7f7825239353c74a50314ed">OMX_StateMax</a> = 0X7FFFFFFF
<br />
 }</td></tr>
<tr class="separator:gaa5db098e918dd8a710d0ba10f90a0cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e2923ea92fd56f5bd9783a6dac7629a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> { <br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5c9da0dc80ae827d74da9249806ba53f">OMX_ErrorNone</a> = 0, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa0ad2d44b5618c5c3c9b9c30c0c252b59">OMX_ErrorInsufficientResources</a> = (OMX_S32) 0x80001000, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a326b0a0bc1301be4d9a67831658a63">OMX_ErrorUndefined</a> = (OMX_S32) 0x80001001, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa71caec0c7352af6f8bd676621cc5c8f7">OMX_ErrorInvalidComponentName</a> = (OMX_S32) 0x80001002, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa720aa9b1580435065e0b2ea39434bec9">OMX_ErrorComponentNotFound</a> = (OMX_S32) 0x80001003, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabc01bbd617ec3c3a0ace35f4c98d601b">OMX_ErrorInvalidComponent</a> = (OMX_S32) 0x80001004, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac7eaeea582e8ff5a51bb8abc54c130e0">OMX_ErrorBadParameter</a> = (OMX_S32) 0x80001005, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1723dba016fb572fe27090d2acf3f8df">OMX_ErrorNotImplemented</a> = (OMX_S32) 0x80001006, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa53cc1a8e721e3f5fcd3cd0aa3536b3f8">OMX_ErrorUnderflow</a> = (OMX_S32) 0x80001007, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae31a181981ae78a5391e27e670822186">OMX_ErrorOverflow</a> = (OMX_S32) 0x80001008, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa89ddac7cd00b2bbf2b02ae6acb1d04f3">OMX_ErrorHardware</a> = (OMX_S32) 0x80001009, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa01ffd7b47bde1ef589c1089616937964">OMX_ErrorInvalidState</a> = (OMX_S32) 0x8000100A, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabde37b8fe2525c3b77057b7ff7614962">OMX_ErrorStreamCorrupt</a> = (OMX_S32) 0x8000100B, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a3dc9518d125a27ae0bf9fd19cd0971">OMX_ErrorPortsNotCompatible</a> = (OMX_S32) 0x8000100C, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabddd747c503d26cd5780dffd4259fb98">OMX_ErrorResourcesLost</a> = (OMX_S32) 0x8000100D, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa590545d20189dd214ff4a08abbdaa745">OMX_ErrorNoMore</a> = (OMX_S32) 0x8000100E, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae97baf3873051236ebdb91cd42fbb3fe">OMX_ErrorVersionMismatch</a> = (OMX_S32) 0x8000100F, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa545e2087534f4fabbc957514d299367e">OMX_ErrorNotReady</a> = (OMX_S32) 0x80001010, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1094b6f25a620b8ad156cda8e755b729">OMX_ErrorTimeout</a> = (OMX_S32) 0x80001011, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1516a65afc62bac743bd44a0ba0e567c">OMX_ErrorSameState</a> = (OMX_S32) 0x80001012, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a63e7a3c1a391b85458a908354b4a82">OMX_ErrorResourcesPreempted</a> = (OMX_S32) 0x80001013, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa3f7dc6276e4a644386f3f112c86f7549">OMX_ErrorPortUnresponsiveDuringAllocation</a> = (OMX_S32) 0x80001014, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa91da434774db860212541d4ec6b2ff8">OMX_ErrorPortUnresponsiveDuringDeallocation</a> = (OMX_S32) 0x80001015, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aadd8228ab1a65c7ba2409ecbc855104cb">OMX_ErrorPortUnresponsiveDuringStop</a> = (OMX_S32) 0x80001016, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aacaa93bdb110f3101415ecb8472e99ad6">OMX_ErrorIncorrectStateTransition</a> = (OMX_S32) 0x80001017, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaeb8784a5b09cd9c0b4aa49f1adb768d4">OMX_ErrorIncorrectStateOperation</a> = (OMX_S32) 0x80001018, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa03f8559b2f708ee7162fbbe274cb34a2">OMX_ErrorUnsupportedSetting</a> = (OMX_S32) 0x80001019, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa973424c70e8cb8b09bf70a31543f54b9">OMX_ErrorUnsupportedIndex</a> = (OMX_S32) 0x8000101A, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa2f103f12c89e2f1bc3b0a5db37ee89e0">OMX_ErrorBadPortIndex</a> = (OMX_S32) 0x8000101B, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5016951e509b45ed431e797bb7219b01">OMX_ErrorPortUnpopulated</a> = (OMX_S32) 0x8000101C, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaae2b5976124378fbc56d31f8c95bb4dc">OMX_ErrorComponentSuspended</a> = (OMX_S32) 0x8000101D, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa05b94ea6c4fb9261c90e5622888095e5">OMX_ErrorDynamicResourcesUnavailable</a> = (OMX_S32) 0x8000101E, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa20f5d5a274e1ec837a4cf6a8fcadfef5">OMX_ErrorMbErrorsInFrame</a> = (OMX_S32) 0x8000101F, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a06d82103a98bfe9ae40b3f3a0bc563">OMX_ErrorFormatNotDetected</a> = (OMX_S32) 0x80001020, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa46bae6f83cdef58092de4f2e611fd94b">OMX_ErrorContentPipeOpenFailed</a> = (OMX_S32) 0x80001021, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aad1cb664e72ba392b5d0bb5103a5a79db">OMX_ErrorContentPipeCreationFailed</a> = (OMX_S32) 0x80001022, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa3ed43669e662da346a1dd0d10f33eff">OMX_ErrorSeperateTablesUsed</a> = (OMX_S32) 0x80001023, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa832addfc9b4d0cb4ad447aa8b9771f19">OMX_ErrorTunnelingUnsupported</a> = (OMX_S32) 0x80001024, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa78e5168563f772870348c38f41480cc3">OMX_ErrorKhronosExtensions</a> = (OMX_S32)0x8F000000, 
<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac3e9a4e90171b69aae9a9404a6386028">OMX_ErrorVendorStartUnused</a> = (OMX_S32)0x90000000, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aab3846c9e073216c1e54ce1ab3ebde8a0">OMX_ErrorMax</a> = 0x7FFFFFFF
<br />
 }</td></tr>
<tr class="separator:a4e2923ea92fd56f5bd9783a6dac7629a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036d237c8baa64e96732105175ec5beb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a> { <br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebabac362e0813daf02d280313504e9f1bb">OMX_ExtraDataNone</a> = 0, 
<a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba97ffdaea63e73817a97139f031ecafc5">OMX_ExtraDataQuantization</a>, 
<a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae1451ae497d1e035674147d1ca7650c8">OMX_ExtraDataKhronosExtensions</a> = 0x6F000000, 
<a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba7974d1c6f2838c1be52c92e54a53e302">OMX_ExtraDataVendorStartUnused</a> = 0x7F000000, 
<br />
&#160;&#160;<a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae60ca33523866a7e2c757474d94b977c">OMX_ExtraDataMax</a> = 0x7FFFFFFF
<br />
 }</td></tr>
<tr class="separator:a036d237c8baa64e96732105175ec5beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9babc952e96b0b7e47efa208ef3fb83"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__comp.html#gaf9babc952e96b0b7e47efa208ef3fb83">OMX_EVENTTYPE</a> { <br />
&#160;&#160;<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2c22d11fa183bc941229878a4b41d973">OMX_EventCmdComplete</a>, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aeadeacb7957283b27322d5ec3564a7fd">OMX_EventError</a>, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a29c0aac8a2b5fe120b7bc0ea4ab2ab19">OMX_EventMark</a>, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a93a62b610240fa39252105a47f7ae5c2">OMX_EventPortSettingsChanged</a>, 
<br />
&#160;&#160;<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2a9615d7091b47b0474eb3f609b2ec9a">OMX_EventBufferFlag</a>, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a060a446a6b32bbc21b60c391a902b5c6">OMX_EventResourcesAcquired</a>, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aa23752f59fbbd998187bc71c60e2af6e">OMX_EventComponentResumed</a>, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a92e1d080d446f66e4064ea028d37eb12">OMX_EventDynamicResourcesAvailable</a>, 
<br />
&#160;&#160;<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83abb7a0d21e6381d8a099eed309a8a3d50">OMX_EventPortFormatDetected</a>, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a1b000bd82e4cec0844fade772c85d06b">OMX_EventKhronosExtensions</a> = 0x6F000000, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83ac6f52fbebe8713620981eb8c761c937a">OMX_EventVendorStartUnused</a> = 0x7F000000, 
<a class="el" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a0e2d5fc3b9e52bd05b0972a940b65e24">OMX_EventMax</a> = 0x7FFFFFFF
<br />
 }</td></tr>
<tr class="separator:gaf9babc952e96b0b7e47efa208ef3fb83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga794922c5b300e5acec13b1dcccd09e4b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b">OMX_BUFFERSUPPLIERTYPE</a> { <br />
&#160;&#160;<a class="el" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4badb0dd8e4aa6a020fb1aa13df7985a94a">OMX_BufferSupplyUnspecified</a> = 0x0, 
<a class="el" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba74b9358525a276881e5baa6cf79e79fb">OMX_BufferSupplyInput</a>, 
<a class="el" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba6c07d21520b6d3c847882383e0355c2c">OMX_BufferSupplyOutput</a>, 
<a class="el" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bacaca1bfe87128a437a43c7bbf02f6b2c">OMX_BufferSupplyKhronosExtensions</a> = 0x6F000000, 
<br />
&#160;&#160;<a class="el" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba0d160069d9847478fef861174149a95d">OMX_BufferSupplyVendorStartUnused</a> = 0x7F000000, 
<a class="el" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bae4aabe0e90f25cafec1b225bc938c630">OMX_BufferSupplyMax</a> = 0x7FFFFFFF
<br />
 }</td></tr>
<tr class="separator:ga794922c5b300e5acec13b1dcccd09e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gac81e21bb18ce9bd985a933509a61884c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="el" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#gac81e21bb18ce9bd985a933509a61884c">OMX_Init</a> (void)</td></tr>
<tr class="memdesc:gac81e21bb18ce9bd985a933509a61884c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The OMX_Init standard function.  <a href="group__core.html#gac81e21bb18ce9bd985a933509a61884c">More...</a><br /></td></tr>
<tr class="separator:gac81e21bb18ce9bd985a933509a61884c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga863300506af715fdf8b91f32bdcf553a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="el" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga863300506af715fdf8b91f32bdcf553a">OMX_Deinit</a> (void)</td></tr>
<tr class="memdesc:ga863300506af715fdf8b91f32bdcf553a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The OMX_Deinit standard function.  <a href="group__core.html#ga863300506af715fdf8b91f32bdcf553a">More...</a><br /></td></tr>
<tr class="separator:ga863300506af715fdf8b91f32bdcf553a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ef83dde46e3602f74c9a630c7d0a449"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="el" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga4ef83dde46e3602f74c9a630c7d0a449">OMX_ComponentNameEnum</a> (<a class="el" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="el" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> cComponentName, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nNameLength, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nIndex)</td></tr>
<tr class="separator:ga4ef83dde46e3602f74c9a630c7d0a449"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga911625211abe7e5726afceee0fd98d74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="el" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga911625211abe7e5726afceee0fd98d74">OMX_GetHandle</a> (<a class="el" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="el" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> *pHandle, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> cComponentName, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> pAppData, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a> *pCallBacks)</td></tr>
<tr class="separator:ga911625211abe7e5726afceee0fd98d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdd0de6420415a359337e73381a7ddac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="el" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#gabdd0de6420415a359337e73381a7ddac">OMX_FreeHandle</a> (<a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hComponent)</td></tr>
<tr class="separator:gabdd0de6420415a359337e73381a7ddac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fa43caacbb2ede24ba0d35f03ce6dbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="el" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tun.html#ga8fa43caacbb2ede24ba0d35f03ce6dbe">OMX_SetupTunnel</a> (<a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hOutput, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nPortOutput, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hInput, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nPortInput)</td></tr>
<tr class="separator:ga8fa43caacbb2ede24ba0d35f03ce6dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0ce1670a388de6e591ae12c64e5eb02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__cp.html#gaf0ce1670a388de6e591ae12c64e5eb02">OMX_GetContentPipe</a> (<a class="el" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="el" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> *hPipe, <a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> szURI)</td></tr>
<tr class="separator:gaf0ce1670a388de6e591ae12c64e5eb02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga431fdec2b35dc0faee19225a786610bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga431fdec2b35dc0faee19225a786610bd">OMX_GetComponentsOfRole</a> (<a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> role, <a class="el" href="_o_m_x___types_8h.html#ae2413e67d24fdfc2c077685e84c53741">OMX_INOUT</a> <a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> *pNumComps, <a class="el" href="_o_m_x___types_8h.html#ae2413e67d24fdfc2c077685e84c53741">OMX_INOUT</a> <a class="el" href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a> **compNames)</td></tr>
<tr class="separator:ga431fdec2b35dc0faee19225a786610bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga789b35e88446bbccbc8109b659cfd98d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#ga789b35e88446bbccbc8109b659cfd98d">OMX_GetRolesOfComponent</a> (<a class="el" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="el" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> compName, <a class="el" href="_o_m_x___types_8h.html#ae2413e67d24fdfc2c077685e84c53741">OMX_INOUT</a> <a class="el" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> *pNumRoles, <a class="el" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="el" href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a> **roles)</td></tr>
<tr class="separator:ga789b35e88446bbccbc8109b659cfd98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:gaf07808cc3e8c3950a0ac4b76d17cff9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_o_m_x___c_o_m_p_o_n_e_n_t_r_e_g_i_s_t_e_r_t_y_p_e.html">OMX_COMPONENTREGISTERTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__core.html#gaf07808cc3e8c3950a0ac4b76d17cff9e">OMX_ComponentRegistered</a> []</td></tr>
<tr class="separator:gaf07808cc3e8c3950a0ac4b76d17cff9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a00695c3e7fbaa75b8822c9b2d3bfd497"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OMX_BUFFERFLAG_DATACORRUPT&#160;&#160;&#160;0x00000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00356">356</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

</div>
</div>
<a class="anchor" id="acc090508109971cbbf831b505f6c4d4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OMX_BUFFERFLAG_ENDOFFRAME&#160;&#160;&#160;0x00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00363">363</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

</div>
</div>
<a class="anchor" id="afb960c876e674546ae817374a406b4bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OMX_BUFFERFLAG_EXTRADATA&#160;&#160;&#160;0x00000040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00375">375</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

</div>
</div>
<a class="anchor" id="a778cc810b17547fb345b134e14547853"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OMX_BUFFERFLAG_SYNCFRAME&#160;&#160;&#160;0x00000020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00369">369</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

</div>
</div>
<a class="anchor" id="a307d298cd2eeb97cc2c3a0a2ffa051eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OMX_MAX_STRINGNAME_SIZE&#160;&#160;&#160;128</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00281">281</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

<p>Referenced by <a class="el" href="st__static__component__loader_8c_source.html#l00239">BOSA_ST_CreateComponent()</a>, <a class="el" href="st__static__component__loader_8c_source.html#l00075">BOSA_ST_InitComponentLoader()</a>, <a class="el" href="ste__dynamic__component__loader_8c_source.html#l00225">BOSA_STE_CreateComponent()</a>, <a class="el" href="omx__base__component_8c_source.html#l00095">omx_base_component_Constructor()</a>, <a class="el" href="audio__effects_2library__entry__point_8c_source.html#l00048">omx_component_library_Setup()</a>, <a class="el" href="omxcore_8c_source.html#l00358">OMX_GetComponentsOfRole()</a>, <a class="el" href="_o_m_x_core_r_m_ext_8c_source.html#l00146">readRegistryFile()</a>, and <a class="el" href="omx__reference__resource__manager_8c_source.html#l00062">RM_RegisterComponent()</a>.</p>

</div>
</div>
<a class="anchor" id="a59346a956d575109bc41e3ee15880177"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OMX_PORTTUNNELFLAG_READONLY&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00627">627</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

<p>Referenced by <a class="el" href="omx__base__port_8c_source.html#l01002">base_port_ComponentTunnelRequest()</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a16c751eb939fcbff8d21adb1c0509bf3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a>  <a class="el" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a38e26ae2cb0781d1d3e88afb65248ca1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a>  <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The OMX_ERRORTYPE enumeration defines the standard OMX Errors. These errors should cover most of the common failure cases. However, vendors are free to add additional error messages of their own as long as they follow these rules:</p><ol type="1">
<li>Vendor error messages shall be in the range of 0x90000000 to 0x9000FFFF.</li>
<li>Vendor error messages shall be defined in a header file provided with the component. No error messages are allowed that are not defined. </li>
</ol>

</div>
</div>
<a class="anchor" id="a70924b9e5604a11988f6fb7262d2740f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a>  <a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The OMX_EXTRADATATYPE enumeration is used to define the possible extra data payload types. NB: this enum is binary backwards compatible with the previous OMX_EXTRADATA_QUANT define. This should be replaced with OMX_ExtraDataQuantization. </p>

</div>
</div>
<a class="anchor" id="a025b0bdc2e2f12c5f4b096db705342c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html">OMX_OTHER_EXTRADATATYPE</a>  <a class="el" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html">OMX_OTHER_EXTRADATATYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The OMX_ERRORTYPE enumeration defines the standard OMX Errors. These errors should cover most of the common failure cases. However, vendors are free to add additional error messages of their own as long as they follow these rules:</p><ol type="1">
<li>Vendor error messages shall be in the range of 0x90000000 to 0x9000FFFF.</li>
<li>Vendor error messages shall be defined in a header file provided with the component. No error messages are allowed that are not defined. </li>
</ol>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa5c9da0dc80ae827d74da9249806ba53f"></a>OMX_ErrorNone&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa0ad2d44b5618c5c3c9b9c30c0c252b59"></a>OMX_ErrorInsufficientResources&#160;</td><td class="fielddoc">
<p>There were insufficient resources to perform the requested operation </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa6a326b0a0bc1301be4d9a67831658a63"></a>OMX_ErrorUndefined&#160;</td><td class="fielddoc">
<p>There was an error, but the cause of the error could not be determined </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa71caec0c7352af6f8bd676621cc5c8f7"></a>OMX_ErrorInvalidComponentName&#160;</td><td class="fielddoc">
<p>The component name string was not valid </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa720aa9b1580435065e0b2ea39434bec9"></a>OMX_ErrorComponentNotFound&#160;</td><td class="fielddoc">
<p>No component with the specified name string was found </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aabc01bbd617ec3c3a0ace35f4c98d601b"></a>OMX_ErrorInvalidComponent&#160;</td><td class="fielddoc">
<p>The component specified did not have a "OMX_ComponentInit" or "OMX_ComponentDeInit entry point </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aac7eaeea582e8ff5a51bb8abc54c130e0"></a>OMX_ErrorBadParameter&#160;</td><td class="fielddoc">
<p>One or more parameters were not valid </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa1723dba016fb572fe27090d2acf3f8df"></a>OMX_ErrorNotImplemented&#160;</td><td class="fielddoc">
<p>The requested function is not implemented </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa53cc1a8e721e3f5fcd3cd0aa3536b3f8"></a>OMX_ErrorUnderflow&#160;</td><td class="fielddoc">
<p>The buffer was emptied before the next buffer was ready </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aae31a181981ae78a5391e27e670822186"></a>OMX_ErrorOverflow&#160;</td><td class="fielddoc">
<p>The buffer was not available when it was needed </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa89ddac7cd00b2bbf2b02ae6acb1d04f3"></a>OMX_ErrorHardware&#160;</td><td class="fielddoc">
<p>The hardware failed to respond as expected </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa01ffd7b47bde1ef589c1089616937964"></a>OMX_ErrorInvalidState&#160;</td><td class="fielddoc">
<p>The component is in the state OMX_StateInvalid </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aabde37b8fe2525c3b77057b7ff7614962"></a>OMX_ErrorStreamCorrupt&#160;</td><td class="fielddoc">
<p>Stream is found to be corrupt </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa7a3dc9518d125a27ae0bf9fd19cd0971"></a>OMX_ErrorPortsNotCompatible&#160;</td><td class="fielddoc">
<p>Ports being connected are not compatible </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aabddd747c503d26cd5780dffd4259fb98"></a>OMX_ErrorResourcesLost&#160;</td><td class="fielddoc">
<p>Resources allocated to an idle component have been lost resulting in the component returning to the loaded state </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa590545d20189dd214ff4a08abbdaa745"></a>OMX_ErrorNoMore&#160;</td><td class="fielddoc">
<p>No more indicies can be enumerated </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aae97baf3873051236ebdb91cd42fbb3fe"></a>OMX_ErrorVersionMismatch&#160;</td><td class="fielddoc">
<p>The component detected a version mismatch </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa545e2087534f4fabbc957514d299367e"></a>OMX_ErrorNotReady&#160;</td><td class="fielddoc">
<p>The component is not ready to return data at this time </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa1094b6f25a620b8ad156cda8e755b729"></a>OMX_ErrorTimeout&#160;</td><td class="fielddoc">
<p>There was a timeout that occurred </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa1516a65afc62bac743bd44a0ba0e567c"></a>OMX_ErrorSameState&#160;</td><td class="fielddoc">
<p>This error occurs when trying to transition into the state you are already in </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa7a63e7a3c1a391b85458a908354b4a82"></a>OMX_ErrorResourcesPreempted&#160;</td><td class="fielddoc">
<p>Resources allocated to an executing or paused component have been preempted, causing the component to return to the idle state </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa3f7dc6276e4a644386f3f112c86f7549"></a>OMX_ErrorPortUnresponsiveDuringAllocation&#160;</td><td class="fielddoc">
<p>A non-supplier port sends this error to the IL client (via the EventHandler callback) during the allocation of buffers (on a transition from the LOADED to the IDLE state or on a port restart) when it deems that it has waited an unusually long time for the supplier to send it an allocated buffer via a UseBuffer call. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aaa91da434774db860212541d4ec6b2ff8"></a>OMX_ErrorPortUnresponsiveDuringDeallocation&#160;</td><td class="fielddoc">
<p>A non-supplier port sends this error to the IL client (via the EventHandler callback) during the deallocation of buffers (on a transition from the IDLE to LOADED state or on a port stop) when it deems that it has waited an unusually long time for the supplier to request the deallocation of a buffer header via a FreeBuffer call. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aadd8228ab1a65c7ba2409ecbc855104cb"></a>OMX_ErrorPortUnresponsiveDuringStop&#160;</td><td class="fielddoc">
<p>A supplier port sends this error to the IL client (via the EventHandler callback) during the stopping of a port (either on a transition from the IDLE to LOADED state or a port stop) when it deems that it has waited an unusually long time for the non-supplier to return a buffer via an EmptyThisBuffer or FillThisBuffer call. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aacaa93bdb110f3101415ecb8472e99ad6"></a>OMX_ErrorIncorrectStateTransition&#160;</td><td class="fielddoc">
<p>Attempting a state transtion that is not allowed </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aaeb8784a5b09cd9c0b4aa49f1adb768d4"></a>OMX_ErrorIncorrectStateOperation&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa03f8559b2f708ee7162fbbe274cb34a2"></a>OMX_ErrorUnsupportedSetting&#160;</td><td class="fielddoc">
<p>The values encapsulated in the parameter or config structure are not supported. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa973424c70e8cb8b09bf70a31543f54b9"></a>OMX_ErrorUnsupportedIndex&#160;</td><td class="fielddoc">
<p>The parameter or config indicated by the given index is not supported. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa2f103f12c89e2f1bc3b0a5db37ee89e0"></a>OMX_ErrorBadPortIndex&#160;</td><td class="fielddoc">
<p>The port index supplied is incorrect. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa5016951e509b45ed431e797bb7219b01"></a>OMX_ErrorPortUnpopulated&#160;</td><td class="fielddoc">
<p>The port has lost one or more of its buffers and it thus unpopulated. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aaae2b5976124378fbc56d31f8c95bb4dc"></a>OMX_ErrorComponentSuspended&#160;</td><td class="fielddoc">
<p>Component suspended due to temporary loss of resources </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa05b94ea6c4fb9261c90e5622888095e5"></a>OMX_ErrorDynamicResourcesUnavailable&#160;</td><td class="fielddoc">
<p>Component suspended due to an inability to acquire dynamic resources </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa20f5d5a274e1ec837a4cf6a8fcadfef5"></a>OMX_ErrorMbErrorsInFrame&#160;</td><td class="fielddoc">
<p>When the macroblock error reporting is enabled the component returns new error for every frame that has errors </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa6a06d82103a98bfe9ae40b3f3a0bc563"></a>OMX_ErrorFormatNotDetected&#160;</td><td class="fielddoc">
<p>A component reports this error when it cannot parse or determine the format of an input stream. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa46bae6f83cdef58092de4f2e611fd94b"></a>OMX_ErrorContentPipeOpenFailed&#160;</td><td class="fielddoc">
<p>The content open operation failed. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aad1cb664e72ba392b5d0bb5103a5a79db"></a>OMX_ErrorContentPipeCreationFailed&#160;</td><td class="fielddoc">
<p>The content creation operation failed. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aaa3ed43669e662da346a1dd0d10f33eff"></a>OMX_ErrorSeperateTablesUsed&#160;</td><td class="fielddoc">
<p>Separate table information is being used </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa832addfc9b4d0cb4ad447aa8b9771f19"></a>OMX_ErrorTunnelingUnsupported&#160;</td><td class="fielddoc">
<p>Tunneling is unsupported by the component </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aa78e5168563f772870348c38f41480cc3"></a>OMX_ErrorKhronosExtensions&#160;</td><td class="fielddoc">
<p>Reserved region for introducing Khronos Standard Extensions </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aac3e9a4e90171b69aae9a9404a6386028"></a>OMX_ErrorVendorStartUnused&#160;</td><td class="fielddoc">
<p>Reserved region for introducing Vendor Extensions </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e2923ea92fd56f5bd9783a6dac7629aab3846c9e073216c1e54ce1ab3ebde8a0"></a>OMX_ErrorMax&#160;</td><td class="fielddoc">
</td></tr>
</table>

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00126">126</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

</div>
</div>
<a class="anchor" id="a036d237c8baa64e96732105175ec5beb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The OMX_EXTRADATATYPE enumeration is used to define the possible extra data payload types. NB: this enum is binary backwards compatible with the previous OMX_EXTRADATA_QUANT define. This should be replaced with OMX_ExtraDataQuantization. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a036d237c8baa64e96732105175ec5bebabac362e0813daf02d280313504e9f1bb"></a>OMX_ExtraDataNone&#160;</td><td class="fielddoc">
<p>Indicates that no more extra data sections follow </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a036d237c8baa64e96732105175ec5beba97ffdaea63e73817a97139f031ecafc5"></a>OMX_ExtraDataQuantization&#160;</td><td class="fielddoc">
<p>The data payload contains quantization data </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a036d237c8baa64e96732105175ec5bebae1451ae497d1e035674147d1ca7650c8"></a>OMX_ExtraDataKhronosExtensions&#160;</td><td class="fielddoc">
<p>Reserved region for introducing Khronos Standard Extensions </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a036d237c8baa64e96732105175ec5beba7974d1c6f2838c1be52c92e54a53e302"></a>OMX_ExtraDataVendorStartUnused&#160;</td><td class="fielddoc">
<p>Reserved region for introducing Vendor Extensions </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a036d237c8baa64e96732105175ec5bebae60ca33523866a7e2c757474d94b977c"></a>OMX_ExtraDataMax&#160;</td><td class="fielddoc">
</td></tr>
</table>

<p>Definition at line <a class="el" href="_o_m_x___core_8h_source.html#l00451">451</a> of file <a class="el" href="_o_m_x___core_8h_source.html">OMX_Core.h</a>.</p>

</div>
</div>
</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>