<!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 Source File</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  <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 Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data 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 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_source.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">OMX_Core.h</div> </div> </div><!--header--> <div class="contents"> <a href="_o_m_x___core_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2008 The Khronos Group Inc. </span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * </span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * a copy of this software and associated documentation files (the</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * "Software"), to deal in the Software without restriction, including</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * without limitation the rights to use, copy, modify, merge, publish,</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * distribute, sublicense, and/or sell copies of the Software, and to</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * permit persons to whom the Software is furnished to do so, subject</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * to the following conditions: </span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * The above copyright notice and this permission notice shall be included</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * in all copies or substantial portions of the Software. </span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * </span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> *</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> */</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef OMX_Core_h</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define OMX_Core_h</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#ifdef __cplusplus</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">/* Each OMX header shall include all required header files to allow the</span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment"> * header to compile without errors. The includes below are required</span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment"> * for this header file to compile successfully </span></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment"> */</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include <<a class="code" href="_o_m_x___index_8h.html">OMX_Index.h</a>></span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> <div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="group__core.html#ga866121e7689263734cbaef7f2946efca"> 49</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__core.html#ga866121e7689263734cbaef7f2946efca">OMX_COMMANDTYPE</a></div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div> <div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa85c11df69b1c21d18a3e3b16f1179e9b"> 51</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa85c11df69b1c21d18a3e3b16f1179e9b">OMX_CommandStateSet</a>, </div> <div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa8268f8530a473ee6f5b85c61993a1d4e"> 52</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa8268f8530a473ee6f5b85c61993a1d4e">OMX_CommandFlush</a>, </div> <div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa51f537c6205e087487c0d66d71c6761c"> 53</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa51f537c6205e087487c0d66d71c6761c">OMX_CommandPortDisable</a>, </div> <div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa5c6246d6d245048e2fae5e31c210e55e"> 54</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa5c6246d6d245048e2fae5e31c210e55e">OMX_CommandPortEnable</a>, </div> <div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa219404995a94edc7704e9e14783dee4c"> 55</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa219404995a94edc7704e9e14783dee4c">OMX_CommandMarkBuffer</a>, </div> <div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa22b50871ddc023725f9a386e5ec4a45a"> 56</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa22b50871ddc023725f9a386e5ec4a45a">OMX_CommandKhronosExtensions</a> = 0x6F000000, </div> <div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaac0567610d2d7aebeeb37ccb205191f0b"> 57</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaac0567610d2d7aebeeb37ccb205191f0b">OMX_CommandVendorStartUnused</a> = 0x7F000000, </div> <div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa4e1499e008038e4921eb8623279fb649"> 58</a></span>  <a class="code" href="group__core.html#gga866121e7689263734cbaef7f2946efcaa4e1499e008038e4921eb8623279fb649">OMX_CommandMax</a> = 0X7FFFFFFF</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> } <a class="code" href="group__core.html#ga866121e7689263734cbaef7f2946efca">OMX_COMMANDTYPE</a>;</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__comp.html#gaa5db098e918dd8a710d0ba10f90a0cb9"> 92</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__comp.html#gaa5db098e918dd8a710d0ba10f90a0cb9">OMX_STATETYPE</a></div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> {</div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ab9a046cf692b4a48d40c503edbac925f"> 94</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ab9a046cf692b4a48d40c503edbac925f">OMX_StateInvalid</a>, </div> <div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a9451f308f17785a8b768817eb4faa7c6"> 97</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a9451f308f17785a8b768817eb4faa7c6">OMX_StateLoaded</a>, </div> <div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ae87dd9fa7603290b4cd4dafdc104e969"> 102</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ae87dd9fa7603290b4cd4dafdc104e969">OMX_StateIdle</a>, </div> <div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a23edc3556e82e981ad41f7ab9d8ea08e"> 105</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a23edc3556e82e981ad41f7ab9d8ea08e">OMX_StateExecuting</a>, </div> <div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9affa2690a3c872ec899622e45f04df7e3"> 107</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9affa2690a3c872ec899622e45f04df7e3">OMX_StatePause</a>, </div> <div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a64bed325d94b49150e505034a6b4ee11"> 108</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a64bed325d94b49150e505034a6b4ee11">OMX_StateWaitForResources</a>, </div> <div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a49b0a10ed068f84615909b688b3708d2"> 111</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a49b0a10ed068f84615909b688b3708d2">OMX_StateKhronosExtensions</a> = 0x6F000000, </div> <div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a28d714838f5f7b0112410b52127b66e1"> 112</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a28d714838f5f7b0112410b52127b66e1">OMX_StateVendorStartUnused</a> = 0x7F000000, </div> <div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a847f804ff7f7825239353c74a50314ed"> 113</a></span>  <a class="code" href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a847f804ff7f7825239353c74a50314ed">OMX_StateMax</a> = 0X7FFFFFFF</div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> } <a class="code" href="group__comp.html#gaa5db098e918dd8a710d0ba10f90a0cb9">OMX_STATETYPE</a>;</div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div> <div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a"> 126</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a></div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> {</div> <div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5c9da0dc80ae827d74da9249806ba53f"> 128</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5c9da0dc80ae827d74da9249806ba53f">OMX_ErrorNone</a> = 0,</div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div> <div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa0ad2d44b5618c5c3c9b9c30c0c252b59"> 131</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa0ad2d44b5618c5c3c9b9c30c0c252b59">OMX_ErrorInsufficientResources</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001000,</div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a326b0a0bc1301be4d9a67831658a63"> 134</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a326b0a0bc1301be4d9a67831658a63">OMX_ErrorUndefined</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001001,</div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div> <div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa71caec0c7352af6f8bd676621cc5c8f7"> 137</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa71caec0c7352af6f8bd676621cc5c8f7">OMX_ErrorInvalidComponentName</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001002,</div> <div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div> <div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa720aa9b1580435065e0b2ea39434bec9"> 140</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa720aa9b1580435065e0b2ea39434bec9">OMX_ErrorComponentNotFound</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001003,</div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div> <div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabc01bbd617ec3c3a0ace35f4c98d601b"> 144</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabc01bbd617ec3c3a0ace35f4c98d601b">OMX_ErrorInvalidComponent</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001004,</div> <div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div> <div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac7eaeea582e8ff5a51bb8abc54c130e0"> 147</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac7eaeea582e8ff5a51bb8abc54c130e0">OMX_ErrorBadParameter</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001005,</div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div> <div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1723dba016fb572fe27090d2acf3f8df"> 150</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1723dba016fb572fe27090d2acf3f8df">OMX_ErrorNotImplemented</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001006,</div> <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div> <div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa53cc1a8e721e3f5fcd3cd0aa3536b3f8"> 153</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa53cc1a8e721e3f5fcd3cd0aa3536b3f8">OMX_ErrorUnderflow</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001007,</div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div> <div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae31a181981ae78a5391e27e670822186"> 156</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae31a181981ae78a5391e27e670822186">OMX_ErrorOverflow</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001008,</div> <div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div> <div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa89ddac7cd00b2bbf2b02ae6acb1d04f3"> 159</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa89ddac7cd00b2bbf2b02ae6acb1d04f3">OMX_ErrorHardware</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001009,</div> <div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div> <div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa01ffd7b47bde1ef589c1089616937964"> 162</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa01ffd7b47bde1ef589c1089616937964">OMX_ErrorInvalidState</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000100A,</div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div> <div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabde37b8fe2525c3b77057b7ff7614962"> 165</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabde37b8fe2525c3b77057b7ff7614962">OMX_ErrorStreamCorrupt</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000100B,</div> <div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div> <div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a3dc9518d125a27ae0bf9fd19cd0971"> 168</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a3dc9518d125a27ae0bf9fd19cd0971">OMX_ErrorPortsNotCompatible</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000100C,</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div> <div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabddd747c503d26cd5780dffd4259fb98"> 172</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabddd747c503d26cd5780dffd4259fb98">OMX_ErrorResourcesLost</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000100D,</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div> <div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa590545d20189dd214ff4a08abbdaa745"> 175</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa590545d20189dd214ff4a08abbdaa745">OMX_ErrorNoMore</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000100E,</div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div> <div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae97baf3873051236ebdb91cd42fbb3fe"> 178</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae97baf3873051236ebdb91cd42fbb3fe">OMX_ErrorVersionMismatch</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000100F,</div> <div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div> <div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa545e2087534f4fabbc957514d299367e"> 181</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa545e2087534f4fabbc957514d299367e">OMX_ErrorNotReady</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001010,</div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div> <div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1094b6f25a620b8ad156cda8e755b729"> 184</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1094b6f25a620b8ad156cda8e755b729">OMX_ErrorTimeout</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001011,</div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> <div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1516a65afc62bac743bd44a0ba0e567c"> 187</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1516a65afc62bac743bd44a0ba0e567c">OMX_ErrorSameState</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001012,</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div> <div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a63e7a3c1a391b85458a908354b4a82"> 191</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a63e7a3c1a391b85458a908354b4a82">OMX_ErrorResourcesPreempted</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001013, </div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div> <div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa3f7dc6276e4a644386f3f112c86f7549"> 197</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa3f7dc6276e4a644386f3f112c86f7549">OMX_ErrorPortUnresponsiveDuringAllocation</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001014,</div> <div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div> <div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa91da434774db860212541d4ec6b2ff8"> 203</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa91da434774db860212541d4ec6b2ff8">OMX_ErrorPortUnresponsiveDuringDeallocation</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001015,</div> <div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div> <div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aadd8228ab1a65c7ba2409ecbc855104cb"> 209</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aadd8228ab1a65c7ba2409ecbc855104cb">OMX_ErrorPortUnresponsiveDuringStop</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001016,</div> <div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div> <div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aacaa93bdb110f3101415ecb8472e99ad6"> 212</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aacaa93bdb110f3101415ecb8472e99ad6">OMX_ErrorIncorrectStateTransition</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001017,</div> <div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="comment">/* Attempting a command that is not allowed during the present state. */</span></div> <div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaeb8784a5b09cd9c0b4aa49f1adb768d4"> 215</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaeb8784a5b09cd9c0b4aa49f1adb768d4">OMX_ErrorIncorrectStateOperation</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001018, </div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div> <div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa03f8559b2f708ee7162fbbe274cb34a2"> 218</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa03f8559b2f708ee7162fbbe274cb34a2">OMX_ErrorUnsupportedSetting</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001019,</div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div> <div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa973424c70e8cb8b09bf70a31543f54b9"> 221</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa973424c70e8cb8b09bf70a31543f54b9">OMX_ErrorUnsupportedIndex</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000101A,</div> <div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div> <div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa2f103f12c89e2f1bc3b0a5db37ee89e0"> 224</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa2f103f12c89e2f1bc3b0a5db37ee89e0">OMX_ErrorBadPortIndex</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000101B,</div> <div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div> <div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5016951e509b45ed431e797bb7219b01"> 227</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5016951e509b45ed431e797bb7219b01">OMX_ErrorPortUnpopulated</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000101C,</div> <div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div> <div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaae2b5976124378fbc56d31f8c95bb4dc"> 230</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaae2b5976124378fbc56d31f8c95bb4dc">OMX_ErrorComponentSuspended</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000101D,</div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div> <div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa05b94ea6c4fb9261c90e5622888095e5"> 233</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa05b94ea6c4fb9261c90e5622888095e5">OMX_ErrorDynamicResourcesUnavailable</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000101E,</div> <div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div> <div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa20f5d5a274e1ec837a4cf6a8fcadfef5"> 237</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa20f5d5a274e1ec837a4cf6a8fcadfef5">OMX_ErrorMbErrorsInFrame</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x8000101F,</div> <div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div> <div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a06d82103a98bfe9ae40b3f3a0bc563"> 240</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a06d82103a98bfe9ae40b3f3a0bc563">OMX_ErrorFormatNotDetected</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001020, </div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div> <div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa46bae6f83cdef58092de4f2e611fd94b"> 243</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa46bae6f83cdef58092de4f2e611fd94b">OMX_ErrorContentPipeOpenFailed</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001021,</div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div> <div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aad1cb664e72ba392b5d0bb5103a5a79db"> 246</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aad1cb664e72ba392b5d0bb5103a5a79db">OMX_ErrorContentPipeCreationFailed</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001022,</div> <div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div> <div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa3ed43669e662da346a1dd0d10f33eff"> 249</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa3ed43669e662da346a1dd0d10f33eff">OMX_ErrorSeperateTablesUsed</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001023,</div> <div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div> <div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa832addfc9b4d0cb4ad447aa8b9771f19"> 252</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa832addfc9b4d0cb4ad447aa8b9771f19">OMX_ErrorTunnelingUnsupported</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>) 0x80001024,</div> <div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div> <div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa78e5168563f772870348c38f41480cc3"> 254</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa78e5168563f772870348c38f41480cc3">OMX_ErrorKhronosExtensions</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>)0x8F000000, </div> <div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac3e9a4e90171b69aae9a9404a6386028"> 255</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac3e9a4e90171b69aae9a9404a6386028">OMX_ErrorVendorStartUnused</a> = (<a class="code" href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a>)0x90000000, </div> <div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aab3846c9e073216c1e54ce1ab3ebde8a0"> 256</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aab3846c9e073216c1e54ce1ab3ebde8a0">OMX_ErrorMax</a> = 0x7FFFFFFF</div> <div class="line"><a name="l00257"></a><span class="lineno"> 257</span> } <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a>;</div> <div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div> <div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="group__core.html#gaece6c79f30a90c67bd48b3df7fad3cdf"> 260</a></span> <span class="keyword">typedef</span> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> (* <a class="code" href="group__core.html#gaece6c79f30a90c67bd48b3df7fad3cdf">OMX_COMPONENTINITTYPE</a>)(<a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hComponent);</div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div> <div class="line"><a name="l00263"></a><span class="lineno"><a class="line" 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"> 263</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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></div> <div class="line"><a name="l00264"></a><span class="lineno"> 264</span> {</div> <div class="line"><a name="l00265"></a><span class="lineno"><a class="line" 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#a500dc9a4cdeac4259ac8cf1fb782ddc9"> 265</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" 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#a500dc9a4cdeac4259ac8cf1fb782ddc9">pName</a>; <span class="comment">/* Component name, 128 byte limit (including '\0') applies */</span></div> <div class="line"><a name="l00266"></a><span class="lineno"><a class="line" 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#a67a1292cda9dc36b98a1ea336d2ea330"> 266</a></span>  <a class="code" href="group__core.html#gaece6c79f30a90c67bd48b3df7fad3cdf">OMX_COMPONENTINITTYPE</a> <a class="code" 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#a67a1292cda9dc36b98a1ea336d2ea330">pInitialize</a>; <span class="comment">/* Component instance initialization function */</span></div> <div class="line"><a name="l00267"></a><span class="lineno"> 267</span> } <a class="code" href="group__core.html#ga39c9f1b6bd8918b139d17c477cb1c0bf">OMX_COMPONENTREGISTERTYPE</a>;</div> <div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="keyword">extern</span> <a class="code" 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> <a class="code" href="group__core.html#gaf07808cc3e8c3950a0ac4b76d17cff9e">OMX_ComponentRegistered</a>[];</div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div> <div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html"> 273</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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> {</div> <div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#a4a03a6ad8a7ca8cfcf9014e3acb6b63a"> 274</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#a4a03a6ad8a7ca8cfcf9014e3acb6b63a">nSize</a>; </div> <div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#af70427ccb6756867f01101924324152b"> 275</a></span>  <a class="code" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a> <a class="code" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#af70427ccb6756867f01101924324152b">nVersion</a>; </div> <div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#aaa639fbc2914079a7a22d094a250e1be"> 276</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#aaa639fbc2914079a7a22d094a250e1be">nGroupPriority</a>; </div> <div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#a48e37deefbd4553aa7ad533ca33564ac"> 277</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#a48e37deefbd4553aa7ad533ca33564ac">nGroupID</a>; </div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span> } <a class="code" href="group__rpm.html#ga9c5c43b5036d4cd8cd131e359146919d">OMX_PRIORITYMGMTTYPE</a>;</div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="comment">/* Component name and Role names are limited to 128 characters including the terminating '\0'. */</span></div> <div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a307d298cd2eeb97cc2c3a0a2ffa051eb"> 281</a></span> <span class="preprocessor">#define OMX_MAX_STRINGNAME_SIZE 128</span></div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div> <div class="line"><a name="l00284"></a><span class="lineno"><a class="line" 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"> 284</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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> {</div> <div class="line"><a name="l00285"></a><span class="lineno"><a class="line" 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#a2708b71d585fd44fe623e1fa12850f1a"> 285</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" 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#a2708b71d585fd44fe623e1fa12850f1a">nSize</a>; </div> <div class="line"><a name="l00286"></a><span class="lineno"><a class="line" 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#ad87ddc3b8fbd2400cde71f14d654e9b5"> 286</a></span>  <a class="code" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a> <a class="code" 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#ad87ddc3b8fbd2400cde71f14d654e9b5">nVersion</a>; </div> <div class="line"><a name="l00287"></a><span class="lineno"><a class="line" 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#a7f8494b0b601d83e86a6ecc8f14f11bc"> 287</a></span>  <a class="code" href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a> <a class="code" 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#a7f8494b0b601d83e86a6ecc8f14f11bc">cRole</a>[<a class="code" href="_o_m_x___core_8h.html#a307d298cd2eeb97cc2c3a0a2ffa051eb">OMX_MAX_STRINGNAME_SIZE</a>]; </div> <div class="line"><a name="l00288"></a><span class="lineno"> 288</span> } <a class="code" href="group__comp.html#ga6c7e9c28c12e5cc742e5b0779b075ed2">OMX_PARAM_COMPONENTROLETYPE</a>;</div> <div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div> <div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="group__buf.html#ga5a4f357f6d6d7ab820f7ba2cf313c0f8"> 299</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_EOS 0x00000001 </span></div> <div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div> <div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="group__buf.html#ga77e8ba354801a3ccd85941eb6840d440"> 326</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_STARTTIME 0x00000002</span></div> <div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div> <div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  </div> <div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div> <div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="group__buf.html#gae9b23a333330d466c6ec7b9a1fd65da0"> 349</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_DECODEONLY 0x00000004</span></div> <div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div> <div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="comment">/* Data Corrupt Flag: This flag is set when the IL client believes the data in the associated buffer is corrupt </span></div> <div class="line"><a name="l00353"></a><span class="lineno"> 353</span> <span class="comment"> * @ingroup buf</span></div> <div class="line"><a name="l00354"></a><span class="lineno"> 354</span> <span class="comment"> */</span></div> <div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div> <div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a00695c3e7fbaa75b8822c9b2d3bfd497"> 356</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_DATACORRUPT 0x00000008</span></div> <div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div> <div class="line"><a name="l00358"></a><span class="lineno"> 358</span> <span class="comment">/* End of Frame: The buffer contains exactly one end of frame and no data</span></div> <div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="comment"> * occurs after the end of frame. This flag is an optional hint. The absence</span></div> <div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="comment"> * of this flag does not imply the absence of an end of frame within the buffer. </span></div> <div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="comment"> * @ingroup buf</span></div> <div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="comment">*/</span></div> <div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#acc090508109971cbbf831b505f6c4d4e"> 363</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_ENDOFFRAME 0x00000010</span></div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div> <div class="line"><a name="l00365"></a><span class="lineno"> 365</span> <span class="comment">/* Sync Frame Flag: This flag is set when the buffer content contains a coded sync frame ' </span></div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span> <span class="comment"> * a frame that has no dependency on any other frame information </span></div> <div class="line"><a name="l00367"></a><span class="lineno"> 367</span> <span class="comment"> * @ingroup buf</span></div> <div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="comment"> */</span></div> <div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a778cc810b17547fb345b134e14547853"> 369</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_SYNCFRAME 0x00000020</span></div> <div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div> <div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="comment">/* Extra data present flag: there is extra data appended to the data stream</span></div> <div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="comment"> * residing in the buffer </span></div> <div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="comment"> * @ingroup buf </span></div> <div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="comment"> */</span></div> <div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#afb960c876e674546ae817374a406b4bd"> 375</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_EXTRADATA 0x00000040</span></div> <div class="line"><a name="l00376"></a><span class="lineno"> 376</span> </div> <div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="group__buf.html#ga1f4520bfbd54078acac2bbf0036e500c"> 393</a></span> <span class="preprocessor">#define OMX_BUFFERFLAG_CODECCONFIG 0x00000080</span></div> <div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div> <div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div> <div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div> <div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html"> 398</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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></div> <div class="line"><a name="l00399"></a><span class="lineno"> 399</span> {</div> <div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a2c1b342b83431a87220de46a42ffe917"> 400</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a2c1b342b83431a87220de46a42ffe917">nSize</a>; </div> <div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a58983048c518463356b14e326ef1d123"> 401</a></span>  <a class="code" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a58983048c518463356b14e326ef1d123">nVersion</a>; </div> <div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a676f0fb6d3de86578444edcae4896a04"> 402</a></span>  <a class="code" href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a>* <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a676f0fb6d3de86578444edcae4896a04">pBuffer</a>; </div> <div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#abd75dc8eb2ebc070c3c0933d2ab1c80a"> 404</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#abd75dc8eb2ebc070c3c0933d2ab1c80a">nAllocLen</a>; </div> <div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a1bdb4f2d2e541f5f48c0885d2f936c93"> 405</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a1bdb4f2d2e541f5f48c0885d2f936c93">nFilledLen</a>; </div> <div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#af2f9c92597bc8ffa78c7e95ee209b0e6"> 407</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#af2f9c92597bc8ffa78c7e95ee209b0e6">nOffset</a>; </div> <div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a55f02d1c281ebd38957046b4c819afb9"> 409</a></span>  <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a55f02d1c281ebd38957046b4c819afb9">pAppPrivate</a>; </div> <div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a8c07bdac540c42b91089a0000aa1cea2"> 411</a></span>  <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a8c07bdac540c42b91089a0000aa1cea2">pPlatformPrivate</a>; </div> <div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#ac164766268dab2ace108c218c6f1143f"> 413</a></span>  <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#ac164766268dab2ace108c218c6f1143f">pInputPortPrivate</a>; </div> <div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a635cd8c578691925942720bf6f260c87"> 415</a></span>  <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a635cd8c578691925942720bf6f260c87">pOutputPortPrivate</a>; </div> <div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aaf311299501f6976615573db567a2e9b"> 417</a></span>  <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aaf311299501f6976615573db567a2e9b">hMarkTargetComponent</a>; </div> <div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a9f655615f5c37b4bc3e7da6dd11331a3"> 419</a></span>  <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a9f655615f5c37b4bc3e7da6dd11331a3">pMarkData</a>; </div> <div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#ac637215d75998a876f45dd3c9aeb6047"> 422</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#ac637215d75998a876f45dd3c9aeb6047">nTickCount</a>; </div> <div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aadca3ee103a4b86fc7e7464ec61d1939"> 431</a></span>  <a class="code" href="_o_m_x___types_8h.html#a6b33848dcc4dbb7a64071c2a5404000a">OMX_TICKS</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aadca3ee103a4b86fc7e7464ec61d1939">nTimeStamp</a>; </div> <div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aaf0d0d8e979728652f1f3af2920aeed0"> 438</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aaf0d0d8e979728652f1f3af2920aeed0">nFlags</a>; </div> <div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a998d1cf3a63c49787226e3b454285cfe"> 439</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a998d1cf3a63c49787226e3b454285cfe">nOutputPortIndex</a>; </div> <div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aa5c1d1e65a5342b23237313803fa0576"> 441</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aa5c1d1e65a5342b23237313803fa0576">nInputPortIndex</a>; </div> <div class="line"><a name="l00443"></a><span class="lineno"> 443</span> } <a class="code" href="group__buf.html#gaf90fde450d26f09596f3aaf0c3f6f002">OMX_BUFFERHEADERTYPE</a>;</div> <div class="line"><a name="l00444"></a><span class="lineno"> 444</span> </div> <div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb"> 451</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a></div> <div class="line"><a name="l00452"></a><span class="lineno"> 452</span> {</div> <div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebabac362e0813daf02d280313504e9f1bb"> 453</a></span>  <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebabac362e0813daf02d280313504e9f1bb">OMX_ExtraDataNone</a> = 0, </div> <div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba97ffdaea63e73817a97139f031ecafc5"> 454</a></span>  <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba97ffdaea63e73817a97139f031ecafc5">OMX_ExtraDataQuantization</a>, </div> <div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae1451ae497d1e035674147d1ca7650c8"> 455</a></span>  <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae1451ae497d1e035674147d1ca7650c8">OMX_ExtraDataKhronosExtensions</a> = 0x6F000000, </div> <div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba7974d1c6f2838c1be52c92e54a53e302"> 456</a></span>  <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba7974d1c6f2838c1be52c92e54a53e302">OMX_ExtraDataVendorStartUnused</a> = 0x7F000000, </div> <div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae60ca33523866a7e2c757474d94b977c"> 457</a></span>  <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae60ca33523866a7e2c757474d94b977c">OMX_ExtraDataMax</a> = 0x7FFFFFFF</div> <div class="line"><a name="l00458"></a><span class="lineno"> 458</span> } <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a>;</div> <div class="line"><a name="l00459"></a><span class="lineno"> 459</span> </div> <div class="line"><a name="l00460"></a><span class="lineno"> 460</span> </div> <div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html"> 461</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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> {</div> <div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a028f3b95f10c24216e69b55abf7d7ba6"> 462</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a028f3b95f10c24216e69b55abf7d7ba6">nSize</a>;</div> <div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#aba7c6bd1c889ab9d06daa46dbd88f100"> 463</a></span>  <a class="code" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a> <a class="code" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#aba7c6bd1c889ab9d06daa46dbd88f100">nVersion</a>; </div> <div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#ad608f6a83cfa27ed79d714c52229a2a2"> 464</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#ad608f6a83cfa27ed79d714c52229a2a2">nPortIndex</a>;</div> <div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a3d62224df1b787e4363158f0f5ac4dba"> 465</a></span>  <a class="code" href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a> <a class="code" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a3d62224df1b787e4363158f0f5ac4dba">eType</a>; <span class="comment">/* Extra Data type */</span></div> <div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a56aef7ce74578b64201c60398c8fa688"> 466</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a56aef7ce74578b64201c60398c8fa688">nDataSize</a>; <span class="comment">/* Size of the supporting data to follow */</span></div> <div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a97817700388f8b80780830be1db3c827"> 467</a></span>  <a class="code" href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a> <a class="code" href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a97817700388f8b80780830be1db3c827">data</a>[1]; <span class="comment">/* Supporting data hint */</span></div> <div class="line"><a name="l00468"></a><span class="lineno"> 468</span> } <a class="code" href="_o_m_x___core_8h.html#a025b0bdc2e2f12c5f4b096db705342c5">OMX_OTHER_EXTRADATATYPE</a>;</div> <div class="line"><a name="l00469"></a><span class="lineno"> 469</span> </div> <div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html"> 471</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html">OMX_PORT_PARAM_TYPE</a> {</div> <div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a524d6319d8b77b4155d3b6021fb19d2c"> 472</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a524d6319d8b77b4155d3b6021fb19d2c">nSize</a>; </div> <div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a526b00bf9883e0ccb6c106044b3d06c4"> 473</a></span>  <a class="code" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a> <a class="code" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a526b00bf9883e0ccb6c106044b3d06c4">nVersion</a>; </div> <div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a36a330eb2118fcd881c39d5ef53a6ca1"> 474</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a36a330eb2118fcd881c39d5ef53a6ca1">nPorts</a>; </div> <div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a5b1f1219288aa43f3e0aa52fb873b423"> 475</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a5b1f1219288aa43f3e0aa52fb873b423">nStartPortNumber</a>; </div> <div class="line"><a name="l00476"></a><span class="lineno"> 476</span> } <a class="code" href="group__comp.html#gacf4a721215b1fd0f51568f4eacd0fd23">OMX_PORT_PARAM_TYPE</a>; </div> <div class="line"><a name="l00477"></a><span class="lineno"> 477</span> </div> <div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="group__comp.html#gaf9babc952e96b0b7e47efa208ef3fb83"> 479</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__comp.html#gaf9babc952e96b0b7e47efa208ef3fb83">OMX_EVENTTYPE</a></div> <div class="line"><a name="l00480"></a><span class="lineno"> 480</span> {</div> <div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2c22d11fa183bc941229878a4b41d973"> 481</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2c22d11fa183bc941229878a4b41d973">OMX_EventCmdComplete</a>, </div> <div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aeadeacb7957283b27322d5ec3564a7fd"> 482</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aeadeacb7957283b27322d5ec3564a7fd">OMX_EventError</a>, </div> <div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a29c0aac8a2b5fe120b7bc0ea4ab2ab19"> 483</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a29c0aac8a2b5fe120b7bc0ea4ab2ab19">OMX_EventMark</a>, </div> <div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a93a62b610240fa39252105a47f7ae5c2"> 484</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a93a62b610240fa39252105a47f7ae5c2">OMX_EventPortSettingsChanged</a>, </div> <div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2a9615d7091b47b0474eb3f609b2ec9a"> 485</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2a9615d7091b47b0474eb3f609b2ec9a">OMX_EventBufferFlag</a>, </div> <div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a060a446a6b32bbc21b60c391a902b5c6"> 486</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a060a446a6b32bbc21b60c391a902b5c6">OMX_EventResourcesAcquired</a>, </div> <div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aa23752f59fbbd998187bc71c60e2af6e"> 489</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aa23752f59fbbd998187bc71c60e2af6e">OMX_EventComponentResumed</a>, </div> <div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a92e1d080d446f66e4064ea028d37eb12"> 490</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a92e1d080d446f66e4064ea028d37eb12">OMX_EventDynamicResourcesAvailable</a>, </div> <div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83abb7a0d21e6381d8a099eed309a8a3d50"> 491</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83abb7a0d21e6381d8a099eed309a8a3d50">OMX_EventPortFormatDetected</a>, </div> <div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a1b000bd82e4cec0844fade772c85d06b"> 492</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a1b000bd82e4cec0844fade772c85d06b">OMX_EventKhronosExtensions</a> = 0x6F000000, </div> <div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83ac6f52fbebe8713620981eb8c761c937a"> 493</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83ac6f52fbebe8713620981eb8c761c937a">OMX_EventVendorStartUnused</a> = 0x7F000000, </div> <div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a0e2d5fc3b9e52bd05b0972a940b65e24"> 494</a></span>  <a class="code" href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a0e2d5fc3b9e52bd05b0972a940b65e24">OMX_EventMax</a> = 0x7FFFFFFF</div> <div class="line"><a name="l00495"></a><span class="lineno"> 495</span> } <a class="code" href="group__comp.html#gaf9babc952e96b0b7e47efa208ef3fb83">OMX_EVENTTYPE</a>;</div> <div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div> <div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html"> 497</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a></div> <div class="line"><a name="l00498"></a><span class="lineno"> 498</span> {</div> <div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html#aefa9f051bf9af100eb2c25c0491a8be9"> 530</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> (*<a class="code" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html#aefa9f051bf9af100eb2c25c0491a8be9">EventHandler</a>)(</div> <div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hComponent,</div> <div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> pAppData,</div> <div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="group__comp.html#gaf9babc952e96b0b7e47efa208ef3fb83">OMX_EVENTTYPE</a> eEvent,</div> <div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nData1,</div> <div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nData2,</div> <div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> pEventData);</div> <div class="line"><a name="l00537"></a><span class="lineno"> 537</span> </div> <div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="group__buf.html#gaae4f50ad1c6832dfffdaa0857e1b4a0b"> 560</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> (*<a class="code" href="group__buf.html#gaae4f50ad1c6832dfffdaa0857e1b4a0b">EmptyBufferDone</a>)(</div> <div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hComponent,</div> <div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> pAppData,</div> <div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" 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>* pBuffer);</div> <div class="line"><a name="l00564"></a><span class="lineno"> 564</span> </div> <div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="group__buf.html#ga078ff1a5f896e591f37b7e6db985729f"> 589</a></span>  <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> (*<a class="code" href="group__buf.html#ga078ff1a5f896e591f37b7e6db985729f">FillBufferDone</a>)(</div> <div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <a class="code" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hComponent,</div> <div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  <a class="code" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> pAppData,</div> <div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <a class="code" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="code" 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>* pBuffer);</div> <div class="line"><a name="l00593"></a><span class="lineno"> 593</span> </div> <div class="line"><a name="l00594"></a><span class="lineno"> 594</span> } <a class="code" href="_o_m_x___core_8h.html#a16c751eb939fcbff8d21adb1c0509bf3">OMX_CALLBACKTYPE</a>;</div> <div class="line"><a name="l00595"></a><span class="lineno"> 595</span> </div> <div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b"> 600</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b">OMX_BUFFERSUPPLIERTYPE</a></div> <div class="line"><a name="l00601"></a><span class="lineno"> 601</span> {</div> <div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4badb0dd8e4aa6a020fb1aa13df7985a94a"> 602</a></span>  <a class="code" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4badb0dd8e4aa6a020fb1aa13df7985a94a">OMX_BufferSupplyUnspecified</a> = 0x0, </div> <div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba74b9358525a276881e5baa6cf79e79fb"> 604</a></span>  <a class="code" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba74b9358525a276881e5baa6cf79e79fb">OMX_BufferSupplyInput</a>, </div> <div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba6c07d21520b6d3c847882383e0355c2c"> 605</a></span>  <a class="code" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba6c07d21520b6d3c847882383e0355c2c">OMX_BufferSupplyOutput</a>, </div> <div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bacaca1bfe87128a437a43c7bbf02f6b2c"> 606</a></span>  <a class="code" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bacaca1bfe87128a437a43c7bbf02f6b2c">OMX_BufferSupplyKhronosExtensions</a> = 0x6F000000, </div> <div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba0d160069d9847478fef861174149a95d"> 607</a></span>  <a class="code" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba0d160069d9847478fef861174149a95d">OMX_BufferSupplyVendorStartUnused</a> = 0x7F000000, </div> <div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bae4aabe0e90f25cafec1b225bc938c630"> 608</a></span>  <a class="code" href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bae4aabe0e90f25cafec1b225bc938c630">OMX_BufferSupplyMax</a> = 0x7FFFFFFF</div> <div class="line"><a name="l00609"></a><span class="lineno"> 609</span> } <a class="code" href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b">OMX_BUFFERSUPPLIERTYPE</a>;</div> <div class="line"><a name="l00610"></a><span class="lineno"> 610</span> </div> <div class="line"><a name="l00611"></a><span class="lineno"> 611</span> </div> <div class="line"><a name="l00615"></a><span class="lineno"><a class="line" 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"> 615</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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> {</div> <div class="line"><a name="l00616"></a><span class="lineno"><a class="line" 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#aacc38b330d15b908bbfa4fcb6824797a"> 616</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" 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#aacc38b330d15b908bbfa4fcb6824797a">nSize</a>; </div> <div class="line"><a name="l00617"></a><span class="lineno"><a class="line" 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#a1c1d1e48add73d186b3ed258889b114f"> 617</a></span>  <a class="code" href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a> <a class="code" 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#a1c1d1e48add73d186b3ed258889b114f">nVersion</a>; </div> <div class="line"><a name="l00618"></a><span class="lineno"><a class="line" 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#aac369739d5debbd47807ba2aad784dbc"> 618</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" 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#aac369739d5debbd47807ba2aad784dbc">nPortIndex</a>; </div> <div class="line"><a name="l00619"></a><span class="lineno"><a class="line" 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#acd2ce48eb688edcc306f313b42b168fb"> 619</a></span>  <a class="code" href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b">OMX_BUFFERSUPPLIERTYPE</a> <a class="code" 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#acd2ce48eb688edcc306f313b42b168fb">eBufferSupplier</a>; </div> <div class="line"><a name="l00620"></a><span class="lineno"> 620</span> } <a class="code" href="group__tun.html#gab73b8fc1b49b1e81eb108cb11256bb37">OMX_PARAM_BUFFERSUPPLIERTYPE</a>;</div> <div class="line"><a name="l00621"></a><span class="lineno"> 621</span> </div> <div class="line"><a name="l00622"></a><span class="lineno"> 622</span> </div> <div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="_o_m_x___core_8h.html#a59346a956d575109bc41e3ee15880177"> 627</a></span> <span class="preprocessor">#define OMX_PORTTUNNELFLAG_READONLY 0x00000001 </span></div> <div class="line"><a name="l00628"></a><span class="lineno"> 628</span> </div> <div class="line"><a name="l00629"></a><span class="lineno"> 629</span> </div> <div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html"> 635</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html">OMX_TUNNELSETUPTYPE</a></div> <div class="line"><a name="l00636"></a><span class="lineno"> 636</span> {</div> <div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html#a72a7c6f490bd7ccadc31bab56ac1dbf1"> 637</a></span>  <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> <a class="code" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html#a72a7c6f490bd7ccadc31bab56ac1dbf1">nTunnelFlags</a>; </div> <div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html#a47d4123a9df639c54fd1b73dde6348e4"> 638</a></span>  <a class="code" href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b">OMX_BUFFERSUPPLIERTYPE</a> <a class="code" href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html#a47d4123a9df639c54fd1b73dde6348e4">eSupplier</a>; </div> <div class="line"><a name="l00639"></a><span class="lineno"> 639</span> } <a class="code" href="group__tun.html#gaa8cef2b317ffae62e408b54e8b5a6146">OMX_TUNNELSETUPTYPE</a>; </div> <div class="line"><a name="l00640"></a><span class="lineno"> 640</span> </div> <div class="line"><a name="l00641"></a><span class="lineno"> 641</span> <span class="comment">/* OMX Component headers is included to enable the core to use</span></div> <div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="comment"> macros for functions into the component for OMX release 1.0. </span></div> <div class="line"><a name="l00643"></a><span class="lineno"> 643</span> <span class="comment"> Developers should not access any structures or data from within</span></div> <div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <span class="comment"> the component header directly */</span></div> <div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="comment">/* TO BE REMOVED - #include <OMX_Component.h> */</span></div> <div class="line"><a name="l00646"></a><span class="lineno"> 646</span> </div> <div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="group__comp.html#ga611fdef0018d1e69d3a73500f1eea732"> 684</a></span> <span class="preprocessor">#define OMX_GetComponentVersion( \</span></div> <div class="line"><a name="l00685"></a><span class="lineno"> 685</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="preprocessor"> pComponentName, \</span></div> <div class="line"><a name="l00687"></a><span class="lineno"> 687</span> <span class="preprocessor"> pComponentVersion, \</span></div> <div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="preprocessor"> pSpecVersion, \</span></div> <div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <span class="preprocessor"> pComponentUUID) \</span></div> <div class="line"><a name="l00690"></a><span class="lineno"> 690</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->GetComponentVersion( \</span></div> <div class="line"><a name="l00691"></a><span class="lineno"> 691</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="preprocessor"> pComponentName, \</span></div> <div class="line"><a name="l00693"></a><span class="lineno"> 693</span> <span class="preprocessor"> pComponentVersion, \</span></div> <div class="line"><a name="l00694"></a><span class="lineno"> 694</span> <span class="preprocessor"> pSpecVersion, \</span></div> <div class="line"><a name="l00695"></a><span class="lineno"> 695</span> <span class="preprocessor"> pComponentUUID) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00696"></a><span class="lineno"> 696</span> </div> <div class="line"><a name="l00697"></a><span class="lineno"> 697</span> </div> <div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="group__comp.html#gac6a67973fe58da8faa76e4b5eefe679b"> 745</a></span> <span class="preprocessor">#define OMX_SendCommand( \</span></div> <div class="line"><a name="l00746"></a><span class="lineno"> 746</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="preprocessor"> Cmd, \</span></div> <div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <span class="preprocessor"> nParam, \</span></div> <div class="line"><a name="l00749"></a><span class="lineno"> 749</span> <span class="preprocessor"> pCmdData) \</span></div> <div class="line"><a name="l00750"></a><span class="lineno"> 750</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->SendCommand( \</span></div> <div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="preprocessor"> Cmd, \</span></div> <div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <span class="preprocessor"> nParam, \</span></div> <div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="preprocessor"> pCmdData) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00755"></a><span class="lineno"> 755</span> </div> <div class="line"><a name="l00756"></a><span class="lineno"> 756</span> </div> <div class="line"><a name="l00786"></a><span class="lineno"><a class="line" href="group__comp.html#ga6a89d337db473320b65b7d49bc2e2fe9"> 786</a></span> <span class="preprocessor">#define OMX_GetParameter( \</span></div> <div class="line"><a name="l00787"></a><span class="lineno"> 787</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00788"></a><span class="lineno"> 788</span> <span class="preprocessor"> nParamIndex, \</span></div> <div class="line"><a name="l00789"></a><span class="lineno"> 789</span> <span class="preprocessor"> pComponentParameterStructure) \</span></div> <div class="line"><a name="l00790"></a><span class="lineno"> 790</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->GetParameter( \</span></div> <div class="line"><a name="l00791"></a><span class="lineno"> 791</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00792"></a><span class="lineno"> 792</span> <span class="preprocessor"> nParamIndex, \</span></div> <div class="line"><a name="l00793"></a><span class="lineno"> 793</span> <span class="preprocessor"> pComponentParameterStructure) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00794"></a><span class="lineno"> 794</span> </div> <div class="line"><a name="l00795"></a><span class="lineno"> 795</span> </div> <div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="group__comp.html#gaeea5cdaabb2815c8d6c170410158e5c4"> 825</a></span> <span class="preprocessor">#define OMX_SetParameter( \</span></div> <div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span> <span class="preprocessor"> nParamIndex, \</span></div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span> <span class="preprocessor"> pComponentParameterStructure) \</span></div> <div class="line"><a name="l00829"></a><span class="lineno"> 829</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->SetParameter( \</span></div> <div class="line"><a name="l00830"></a><span class="lineno"> 830</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00831"></a><span class="lineno"> 831</span> <span class="preprocessor"> nParamIndex, \</span></div> <div class="line"><a name="l00832"></a><span class="lineno"> 832</span> <span class="preprocessor"> pComponentParameterStructure) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00833"></a><span class="lineno"> 833</span> </div> <div class="line"><a name="l00834"></a><span class="lineno"> 834</span> </div> <div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="group__comp.html#gaf9c8886cc3b74a6a855bc2ff2875d22e"> 861</a></span> <span class="preprocessor">#define OMX_GetConfig( \</span></div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <span class="preprocessor"> nConfigIndex, \</span></div> <div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <span class="preprocessor"> pComponentConfigStructure) \</span></div> <div class="line"><a name="l00865"></a><span class="lineno"> 865</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->GetConfig( \</span></div> <div class="line"><a name="l00866"></a><span class="lineno"> 866</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00867"></a><span class="lineno"> 867</span> <span class="preprocessor"> nConfigIndex, \</span></div> <div class="line"><a name="l00868"></a><span class="lineno"> 868</span> <span class="preprocessor"> pComponentConfigStructure) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00869"></a><span class="lineno"> 869</span> </div> <div class="line"><a name="l00870"></a><span class="lineno"> 870</span> </div> <div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="group__comp.html#ga855a8a536a3f1c757d863702e526cfcf"> 897</a></span> <span class="preprocessor">#define OMX_SetConfig( \</span></div> <div class="line"><a name="l00898"></a><span class="lineno"> 898</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00899"></a><span class="lineno"> 899</span> <span class="preprocessor"> nConfigIndex, \</span></div> <div class="line"><a name="l00900"></a><span class="lineno"> 900</span> <span class="preprocessor"> pComponentConfigStructure) \</span></div> <div class="line"><a name="l00901"></a><span class="lineno"> 901</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->SetConfig( \</span></div> <div class="line"><a name="l00902"></a><span class="lineno"> 902</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00903"></a><span class="lineno"> 903</span> <span class="preprocessor"> nConfigIndex, \</span></div> <div class="line"><a name="l00904"></a><span class="lineno"> 904</span> <span class="preprocessor"> pComponentConfigStructure) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00905"></a><span class="lineno"> 905</span> </div> <div class="line"><a name="l00906"></a><span class="lineno"> 906</span> </div> <div class="line"><a name="l00931"></a><span class="lineno"><a class="line" href="group__comp.html#ga32fa78ef3dd631874d243db6c8ce002d"> 931</a></span> <span class="preprocessor">#define OMX_GetExtensionIndex( \</span></div> <div class="line"><a name="l00932"></a><span class="lineno"> 932</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00933"></a><span class="lineno"> 933</span> <span class="preprocessor"> cParameterName, \</span></div> <div class="line"><a name="l00934"></a><span class="lineno"> 934</span> <span class="preprocessor"> pIndexType) \</span></div> <div class="line"><a name="l00935"></a><span class="lineno"> 935</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->GetExtensionIndex( \</span></div> <div class="line"><a name="l00936"></a><span class="lineno"> 936</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00937"></a><span class="lineno"> 937</span> <span class="preprocessor"> cParameterName, \</span></div> <div class="line"><a name="l00938"></a><span class="lineno"> 938</span> <span class="preprocessor"> pIndexType) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00939"></a><span class="lineno"> 939</span> </div> <div class="line"><a name="l00940"></a><span class="lineno"> 940</span> </div> <div class="line"><a name="l00958"></a><span class="lineno"><a class="line" href="group__comp.html#gaafadfd2613e24e784ce9491d1b75b1d4"> 958</a></span> <span class="preprocessor">#define OMX_GetState( \</span></div> <div class="line"><a name="l00959"></a><span class="lineno"> 959</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00960"></a><span class="lineno"> 960</span> <span class="preprocessor"> pState) \</span></div> <div class="line"><a name="l00961"></a><span class="lineno"> 961</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->GetState( \</span></div> <div class="line"><a name="l00962"></a><span class="lineno"> 962</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00963"></a><span class="lineno"> 963</span> <span class="preprocessor"> pState) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00964"></a><span class="lineno"> 964</span> </div> <div class="line"><a name="l00965"></a><span class="lineno"> 965</span> </div> <div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="group__buf.html#gaa75127f343d613839e17c3311807bec6"> 985</a></span> <span class="preprocessor">#define OMX_UseBuffer( \</span></div> <div class="line"><a name="l00986"></a><span class="lineno"> 986</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00987"></a><span class="lineno"> 987</span> <span class="preprocessor"> ppBufferHdr, \</span></div> <div class="line"><a name="l00988"></a><span class="lineno"> 988</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l00989"></a><span class="lineno"> 989</span> <span class="preprocessor"> pAppPrivate, \</span></div> <div class="line"><a name="l00990"></a><span class="lineno"> 990</span> <span class="preprocessor"> nSizeBytes, \</span></div> <div class="line"><a name="l00991"></a><span class="lineno"> 991</span> <span class="preprocessor"> pBuffer) \</span></div> <div class="line"><a name="l00992"></a><span class="lineno"> 992</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->UseBuffer( \</span></div> <div class="line"><a name="l00993"></a><span class="lineno"> 993</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l00994"></a><span class="lineno"> 994</span> <span class="preprocessor"> ppBufferHdr, \</span></div> <div class="line"><a name="l00995"></a><span class="lineno"> 995</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l00996"></a><span class="lineno"> 996</span> <span class="preprocessor"> pAppPrivate, \</span></div> <div class="line"><a name="l00997"></a><span class="lineno"> 997</span> <span class="preprocessor"> nSizeBytes, \</span></div> <div class="line"><a name="l00998"></a><span class="lineno"> 998</span> <span class="preprocessor"> pBuffer)</span></div> <div class="line"><a name="l00999"></a><span class="lineno"> 999</span> </div> <div class="line"><a name="l01000"></a><span class="lineno"> 1000</span> </div> <div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="group__buf.html#ga95a58c5e4cf8254a2f18bbdc2bafe914"> 1028</a></span> <span class="preprocessor">#define OMX_AllocateBuffer( \</span></div> <div class="line"><a name="l01029"></a><span class="lineno"> 1029</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> <span class="preprocessor"> ppBuffer, \</span></div> <div class="line"><a name="l01031"></a><span class="lineno"> 1031</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l01032"></a><span class="lineno"> 1032</span> <span class="preprocessor"> pAppPrivate, \</span></div> <div class="line"><a name="l01033"></a><span class="lineno"> 1033</span> <span class="preprocessor"> nSizeBytes) \</span></div> <div class="line"><a name="l01034"></a><span class="lineno"> 1034</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->AllocateBuffer( \</span></div> <div class="line"><a name="l01035"></a><span class="lineno"> 1035</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01036"></a><span class="lineno"> 1036</span> <span class="preprocessor"> ppBuffer, \</span></div> <div class="line"><a name="l01037"></a><span class="lineno"> 1037</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l01038"></a><span class="lineno"> 1038</span> <span class="preprocessor"> pAppPrivate, \</span></div> <div class="line"><a name="l01039"></a><span class="lineno"> 1039</span> <span class="preprocessor"> nSizeBytes) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> </div> <div class="line"><a name="l01041"></a><span class="lineno"> 1041</span> </div> <div class="line"><a name="l01064"></a><span class="lineno"><a class="line" href="group__buf.html#gac0ea48dc3a069fa6b0166ea8fa2ee6a9"> 1064</a></span> <span class="preprocessor">#define OMX_FreeBuffer( \</span></div> <div class="line"><a name="l01065"></a><span class="lineno"> 1065</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01066"></a><span class="lineno"> 1066</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l01067"></a><span class="lineno"> 1067</span> <span class="preprocessor"> pBuffer) \</span></div> <div class="line"><a name="l01068"></a><span class="lineno"> 1068</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->FreeBuffer( \</span></div> <div class="line"><a name="l01069"></a><span class="lineno"> 1069</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01070"></a><span class="lineno"> 1070</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l01071"></a><span class="lineno"> 1071</span> <span class="preprocessor"> pBuffer) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01072"></a><span class="lineno"> 1072</span> </div> <div class="line"><a name="l01073"></a><span class="lineno"> 1073</span> </div> <div class="line"><a name="l01096"></a><span class="lineno"><a class="line" href="group__buf.html#ga355747ceccd12967e93ad24ad7b88f00"> 1096</a></span> <span class="preprocessor">#define OMX_EmptyThisBuffer( \</span></div> <div class="line"><a name="l01097"></a><span class="lineno"> 1097</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01098"></a><span class="lineno"> 1098</span> <span class="preprocessor"> pBuffer) \</span></div> <div class="line"><a name="l01099"></a><span class="lineno"> 1099</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->EmptyThisBuffer( \</span></div> <div class="line"><a name="l01100"></a><span class="lineno"> 1100</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01101"></a><span class="lineno"> 1101</span> <span class="preprocessor"> pBuffer) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01102"></a><span class="lineno"> 1102</span> </div> <div class="line"><a name="l01103"></a><span class="lineno"> 1103</span> </div> <div class="line"><a name="l01126"></a><span class="lineno"><a class="line" href="group__buf.html#ga713ba75260610072fabcf1b0939d3bd6"> 1126</a></span> <span class="preprocessor">#define OMX_FillThisBuffer( \</span></div> <div class="line"><a name="l01127"></a><span class="lineno"> 1127</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01128"></a><span class="lineno"> 1128</span> <span class="preprocessor"> pBuffer) \</span></div> <div class="line"><a name="l01129"></a><span class="lineno"> 1129</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->FillThisBuffer( \</span></div> <div class="line"><a name="l01130"></a><span class="lineno"> 1130</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01131"></a><span class="lineno"> 1131</span> <span class="preprocessor"> pBuffer) </span><span class="comment">/* Macro End */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01132"></a><span class="lineno"> 1132</span> </div> <div class="line"><a name="l01133"></a><span class="lineno"> 1133</span> </div> <div class="line"><a name="l01134"></a><span class="lineno"> 1134</span> </div> <div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="group__buf.html#gaa9d093a08220dd91e4a95f7adbaa30dc"> 1165</a></span> <span class="preprocessor">#define OMX_UseEGLImage( \</span></div> <div class="line"><a name="l01166"></a><span class="lineno"> 1166</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01167"></a><span class="lineno"> 1167</span> <span class="preprocessor"> ppBufferHdr, \</span></div> <div class="line"><a name="l01168"></a><span class="lineno"> 1168</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l01169"></a><span class="lineno"> 1169</span> <span class="preprocessor"> pAppPrivate, \</span></div> <div class="line"><a name="l01170"></a><span class="lineno"> 1170</span> <span class="preprocessor"> eglImage) \</span></div> <div class="line"><a name="l01171"></a><span class="lineno"> 1171</span> <span class="preprocessor"> ((OMX_COMPONENTTYPE*)hComponent)->UseEGLImage( \</span></div> <div class="line"><a name="l01172"></a><span class="lineno"> 1172</span> <span class="preprocessor"> hComponent, \</span></div> <div class="line"><a name="l01173"></a><span class="lineno"> 1173</span> <span class="preprocessor"> ppBufferHdr, \</span></div> <div class="line"><a name="l01174"></a><span class="lineno"> 1174</span> <span class="preprocessor"> nPortIndex, \</span></div> <div class="line"><a name="l01175"></a><span class="lineno"> 1175</span> <span class="preprocessor"> pAppPrivate, \</span></div> <div class="line"><a name="l01176"></a><span class="lineno"> 1176</span> <span class="preprocessor"> eglImage)</span></div> <div class="line"><a name="l01177"></a><span class="lineno"> 1177</span> </div> <div class="line"><a name="l01189"></a><span class="lineno"> 1189</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a> <a class="code" href="group__core.html#gac81e21bb18ce9bd985a933509a61884c">OMX_Init</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l01190"></a><span class="lineno"> 1190</span> </div> <div class="line"><a name="l01191"></a><span class="lineno"> 1191</span> </div> <div class="line"><a name="l01204"></a><span class="lineno"> 1204</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a> <a class="code" href="group__core.html#ga863300506af715fdf8b91f32bdcf553a">OMX_Deinit</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l01205"></a><span class="lineno"> 1205</span> </div> <div class="line"><a name="l01206"></a><span class="lineno"> 1206</span> </div> <div class="line"><a name="l01244"></a><span class="lineno"> 1244</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a> <a class="code" href="group__core.html#ga4ef83dde46e3602f74c9a630c7d0a449">OMX_ComponentNameEnum</a>(</div> <div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>  <a class="code" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="code" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> cComponentName,</div> <div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nNameLength,</div> <div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nIndex);</div> <div class="line"><a name="l01248"></a><span class="lineno"> 1248</span> </div> <div class="line"><a name="l01249"></a><span class="lineno"> 1249</span> </div> <div class="line"><a name="l01277"></a><span class="lineno"> 1277</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a> <a class="code" href="group__core.html#ga911625211abe7e5726afceee0fd98d74">OMX_GetHandle</a>(</div> <div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  <a class="code" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a>* pHandle, </div> <div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> cComponentName,</div> <div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a> pAppData,</div> <div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a>* pCallBacks);</div> <div class="line"><a name="l01282"></a><span class="lineno"> 1282</span> </div> <div class="line"><a name="l01283"></a><span class="lineno"> 1283</span> </div> <div class="line"><a name="l01299"></a><span class="lineno"> 1299</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a> <a class="code" href="group__core.html#gabdd0de6420415a359337e73381a7ddac">OMX_FreeHandle</a>(</div> <div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hComponent);</div> <div class="line"><a name="l01301"></a><span class="lineno"> 1301</span> </div> <div class="line"><a name="l01302"></a><span class="lineno"> 1302</span> </div> <div class="line"><a name="l01303"></a><span class="lineno"> 1303</span> </div> <div class="line"><a name="l01352"></a><span class="lineno"> 1352</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a> <a class="code" href="group__tun.html#ga8fa43caacbb2ede24ba0d35f03ce6dbe">OMX_SetupTunnel</a>(</div> <div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hOutput,</div> <div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nPortOutput,</div> <div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> hInput,</div> <div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> nPortInput);</div> <div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>  </div> <div class="line"><a name="l01359"></a><span class="lineno"> 1359</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="group__cp.html#gaf0ce1670a388de6e591ae12c64e5eb02">OMX_GetContentPipe</a>(</div> <div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>  <a class="code" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="code" href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a> *hPipe,</div> <div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> szURI);</div> <div class="line"><a name="l01362"></a><span class="lineno"> 1362</span> </div> <div class="line"><a name="l01390"></a><span class="lineno"> 1390</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="group__core.html#ga431fdec2b35dc0faee19225a786610bd">OMX_GetComponentsOfRole</a> ( </div> <div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> role,</div> <div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  <a class="code" href="_o_m_x___types_8h.html#ae2413e67d24fdfc2c077685e84c53741">OMX_INOUT</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> *pNumComps,</div> <div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  <a class="code" href="_o_m_x___types_8h.html#ae2413e67d24fdfc2c077685e84c53741">OMX_INOUT</a> <a class="code" href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a> **compNames);</div> <div class="line"><a name="l01394"></a><span class="lineno"> 1394</span> </div> <div class="line"><a name="l01420"></a><span class="lineno"> 1420</span> <a class="code" href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a> <a class="code" href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a> <a class="code" href="group__core.html#ga789b35e88446bbccbc8109b659cfd98d">OMX_GetRolesOfComponent</a> ( </div> <div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  <a class="code" href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a> <a class="code" href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a> compName, </div> <div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  <a class="code" href="_o_m_x___types_8h.html#ae2413e67d24fdfc2c077685e84c53741">OMX_INOUT</a> <a class="code" href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a> *pNumRoles,</div> <div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  <a class="code" href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a> <a class="code" href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a> **roles);</div> <div class="line"><a name="l01424"></a><span class="lineno"> 1424</span> </div> <div class="line"><a name="l01425"></a><span class="lineno"> 1425</span> <span class="preprocessor">#ifdef __cplusplus</span></div> <div class="line"><a name="l01426"></a><span class="lineno"> 1426</span> }</div> <div class="line"><a name="l01427"></a><span class="lineno"> 1427</span> <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01428"></a><span class="lineno"> 1428</span> </div> <div class="line"><a name="l01429"></a><span class="lineno"> 1429</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l01430"></a><span class="lineno"> 1430</span> <span class="comment">/* File EOF */</span></div> <div class="line"><a name="l01431"></a><span class="lineno"> 1431</span> </div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a2c1b342b83431a87220de46a42ffe917"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a2c1b342b83431a87220de46a42ffe917">OMX_BUFFERHEADERTYPE::nSize</a></div><div class="ttdeci">OMX_U32 nSize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00400">OMX_Core.h:400</a></div></div> <div class="ttc" id="group__buf_html_gaae4f50ad1c6832dfffdaa0857e1b4a0b"><div class="ttname"><a href="group__buf.html#gaae4f50ad1c6832dfffdaa0857e1b4a0b">OMX_CALLBACKTYPE::EmptyBufferDone</a></div><div class="ttdeci">OMX_ERRORTYPE(* EmptyBufferDone)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_PTR pAppData, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer)</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00560">OMX_Core.h:560</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_abd75dc8eb2ebc070c3c0933d2ab1c80a"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#abd75dc8eb2ebc070c3c0933d2ab1c80a">OMX_BUFFERHEADERTYPE::nAllocLen</a></div><div class="ttdeci">OMX_U32 nAllocLen</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00404">OMX_Core.h:404</a></div></div> <div class="ttc" id="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_aacc38b330d15b908bbfa4fcb6824797a"><div class="ttname"><a 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#aacc38b330d15b908bbfa4fcb6824797a">OMX_PARAM_BUFFERSUPPLIERTYPE::nSize</a></div><div class="ttdeci">OMX_U32 nSize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00616">OMX_Core.h:616</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83aa23752f59fbbd998187bc71c60e2af6e"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aa23752f59fbbd998187bc71c60e2af6e">OMX_EventComponentResumed</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00489">OMX_Core.h:489</a></div></div> <div class="ttc" id="group__buf_html_gga794922c5b300e5acec13b1dcccd09e4bacaca1bfe87128a437a43c7bbf02f6b2c"><div class="ttname"><a href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bacaca1bfe87128a437a43c7bbf02f6b2c">OMX_BufferSupplyKhronosExtensions</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00606">OMX_Core.h:606</a></div></div> <div class="ttc" id="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_a2708b71d585fd44fe623e1fa12850f1a"><div class="ttname"><a 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#a2708b71d585fd44fe623e1fa12850f1a">OMX_PARAM_COMPONENTROLETYPE::nSize</a></div><div class="ttdeci">OMX_U32 nSize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00285">OMX_Core.h:285</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a58983048c518463356b14e326ef1d123"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a58983048c518463356b14e326ef1d123">OMX_BUFFERHEADERTYPE::nVersion</a></div><div class="ttdeci">OMX_VERSIONTYPE nVersion</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00401">OMX_Core.h:401</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa720aa9b1580435065e0b2ea39434bec9"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa720aa9b1580435065e0b2ea39434bec9">OMX_ErrorComponentNotFound</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00140">OMX_Core.h:140</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a7b426d7bc825bf8a56ee39dc3c217af7"><div class="ttname"><a href="_o_m_x___types_8h.html#a7b426d7bc825bf8a56ee39dc3c217af7">OMX_HANDLETYPE</a></div><div class="ttdeci">void * OMX_HANDLETYPE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00295">OMX_Types.h:295</a></div></div> <div class="ttc" id="group__rpm_html_ga9c5c43b5036d4cd8cd131e359146919d"><div class="ttname"><a href="group__rpm.html#ga9c5c43b5036d4cd8cd131e359146919d">OMX_PRIORITYMGMTTYPE</a></div><div class="ttdeci">struct OMX_PRIORITYMGMTTYPE OMX_PRIORITYMGMTTYPE</div></div> <div class="ttc" id="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_a7f8494b0b601d83e86a6ecc8f14f11bc"><div class="ttname"><a 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#a7f8494b0b601d83e86a6ecc8f14f11bc">OMX_PARAM_COMPONENTROLETYPE::cRole</a></div><div class="ttdeci">OMX_U8 cRole[128]</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00287">OMX_Core.h:287</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_af2f9c92597bc8ffa78c7e95ee209b0e6"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#af2f9c92597bc8ffa78c7e95ee209b0e6">OMX_BUFFERHEADERTYPE::nOffset</a></div><div class="ttdeci">OMX_U32 nOffset</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00407">OMX_Core.h:407</a></div></div> <div class="ttc" id="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_a67a1292cda9dc36b98a1ea336d2ea330"><div class="ttname"><a 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#a67a1292cda9dc36b98a1ea336d2ea330">OMX_COMPONENTREGISTERTYPE::pInitialize</a></div><div class="ttdeci">OMX_COMPONENTINITTYPE pInitialize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00266">OMX_Core.h:266</a></div></div> <div class="ttc" id="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"><div class="ttname"><a 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></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00263">OMX_Core.h:263</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa53cc1a8e721e3f5fcd3cd0aa3536b3f8"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa53cc1a8e721e3f5fcd3cd0aa3536b3f8">OMX_ErrorUnderflow</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00153">OMX_Core.h:153</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a04983f4ca9c7876035dffc578597eae3"><div class="ttname"><a href="_o_m_x___types_8h.html#a04983f4ca9c7876035dffc578597eae3">OMX_U32</a></div><div class="ttdeci">unsigned long OMX_U32</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00145">OMX_Types.h:145</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa71caec0c7352af6f8bd676621cc5c8f7"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa71caec0c7352af6f8bd676621cc5c8f7">OMX_ErrorInvalidComponentName</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00137">OMX_Core.h:137</a></div></div> <div class="ttc" id="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"><div class="ttname"><a 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></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00615">OMX_Core.h:615</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9a28d714838f5f7b0112410b52127b66e1"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a28d714838f5f7b0112410b52127b66e1">OMX_StateVendorStartUnused</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00112">OMX_Core.h:112</a></div></div> <div class="ttc" id="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e_html_a5b1f1219288aa43f3e0aa52fb873b423"><div class="ttname"><a href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a5b1f1219288aa43f3e0aa52fb873b423">OMX_PORT_PARAM_TYPE::nStartPortNumber</a></div><div class="ttdeci">OMX_U32 nStartPortNumber</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00475">OMX_Core.h:475</a></div></div> <div class="ttc" id="group__tun_html_gab73b8fc1b49b1e81eb108cb11256bb37"><div class="ttname"><a href="group__tun.html#gab73b8fc1b49b1e81eb108cb11256bb37">OMX_PARAM_BUFFERSUPPLIERTYPE</a></div><div class="ttdeci">struct OMX_PARAM_BUFFERSUPPLIERTYPE OMX_PARAM_BUFFERSUPPLIERTYPE</div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaa4e1499e008038e4921eb8623279fb649"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaa4e1499e008038e4921eb8623279fb649">OMX_CommandMax</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00058">OMX_Core.h:58</a></div></div> <div class="ttc" id="group__core_html_ga431fdec2b35dc0faee19225a786610bd"><div class="ttname"><a href="group__core.html#ga431fdec2b35dc0faee19225a786610bd">OMX_GetComponentsOfRole</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_GetComponentsOfRole(OMX_IN OMX_STRING role, OMX_INOUT OMX_U32 *pNumComps, OMX_INOUT OMX_U8 **compNames)</div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa01ffd7b47bde1ef589c1089616937964"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa01ffd7b47bde1ef589c1089616937964">OMX_ErrorInvalidState</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00162">OMX_Core.h:162</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a1bdb4f2d2e541f5f48c0885d2f936c93"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a1bdb4f2d2e541f5f48c0885d2f936c93">OMX_BUFFERHEADERTYPE::nFilledLen</a></div><div class="ttdeci">OMX_U32 nFilledLen</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00405">OMX_Core.h:405</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a036d237c8baa64e96732105175ec5beba97ffdaea63e73817a97139f031ecafc5"><div class="ttname"><a href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba97ffdaea63e73817a97139f031ecafc5">OMX_ExtraDataQuantization</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00454">OMX_Core.h:454</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aabc01bbd617ec3c3a0ace35f4c98d601b"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabc01bbd617ec3c3a0ace35f4c98d601b">OMX_ErrorInvalidComponent</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00144">OMX_Core.h:144</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa545e2087534f4fabbc957514d299367e"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa545e2087534f4fabbc957514d299367e">OMX_ErrorNotReady</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00181">OMX_Core.h:181</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa3f7dc6276e4a644386f3f112c86f7549"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa3f7dc6276e4a644386f3f112c86f7549">OMX_ErrorPortUnresponsiveDuringAllocation</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00197">OMX_Core.h:197</a></div></div> <div class="ttc" id="group__buf_html_gga794922c5b300e5acec13b1dcccd09e4badb0dd8e4aa6a020fb1aa13df7985a94a"><div class="ttname"><a href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4badb0dd8e4aa6a020fb1aa13df7985a94a">OMX_BufferSupplyUnspecified</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00602">OMX_Core.h:602</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aaeb8784a5b09cd9c0b4aa49f1adb768d4"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaeb8784a5b09cd9c0b4aa49f1adb768d4">OMX_ErrorIncorrectStateOperation</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00215">OMX_Core.h:215</a></div></div> <div class="ttc" id="group__buf_html_ga794922c5b300e5acec13b1dcccd09e4b"><div class="ttname"><a href="group__buf.html#ga794922c5b300e5acec13b1dcccd09e4b">OMX_BUFFERSUPPLIERTYPE</a></div><div class="ttdeci">OMX_BUFFERSUPPLIERTYPE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00600">OMX_Core.h:600</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa03f8559b2f708ee7162fbbe274cb34a2"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa03f8559b2f708ee7162fbbe274cb34a2">OMX_ErrorUnsupportedSetting</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00218">OMX_Core.h:218</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a8a31dd95e8a7d81701f312de0cccc05d"><div class="ttname"><a href="_o_m_x___types_8h.html#a8a31dd95e8a7d81701f312de0cccc05d">OMX_S32</a></div><div class="ttdeci">signed long OMX_S32</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00148">OMX_Types.h:148</a></div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaa22b50871ddc023725f9a386e5ec4a45a"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaa22b50871ddc023725f9a386e5ec4a45a">OMX_CommandKhronosExtensions</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00056">OMX_Core.h:56</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9affa2690a3c872ec899622e45f04df7e3"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9affa2690a3c872ec899622e45f04df7e3">OMX_StatePause</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00107">OMX_Core.h:107</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aacaa93bdb110f3101415ecb8472e99ad6"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aacaa93bdb110f3101415ecb8472e99ad6">OMX_ErrorIncorrectStateTransition</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00212">OMX_Core.h:212</a></div></div> <div class="ttc" id="group__core_html_gac81e21bb18ce9bd985a933509a61884c"><div class="ttname"><a href="group__core.html#gac81e21bb18ce9bd985a933509a61884c">OMX_Init</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_APIENTRY OMX_Init(void)</div><div class="ttdoc">The OMX_Init standard function. </div><div class="ttdef"><b>Definition:</b> <a href="omxcore_8c_source.html#l00094">omxcore.c:94</a></div></div> <div class="ttc" id="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e_html_a36a330eb2118fcd881c39d5ef53a6ca1"><div class="ttname"><a href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a36a330eb2118fcd881c39d5ef53a6ca1">OMX_PORT_PARAM_TYPE::nPorts</a></div><div class="ttdeci">OMX_U32 nPorts</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00474">OMX_Core.h:474</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9a49b0a10ed068f84615909b688b3708d2"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a49b0a10ed068f84615909b688b3708d2">OMX_StateKhronosExtensions</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00111">OMX_Core.h:111</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a6b33848dcc4dbb7a64071c2a5404000a"><div class="ttname"><a href="_o_m_x___types_8h.html#a6b33848dcc4dbb7a64071c2a5404000a">OMX_TICKS</a></div><div class="ttdeci">OMX_S64 OMX_TICKS</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00282">OMX_Types.h:282</a></div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaa8268f8530a473ee6f5b85c61993a1d4e"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaa8268f8530a473ee6f5b85c61993a1d4e">OMX_CommandFlush</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00052">OMX_Core.h:52</a></div></div> <div class="ttc" id="group__buf_html_ga078ff1a5f896e591f37b7e6db985729f"><div class="ttname"><a href="group__buf.html#ga078ff1a5f896e591f37b7e6db985729f">OMX_CALLBACKTYPE::FillBufferDone</a></div><div class="ttdeci">OMX_ERRORTYPE(* FillBufferDone)(OMX_OUT OMX_HANDLETYPE hComponent, OMX_OUT OMX_PTR pAppData, OMX_OUT OMX_BUFFERHEADERTYPE *pBuffer)</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00589">OMX_Core.h:589</a></div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaa5c6246d6d245048e2fae5e31c210e55e"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaa5c6246d6d245048e2fae5e31c210e55e">OMX_CommandPortEnable</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00054">OMX_Core.h:54</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa1516a65afc62bac743bd44a0ba0e567c"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1516a65afc62bac743bd44a0ba0e567c">OMX_ErrorSameState</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00187">OMX_Core.h:187</a></div></div> <div class="ttc" id="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e_html_aaa639fbc2914079a7a22d094a250e1be"><div class="ttname"><a href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#aaa639fbc2914079a7a22d094a250e1be">OMX_PRIORITYMGMTTYPE::nGroupPriority</a></div><div class="ttdeci">OMX_U32 nGroupPriority</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00276">OMX_Core.h:276</a></div></div> <div class="ttc" id="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e_html_a3d62224df1b787e4363158f0f5ac4dba"><div class="ttname"><a href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a3d62224df1b787e4363158f0f5ac4dba">OMX_OTHER_EXTRADATATYPE::eType</a></div><div class="ttdeci">OMX_EXTRADATATYPE eType</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00465">OMX_Core.h:465</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa1094b6f25a620b8ad156cda8e755b729"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1094b6f25a620b8ad156cda8e755b729">OMX_ErrorTimeout</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00184">OMX_Core.h:184</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a1b000bd82e4cec0844fade772c85d06b"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a1b000bd82e4cec0844fade772c85d06b">OMX_EventKhronosExtensions</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00492">OMX_Core.h:492</a></div></div> <div class="ttc" id="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e_html_a524d6319d8b77b4155d3b6021fb19d2c"><div class="ttname"><a href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a524d6319d8b77b4155d3b6021fb19d2c">OMX_PORT_PARAM_TYPE::nSize</a></div><div class="ttdeci">OMX_U32 nSize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00472">OMX_Core.h:472</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aad1cb664e72ba392b5d0bb5103a5a79db"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aad1cb664e72ba392b5d0bb5103a5a79db">OMX_ErrorContentPipeCreationFailed</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00246">OMX_Core.h:246</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html"><div class="ttname"><a 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></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00398">OMX_Core.h:398</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_ac637215d75998a876f45dd3c9aeb6047"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#ac637215d75998a876f45dd3c9aeb6047">OMX_BUFFERHEADERTYPE::nTickCount</a></div><div class="ttdeci">OMX_U32 nTickCount</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00422">OMX_Core.h:422</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aaa3ed43669e662da346a1dd0d10f33eff"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa3ed43669e662da346a1dd0d10f33eff">OMX_ErrorSeperateTablesUsed</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00249">OMX_Core.h:249</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aadd8228ab1a65c7ba2409ecbc855104cb"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aadd8228ab1a65c7ba2409ecbc855104cb">OMX_ErrorPortUnresponsiveDuringStop</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00209">OMX_Core.h:209</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9ab9a046cf692b4a48d40c503edbac925f"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ab9a046cf692b4a48d40c503edbac925f">OMX_StateInvalid</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00094">OMX_Core.h:94</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a35830b439b00948006e5ef824fef715f"><div class="ttname"><a href="_o_m_x___types_8h.html#a35830b439b00948006e5ef824fef715f">OMX_STRING</a></div><div class="ttdeci">char * OMX_STRING</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00206">OMX_Types.h:206</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a036d237c8baa64e96732105175ec5bebae1451ae497d1e035674147d1ca7650c8"><div class="ttname"><a href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae1451ae497d1e035674147d1ca7650c8">OMX_ExtraDataKhronosExtensions</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00455">OMX_Core.h:455</a></div></div> <div class="ttc" id="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e_html"><div class="ttname"><a href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html">OMX_TUNNELSETUPTYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00635">OMX_Core.h:635</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aac3e9a4e90171b69aae9a9404a6386028"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac3e9a4e90171b69aae9a9404a6386028">OMX_ErrorVendorStartUnused</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00255">OMX_Core.h:255</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a52f5626b11279ed9a6ce8731abc365be"><div class="ttname"><a href="_o_m_x___types_8h.html#a52f5626b11279ed9a6ce8731abc365be">OMX_PTR</a></div><div class="ttdeci">void * OMX_PTR</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00199">OMX_Types.h:199</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa78e5168563f772870348c38f41480cc3"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa78e5168563f772870348c38f41480cc3">OMX_ErrorKhronosExtensions</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00254">OMX_Core.h:254</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa05b94ea6c4fb9261c90e5622888095e5"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa05b94ea6c4fb9261c90e5622888095e5">OMX_ErrorDynamicResourcesUnavailable</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00233">OMX_Core.h:233</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aae97baf3873051236ebdb91cd42fbb3fe"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae97baf3873051236ebdb91cd42fbb3fe">OMX_ErrorVersionMismatch</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00178">OMX_Core.h:178</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a2c22d11fa183bc941229878a4b41d973"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2c22d11fa183bc941229878a4b41d973">OMX_EventCmdComplete</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00481">OMX_Core.h:481</a></div></div> <div class="ttc" id="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e_html_a028f3b95f10c24216e69b55abf7d7ba6"><div class="ttname"><a href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a028f3b95f10c24216e69b55abf7d7ba6">OMX_OTHER_EXTRADATATYPE::nSize</a></div><div class="ttdeci">OMX_U32 nSize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00462">OMX_Core.h:462</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a92e1d080d446f66e4064ea028d37eb12"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a92e1d080d446f66e4064ea028d37eb12">OMX_EventDynamicResourcesAvailable</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00490">OMX_Core.h:490</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83ac6f52fbebe8713620981eb8c761c937a"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83ac6f52fbebe8713620981eb8c761c937a">OMX_EventVendorStartUnused</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00493">OMX_Core.h:493</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aac7eaeea582e8ff5a51bb8abc54c130e0"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aac7eaeea582e8ff5a51bb8abc54c130e0">OMX_ErrorBadParameter</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00147">OMX_Core.h:147</a></div></div> <div class="ttc" id="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e_html_ad608f6a83cfa27ed79d714c52229a2a2"><div class="ttname"><a href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#ad608f6a83cfa27ed79d714c52229a2a2">OMX_OTHER_EXTRADATATYPE::nPortIndex</a></div><div class="ttdeci">OMX_U32 nPortIndex</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00464">OMX_Core.h:464</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_aaf0d0d8e979728652f1f3af2920aeed0"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aaf0d0d8e979728652f1f3af2920aeed0">OMX_BUFFERHEADERTYPE::nFlags</a></div><div class="ttdeci">OMX_U32 nFlags</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00438">OMX_Core.h:438</a></div></div> <div class="ttc" id="group__comp_html_gaf9babc952e96b0b7e47efa208ef3fb83"><div class="ttname"><a href="group__comp.html#gaf9babc952e96b0b7e47efa208ef3fb83">OMX_EVENTTYPE</a></div><div class="ttdeci">OMX_EVENTTYPE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00479">OMX_Core.h:479</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a16c751eb939fcbff8d21adb1c0509bf3"><div class="ttname"><a href="_o_m_x___core_8h.html#a16c751eb939fcbff8d21adb1c0509bf3">OMX_CALLBACKTYPE</a></div><div class="ttdeci">struct OMX_CALLBACKTYPE OMX_CALLBACKTYPE</div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa20f5d5a274e1ec837a4cf6a8fcadfef5"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa20f5d5a274e1ec837a4cf6a8fcadfef5">OMX_ErrorMbErrorsInFrame</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00237">OMX_Core.h:237</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aaae2b5976124378fbc56d31f8c95bb4dc"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaae2b5976124378fbc56d31f8c95bb4dc">OMX_ErrorComponentSuspended</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00230">OMX_Core.h:230</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a025b0bdc2e2f12c5f4b096db705342c5"><div class="ttname"><a href="_o_m_x___core_8h.html#a025b0bdc2e2f12c5f4b096db705342c5">OMX_OTHER_EXTRADATATYPE</a></div><div class="ttdeci">struct OMX_OTHER_EXTRADATATYPE OMX_OTHER_EXTRADATATYPE</div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a93a62b610240fa39252105a47f7ae5c2"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a93a62b610240fa39252105a47f7ae5c2">OMX_EventPortSettingsChanged</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00484">OMX_Core.h:484</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aabde37b8fe2525c3b77057b7ff7614962"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabde37b8fe2525c3b77057b7ff7614962">OMX_ErrorStreamCorrupt</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00165">OMX_Core.h:165</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a635cd8c578691925942720bf6f260c87"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a635cd8c578691925942720bf6f260c87">OMX_BUFFERHEADERTYPE::pOutputPortPrivate</a></div><div class="ttdeci">OMX_PTR pOutputPortPrivate</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00415">OMX_Core.h:415</a></div></div> <div class="ttc" id="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e_html_a97817700388f8b80780830be1db3c827"><div class="ttname"><a href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a97817700388f8b80780830be1db3c827">OMX_OTHER_EXTRADATATYPE::data</a></div><div class="ttdeci">OMX_U8 data[1]</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00467">OMX_Core.h:467</a></div></div> <div class="ttc" id="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e_html_a4a03a6ad8a7ca8cfcf9014e3acb6b63a"><div class="ttname"><a href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#a4a03a6ad8a7ca8cfcf9014e3acb6b63a">OMX_PRIORITYMGMTTYPE::nSize</a></div><div class="ttdeci">OMX_U32 nSize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00274">OMX_Core.h:274</a></div></div> <div class="ttc" id="group__core_html_gaf07808cc3e8c3950a0ac4b76d17cff9e"><div class="ttname"><a href="group__core.html#gaf07808cc3e8c3950a0ac4b76d17cff9e">OMX_ComponentRegistered</a></div><div class="ttdeci">OMX_COMPONENTREGISTERTYPE OMX_ComponentRegistered[]</div></div> <div class="ttc" id="group__tun_html_ga8fa43caacbb2ede24ba0d35f03ce6dbe"><div class="ttname"><a href="group__tun.html#ga8fa43caacbb2ede24ba0d35f03ce6dbe">OMX_SetupTunnel</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_APIENTRY OMX_SetupTunnel(OMX_IN OMX_HANDLETYPE hOutput, OMX_IN OMX_U32 nPortOutput, OMX_IN OMX_HANDLETYPE hInput, OMX_IN OMX_U32 nPortInput)</div></div> <div class="ttc" id="_o_m_x___core_8h_html_a036d237c8baa64e96732105175ec5beba7974d1c6f2838c1be52c92e54a53e302"><div class="ttname"><a href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beba7974d1c6f2838c1be52c92e54a53e302">OMX_ExtraDataVendorStartUnused</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00456">OMX_Core.h:456</a></div></div> <div class="ttc" id="group__buf_html_gga794922c5b300e5acec13b1dcccd09e4bae4aabe0e90f25cafec1b225bc938c630"><div class="ttname"><a href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4bae4aabe0e90f25cafec1b225bc938c630">OMX_BufferSupplyMax</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00608">OMX_Core.h:608</a></div></div> <div class="ttc" id="group__core_html_ga911625211abe7e5726afceee0fd98d74"><div class="ttname"><a href="group__core.html#ga911625211abe7e5726afceee0fd98d74">OMX_GetHandle</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_APIENTRY OMX_GetHandle(OMX_OUT OMX_HANDLETYPE *pHandle, OMX_IN OMX_STRING cComponentName, OMX_IN OMX_PTR pAppData, OMX_IN OMX_CALLBACKTYPE *pCallBacks)</div></div> <div class="ttc" id="_o_m_x___core_8h_html_a036d237c8baa64e96732105175ec5bebabac362e0813daf02d280313504e9f1bb"><div class="ttname"><a href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebabac362e0813daf02d280313504e9f1bb">OMX_ExtraDataNone</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00453">OMX_Core.h:453</a></div></div> <div class="ttc" id="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e_html"><div class="ttname"><a href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html">OMX_CALLBACKTYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00497">OMX_Core.h:497</a></div></div> <div class="ttc" id="group__core_html_gabdd0de6420415a359337e73381a7ddac"><div class="ttname"><a href="group__core.html#gabdd0de6420415a359337e73381a7ddac">OMX_FreeHandle</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_APIENTRY OMX_FreeHandle(OMX_IN OMX_HANDLETYPE hComponent)</div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a55f02d1c281ebd38957046b4c819afb9"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a55f02d1c281ebd38957046b4c819afb9">OMX_BUFFERHEADERTYPE::pAppPrivate</a></div><div class="ttdeci">OMX_PTR pAppPrivate</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00409">OMX_Core.h:409</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_aa5c1d1e65a5342b23237313803fa0576"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aa5c1d1e65a5342b23237313803fa0576">OMX_BUFFERHEADERTYPE::nInputPortIndex</a></div><div class="ttdeci">OMX_U32 nInputPortIndex</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00441">OMX_Core.h:441</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_aa904bc42411fc5979c164cef96e90400"><div class="ttname"><a href="_o_m_x___types_8h.html#aa904bc42411fc5979c164cef96e90400">OMX_API</a></div><div class="ttdeci">#define OMX_API</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00062">OMX_Types.h:62</a></div></div> <div class="ttc" id="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e_html"><div class="ttname"><a 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></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00461">OMX_Core.h:461</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83abb7a0d21e6381d8a099eed309a8a3d50"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83abb7a0d21e6381d8a099eed309a8a3d50">OMX_EventPortFormatDetected</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00491">OMX_Core.h:491</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa832addfc9b4d0cb4ad447aa8b9771f19"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa832addfc9b4d0cb4ad447aa8b9771f19">OMX_ErrorTunnelingUnsupported</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00252">OMX_Core.h:252</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_aadca3ee103a4b86fc7e7464ec61d1939"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aadca3ee103a4b86fc7e7464ec61d1939">OMX_BUFFERHEADERTYPE::nTimeStamp</a></div><div class="ttdeci">OMX_TICKS nTimeStamp</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00431">OMX_Core.h:431</a></div></div> <div class="ttc" id="group__buf_html_gga794922c5b300e5acec13b1dcccd09e4ba0d160069d9847478fef861174149a95d"><div class="ttname"><a href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba0d160069d9847478fef861174149a95d">OMX_BufferSupplyVendorStartUnused</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00607">OMX_Core.h:607</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa6a06d82103a98bfe9ae40b3f3a0bc563"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a06d82103a98bfe9ae40b3f3a0bc563">OMX_ErrorFormatNotDetected</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00240">OMX_Core.h:240</a></div></div> <div class="ttc" id="group__core_html_ga4ef83dde46e3602f74c9a630c7d0a449"><div class="ttname"><a href="group__core.html#ga4ef83dde46e3602f74c9a630c7d0a449">OMX_ComponentNameEnum</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_APIENTRY OMX_ComponentNameEnum(OMX_OUT OMX_STRING cComponentName, OMX_IN OMX_U32 nNameLength, OMX_IN OMX_U32 nIndex)</div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a29c0aac8a2b5fe120b7bc0ea4ab2ab19"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a29c0aac8a2b5fe120b7bc0ea4ab2ab19">OMX_EventMark</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00483">OMX_Core.h:483</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aabddd747c503d26cd5780dffd4259fb98"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aabddd747c503d26cd5780dffd4259fb98">OMX_ErrorResourcesLost</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00172">OMX_Core.h:172</a></div></div> <div class="ttc" id="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e_html"><div class="ttname"><a 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></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00273">OMX_Core.h:273</a></div></div> <div class="ttc" id="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e_html_a56aef7ce74578b64201c60398c8fa688"><div class="ttname"><a href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#a56aef7ce74578b64201c60398c8fa688">OMX_OTHER_EXTRADATATYPE::nDataSize</a></div><div class="ttdeci">OMX_U32 nDataSize</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00466">OMX_Core.h:466</a></div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaac0567610d2d7aebeeb37ccb205191f0b"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaac0567610d2d7aebeeb37ccb205191f0b">OMX_CommandVendorStartUnused</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00057">OMX_Core.h:57</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_ac164766268dab2ace108c218c6f1143f"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#ac164766268dab2ace108c218c6f1143f">OMX_BUFFERHEADERTYPE::pInputPortPrivate</a></div><div class="ttdeci">OMX_PTR pInputPortPrivate</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00413">OMX_Core.h:413</a></div></div> <div class="ttc" id="group__comp_html_ga6c7e9c28c12e5cc742e5b0779b075ed2"><div class="ttname"><a href="group__comp.html#ga6c7e9c28c12e5cc742e5b0779b075ed2">OMX_PARAM_COMPONENTROLETYPE</a></div><div class="ttdeci">struct OMX_PARAM_COMPONENTROLETYPE OMX_PARAM_COMPONENTROLETYPE</div></div> <div class="ttc" id="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e_html_af70427ccb6756867f01101924324152b"><div class="ttname"><a href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#af70427ccb6756867f01101924324152b">OMX_PRIORITYMGMTTYPE::nVersion</a></div><div class="ttdeci">OMX_VERSIONTYPE nVersion</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00275">OMX_Core.h:275</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9a64bed325d94b49150e505034a6b4ee11"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a64bed325d94b49150e505034a6b4ee11">OMX_StateWaitForResources</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00108">OMX_Core.h:108</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a060a446a6b32bbc21b60c391a902b5c6"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a060a446a6b32bbc21b60c391a902b5c6">OMX_EventResourcesAcquired</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00486">OMX_Core.h:486</a></div></div> <div class="ttc" id="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_ad87ddc3b8fbd2400cde71f14d654e9b5"><div class="ttname"><a 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#ad87ddc3b8fbd2400cde71f14d654e9b5">OMX_PARAM_COMPONENTROLETYPE::nVersion</a></div><div class="ttdeci">OMX_VERSIONTYPE nVersion</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00286">OMX_Core.h:286</a></div></div> <div class="ttc" id="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e_html_aba7c6bd1c889ab9d06daa46dbd88f100"><div class="ttname"><a href="struct_o_m_x___o_t_h_e_r___e_x_t_r_a_d_a_t_a_t_y_p_e.html#aba7c6bd1c889ab9d06daa46dbd88f100">OMX_OTHER_EXTRADATATYPE::nVersion</a></div><div class="ttdeci">OMX_VERSIONTYPE nVersion</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00463">OMX_Core.h:463</a></div></div> <div class="ttc" id="group__buf_html_gga794922c5b300e5acec13b1dcccd09e4ba6c07d21520b6d3c847882383e0355c2c"><div class="ttname"><a href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba6c07d21520b6d3c847882383e0355c2c">OMX_BufferSupplyOutput</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00605">OMX_Core.h:605</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a9b7491ee0c559eaba7416fe922882f65"><div class="ttname"><a href="_o_m_x___types_8h.html#a9b7491ee0c559eaba7416fe922882f65">OMX_APIENTRY</a></div><div class="ttdeci">#define OMX_APIENTRY</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00068">OMX_Types.h:68</a></div></div> <div class="ttc" id="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"><div class="ttname"><a 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></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00284">OMX_Core.h:284</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a307d298cd2eeb97cc2c3a0a2ffa051eb"><div class="ttname"><a href="_o_m_x___core_8h.html#a307d298cd2eeb97cc2c3a0a2ffa051eb">OMX_MAX_STRINGNAME_SIZE</a></div><div class="ttdeci">#define OMX_MAX_STRINGNAME_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00281">OMX_Core.h:281</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aaa91da434774db860212541d4ec6b2ff8"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aaa91da434774db860212541d4ec6b2ff8">OMX_ErrorPortUnresponsiveDuringDeallocation</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00203">OMX_Core.h:203</a></div></div> <div class="ttc" id="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_a500dc9a4cdeac4259ac8cf1fb782ddc9"><div class="ttname"><a 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#a500dc9a4cdeac4259ac8cf1fb782ddc9">OMX_COMPONENTREGISTERTYPE::pName</a></div><div class="ttdeci">const char * pName</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00265">OMX_Core.h:265</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa0ad2d44b5618c5c3c9b9c30c0c252b59"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa0ad2d44b5618c5c3c9b9c30c0c252b59">OMX_ErrorInsufficientResources</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00131">OMX_Core.h:131</a></div></div> <div class="ttc" id="group__buf_html_gaf90fde450d26f09596f3aaf0c3f6f002"><div class="ttname"><a href="group__buf.html#gaf90fde450d26f09596f3aaf0c3f6f002">OMX_BUFFERHEADERTYPE</a></div><div class="ttdeci">struct OMX_BUFFERHEADERTYPE OMX_BUFFERHEADERTYPE</div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa2f103f12c89e2f1bc3b0a5db37ee89e0"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa2f103f12c89e2f1bc3b0a5db37ee89e0">OMX_ErrorBadPortIndex</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00224">OMX_Core.h:224</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a036d237c8baa64e96732105175ec5bebae60ca33523866a7e2c757474d94b977c"><div class="ttname"><a href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5bebae60ca33523866a7e2c757474d94b977c">OMX_ExtraDataMax</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00457">OMX_Core.h:457</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a3ad7d812ff8ffb968c08e4b7bb04becd"><div class="ttname"><a href="_o_m_x___types_8h.html#a3ad7d812ff8ffb968c08e4b7bb04becd">OMX_U8</a></div><div class="ttdeci">unsigned char OMX_U8</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00133">OMX_Types.h:133</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a998d1cf3a63c49787226e3b454285cfe"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a998d1cf3a63c49787226e3b454285cfe">OMX_BUFFERHEADERTYPE::nOutputPortIndex</a></div><div class="ttdeci">OMX_U32 nOutputPortIndex</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00439">OMX_Core.h:439</a></div></div> <div class="ttc" id="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_a1c1d1e48add73d186b3ed258889b114f"><div class="ttname"><a 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#a1c1d1e48add73d186b3ed258889b114f">OMX_PARAM_BUFFERSUPPLIERTYPE::nVersion</a></div><div class="ttdeci">OMX_VERSIONTYPE nVersion</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00617">OMX_Core.h:617</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa7a63e7a3c1a391b85458a908354b4a82"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a63e7a3c1a391b85458a908354b4a82">OMX_ErrorResourcesPreempted</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00191">OMX_Core.h:191</a></div></div> <div class="ttc" id="group__buf_html_gga794922c5b300e5acec13b1dcccd09e4ba74b9358525a276881e5baa6cf79e79fb"><div class="ttname"><a href="group__buf.html#gga794922c5b300e5acec13b1dcccd09e4ba74b9358525a276881e5baa6cf79e79fb">OMX_BufferSupplyInput</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00604">OMX_Core.h:604</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a0e2d5fc3b9e52bd05b0972a940b65e24"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a0e2d5fc3b9e52bd05b0972a940b65e24">OMX_EventMax</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00494">OMX_Core.h:494</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa6a326b0a0bc1301be4d9a67831658a63"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa6a326b0a0bc1301be4d9a67831658a63">OMX_ErrorUndefined</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00134">OMX_Core.h:134</a></div></div> <div class="ttc" id="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e_html_a72a7c6f490bd7ccadc31bab56ac1dbf1"><div class="ttname"><a href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html#a72a7c6f490bd7ccadc31bab56ac1dbf1">OMX_TUNNELSETUPTYPE::nTunnelFlags</a></div><div class="ttdeci">OMX_U32 nTunnelFlags</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00637">OMX_Core.h:637</a></div></div> <div class="ttc" id="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e_html"><div class="ttname"><a href="union_o_m_x___v_e_r_s_i_o_n_t_y_p_e.html">OMX_VERSIONTYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00328">OMX_Types.h:328</a></div></div> <div class="ttc" id="group__cp_html_gaf0ce1670a388de6e591ae12c64e5eb02"><div class="ttname"><a href="group__cp.html#gaf0ce1670a388de6e591ae12c64e5eb02">OMX_GetContentPipe</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_GetContentPipe(OMX_OUT OMX_HANDLETYPE *hPipe, OMX_IN OMX_STRING szURI)</div></div> <div class="ttc" id="_o_m_x___index_8h_html"><div class="ttname"><a href="_o_m_x___index_8h.html">OMX_Index.h</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_aaf311299501f6976615573db567a2e9b"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#aaf311299501f6976615573db567a2e9b">OMX_BUFFERHEADERTYPE::hMarkTargetComponent</a></div><div class="ttdeci">OMX_HANDLETYPE hMarkTargetComponent</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00417">OMX_Core.h:417</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83aeadeacb7957283b27322d5ec3564a7fd"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83aeadeacb7957283b27322d5ec3564a7fd">OMX_EventError</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00482">OMX_Core.h:482</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa7a3dc9518d125a27ae0bf9fd19cd0971"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa7a3dc9518d125a27ae0bf9fd19cd0971">OMX_ErrorPortsNotCompatible</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00168">OMX_Core.h:168</a></div></div> <div class="ttc" id="group__comp_html_ggaf9babc952e96b0b7e47efa208ef3fb83a2a9615d7091b47b0474eb3f609b2ec9a"><div class="ttname"><a href="group__comp.html#ggaf9babc952e96b0b7e47efa208ef3fb83a2a9615d7091b47b0474eb3f609b2ec9a">OMX_EventBufferFlag</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00485">OMX_Core.h:485</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa5c9da0dc80ae827d74da9249806ba53f"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5c9da0dc80ae827d74da9249806ba53f">OMX_ErrorNone</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00128">OMX_Core.h:128</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a8c07bdac540c42b91089a0000aa1cea2"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a8c07bdac540c42b91089a0000aa1cea2">OMX_BUFFERHEADERTYPE::pPlatformPrivate</a></div><div class="ttdeci">OMX_PTR pPlatformPrivate</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00411">OMX_Core.h:411</a></div></div> <div class="ttc" id="group__comp_html_gaa5db098e918dd8a710d0ba10f90a0cb9"><div class="ttname"><a href="group__comp.html#gaa5db098e918dd8a710d0ba10f90a0cb9">OMX_STATETYPE</a></div><div class="ttdeci">OMX_STATETYPE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00092">OMX_Core.h:92</a></div></div> <div class="ttc" id="group__core_html_ga789b35e88446bbccbc8109b659cfd98d"><div class="ttname"><a href="group__core.html#ga789b35e88446bbccbc8109b659cfd98d">OMX_GetRolesOfComponent</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_GetRolesOfComponent(OMX_IN OMX_STRING compName, OMX_INOUT OMX_U32 *pNumRoles, OMX_OUT OMX_U8 **roles)</div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a676f0fb6d3de86578444edcae4896a04"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a676f0fb6d3de86578444edcae4896a04">OMX_BUFFERHEADERTYPE::pBuffer</a></div><div class="ttdeci">OMX_U8 * pBuffer</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00402">OMX_Core.h:402</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa46bae6f83cdef58092de4f2e611fd94b"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa46bae6f83cdef58092de4f2e611fd94b">OMX_ErrorContentPipeOpenFailed</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00243">OMX_Core.h:243</a></div></div> <div class="ttc" id="group__core_html_ga866121e7689263734cbaef7f2946efca"><div class="ttname"><a href="group__core.html#ga866121e7689263734cbaef7f2946efca">OMX_COMMANDTYPE</a></div><div class="ttdeci">OMX_COMMANDTYPE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00049">OMX_Core.h:49</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa1723dba016fb572fe27090d2acf3f8df"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa1723dba016fb572fe27090d2acf3f8df">OMX_ErrorNotImplemented</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00150">OMX_Core.h:150</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_a9f94ed9e467960d51f3b1da3a4ebf55c"><div class="ttname"><a href="_o_m_x___types_8h.html#a9f94ed9e467960d51f3b1da3a4ebf55c">OMX_IN</a></div><div class="ttdeci">#define OMX_IN</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00075">OMX_Types.h:75</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9a23edc3556e82e981ad41f7ab9d8ea08e"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a23edc3556e82e981ad41f7ab9d8ea08e">OMX_StateExecuting</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00105">OMX_Core.h:105</a></div></div> <div class="ttc" id="group__core_html_gaece6c79f30a90c67bd48b3df7fad3cdf"><div class="ttname"><a href="group__core.html#gaece6c79f30a90c67bd48b3df7fad3cdf">OMX_COMPONENTINITTYPE</a></div><div class="ttdeci">OMX_ERRORTYPE(* OMX_COMPONENTINITTYPE)(OMX_IN OMX_HANDLETYPE hComponent)</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00260">OMX_Core.h:260</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a036d237c8baa64e96732105175ec5beb"><div class="ttname"><a href="_o_m_x___core_8h.html#a036d237c8baa64e96732105175ec5beb">OMX_EXTRADATATYPE</a></div><div class="ttdeci">OMX_EXTRADATATYPE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00451">OMX_Core.h:451</a></div></div> <div class="ttc" id="group__core_html_ga39c9f1b6bd8918b139d17c477cb1c0bf"><div class="ttname"><a href="group__core.html#ga39c9f1b6bd8918b139d17c477cb1c0bf">OMX_COMPONENTREGISTERTYPE</a></div><div class="ttdeci">struct OMX_COMPONENTREGISTERTYPE OMX_COMPONENTREGISTERTYPE</div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaa219404995a94edc7704e9e14783dee4c"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaa219404995a94edc7704e9e14783dee4c">OMX_CommandMarkBuffer</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00055">OMX_Core.h:55</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_ae2413e67d24fdfc2c077685e84c53741"><div class="ttname"><a href="_o_m_x___types_8h.html#ae2413e67d24fdfc2c077685e84c53741">OMX_INOUT</a></div><div class="ttdeci">#define OMX_INOUT</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00091">OMX_Types.h:91</a></div></div> <div class="ttc" id="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e_html"><div class="ttname"><a href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html">OMX_PORT_PARAM_TYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00471">OMX_Core.h:471</a></div></div> <div class="ttc" id="group__tun_html_gaa8cef2b317ffae62e408b54e8b5a6146"><div class="ttname"><a href="group__tun.html#gaa8cef2b317ffae62e408b54e8b5a6146">OMX_TUNNELSETUPTYPE</a></div><div class="ttdeci">struct OMX_TUNNELSETUPTYPE OMX_TUNNELSETUPTYPE</div></div> <div class="ttc" id="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e_html_a47d4123a9df639c54fd1b73dde6348e4"><div class="ttname"><a href="struct_o_m_x___t_u_n_n_e_l_s_e_t_u_p_t_y_p_e.html#a47d4123a9df639c54fd1b73dde6348e4">OMX_TUNNELSETUPTYPE::eSupplier</a></div><div class="ttdeci">OMX_BUFFERSUPPLIERTYPE eSupplier</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00638">OMX_Core.h:638</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9a9451f308f17785a8b768817eb4faa7c6"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a9451f308f17785a8b768817eb4faa7c6">OMX_StateLoaded</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00097">OMX_Core.h:97</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aab3846c9e073216c1e54ce1ab3ebde8a0"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aab3846c9e073216c1e54ce1ab3ebde8a0">OMX_ErrorMax</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00256">OMX_Core.h:256</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa590545d20189dd214ff4a08abbdaa745"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa590545d20189dd214ff4a08abbdaa745">OMX_ErrorNoMore</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00175">OMX_Core.h:175</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa973424c70e8cb8b09bf70a31543f54b9"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa973424c70e8cb8b09bf70a31543f54b9">OMX_ErrorUnsupportedIndex</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00221">OMX_Core.h:221</a></div></div> <div class="ttc" id="_o_m_x___types_8h_html_ad6f8c05c2b49042f9051e1f3fce7b28c"><div class="ttname"><a href="_o_m_x___types_8h.html#ad6f8c05c2b49042f9051e1f3fce7b28c">OMX_OUT</a></div><div class="ttdeci">#define OMX_OUT</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___types_8h_source.html#l00082">OMX_Types.h:82</a></div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaa51f537c6205e087487c0d66d71c6761c"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaa51f537c6205e087487c0d66d71c6761c">OMX_CommandPortDisable</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00053">OMX_Core.h:53</a></div></div> <div class="ttc" id="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_acd2ce48eb688edcc306f313b42b168fb"><div class="ttname"><a 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#acd2ce48eb688edcc306f313b42b168fb">OMX_PARAM_BUFFERSUPPLIERTYPE::eBufferSupplier</a></div><div class="ttdeci">OMX_BUFFERSUPPLIERTYPE eBufferSupplier</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00619">OMX_Core.h:619</a></div></div> <div class="ttc" id="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e_html_a526b00bf9883e0ccb6c106044b3d06c4"><div class="ttname"><a href="struct_o_m_x___p_o_r_t___p_a_r_a_m___t_y_p_e.html#a526b00bf9883e0ccb6c106044b3d06c4">OMX_PORT_PARAM_TYPE::nVersion</a></div><div class="ttdeci">OMX_VERSIONTYPE nVersion</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00473">OMX_Core.h:473</a></div></div> <div class="ttc" id="group__core_html_ga863300506af715fdf8b91f32bdcf553a"><div class="ttname"><a href="group__core.html#ga863300506af715fdf8b91f32bdcf553a">OMX_Deinit</a></div><div class="ttdeci">OMX_API OMX_ERRORTYPE OMX_APIENTRY OMX_Deinit(void)</div><div class="ttdoc">The OMX_Deinit standard function. </div><div class="ttdef"><b>Definition:</b> <a href="omxcore_8c_source.html#l00123">omxcore.c:123</a></div></div> <div class="ttc" id="group__core_html_gga866121e7689263734cbaef7f2946efcaa85c11df69b1c21d18a3e3b16f1179e9b"><div class="ttname"><a href="group__core.html#gga866121e7689263734cbaef7f2946efcaa85c11df69b1c21d18a3e3b16f1179e9b">OMX_CommandStateSet</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00051">OMX_Core.h:51</a></div></div> <div class="ttc" id="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_aac369739d5debbd47807ba2aad784dbc"><div class="ttname"><a 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#aac369739d5debbd47807ba2aad784dbc">OMX_PARAM_BUFFERSUPPLIERTYPE::nPortIndex</a></div><div class="ttdeci">OMX_U32 nPortIndex</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00618">OMX_Core.h:618</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa5016951e509b45ed431e797bb7219b01"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa5016951e509b45ed431e797bb7219b01">OMX_ErrorPortUnpopulated</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00227">OMX_Core.h:227</a></div></div> <div class="ttc" id="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e_html_aefa9f051bf9af100eb2c25c0491a8be9"><div class="ttname"><a href="struct_o_m_x___c_a_l_l_b_a_c_k_t_y_p_e.html#aefa9f051bf9af100eb2c25c0491a8be9">OMX_CALLBACKTYPE::EventHandler</a></div><div class="ttdeci">OMX_ERRORTYPE(* EventHandler)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_PTR pAppData, OMX_IN OMX_EVENTTYPE eEvent, OMX_IN OMX_U32 nData1, OMX_IN OMX_U32 nData2, OMX_IN OMX_PTR pEventData)</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00530">OMX_Core.h:530</a></div></div> <div class="ttc" id="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e_html_a48e37deefbd4553aa7ad533ca33564ac"><div class="ttname"><a href="struct_o_m_x___p_r_i_o_r_i_t_y_m_g_m_t_t_y_p_e.html#a48e37deefbd4553aa7ad533ca33564ac">OMX_PRIORITYMGMTTYPE::nGroupID</a></div><div class="ttdeci">OMX_U32 nGroupID</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00277">OMX_Core.h:277</a></div></div> <div class="ttc" id="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e_html_a9f655615f5c37b4bc3e7da6dd11331a3"><div class="ttname"><a href="struct_o_m_x___b_u_f_f_e_r_h_e_a_d_e_r_t_y_p_e.html#a9f655615f5c37b4bc3e7da6dd11331a3">OMX_BUFFERHEADERTYPE::pMarkData</a></div><div class="ttdeci">OMX_PTR pMarkData</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00419">OMX_Core.h:419</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aa89ddac7cd00b2bbf2b02ae6acb1d04f3"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aa89ddac7cd00b2bbf2b02ae6acb1d04f3">OMX_ErrorHardware</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00159">OMX_Core.h:159</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629a"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629a">OMX_ERRORTYPE</a></div><div class="ttdeci">OMX_ERRORTYPE</div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00126">OMX_Core.h:126</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9a847f804ff7f7825239353c74a50314ed"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9a847f804ff7f7825239353c74a50314ed">OMX_StateMax</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00113">OMX_Core.h:113</a></div></div> <div class="ttc" id="_o_m_x___core_8h_html_a4e2923ea92fd56f5bd9783a6dac7629aae31a181981ae78a5391e27e670822186"><div class="ttname"><a href="_o_m_x___core_8h.html#a4e2923ea92fd56f5bd9783a6dac7629aae31a181981ae78a5391e27e670822186">OMX_ErrorOverflow</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00156">OMX_Core.h:156</a></div></div> <div class="ttc" id="group__comp_html_ggaa5db098e918dd8a710d0ba10f90a0cb9ae87dd9fa7603290b4cd4dafdc104e969"><div class="ttname"><a href="group__comp.html#ggaa5db098e918dd8a710d0ba10f90a0cb9ae87dd9fa7603290b4cd4dafdc104e969">OMX_StateIdle</a></div><div class="ttdef"><b>Definition:</b> <a href="_o_m_x___core_8h_source.html#l00102">OMX_Core.h:102</a></div></div> <div class="ttc" id="group__comp_html_gacf4a721215b1fd0f51568f4eacd0fd23"><div class="ttname"><a href="group__comp.html#gacf4a721215b1fd0f51568f4eacd0fd23">OMX_PORT_PARAM_TYPE</a></div><div class="ttdeci">struct OMX_PORT_PARAM_TYPE OMX_PORT_PARAM_TYPE</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <html> <body> <hr size="1"><small>Generated for OpenMAX Bellagio rel. 0.9.3 by <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&type=4" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a> </body> </html>