Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 5454ba28c7567121ad5a74a4d6d1333a > files > 72

libquicktime-1.2.4-10.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>libquicktime: /home/iurt/rpmbuild/BUILD/libquicktime-1.2.4/include/quicktime/lqt_codecinfo.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="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">libquicktime
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_b76875c4db58e6c2d4d22ba7533f22e0.html">quicktime</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">lqt_codecinfo.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*******************************************************************************</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> lqt_codecinfo.h</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> libquicktime - A library for reading and writing quicktime/avi/mp4 files.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> http://libquicktime.sourceforge.net</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> Copyright (C) 2002 Heroine Virtual Ltd.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> Copyright (C) 2002-2011 Members of the libquicktime project.</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> This library is free software; you can redistribute it and/or modify it under</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> the terms of the GNU Lesser General Public License as published by the Free</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> Software Foundation; either version 2.1 of the License, or (at your option)</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> any later version.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> This library is distributed in the hope that it will be useful, but WITHOUT</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> details.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public License along</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> with this library; if not, write to the Free Software Foundation, Inc., 51</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">*******************************************************************************/</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> *   Codec info structure for libquicktime</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> *   (first approximation)</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">/* Type of a codec parameter */</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#ifndef _LQT_CODEC_INFO_H_</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#define _LQT_CODEC_INFO_H_</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#pragma GCC visibility push(default)</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;inttypes.h&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__codec__parameters.html#ga0ec18e79e8fa3bb44104ace47cd639a8">   78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  {</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8af74fb4fb0e3fb55390977536d098f525">   80</a></span>&#160;    <a class="code" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8af74fb4fb0e3fb55390977536d098f525">LQT_PARAMETER_INT</a>,     </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8a33502c9e506752b8cce836f6bb69f970">   81</a></span>&#160;    <a class="code" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8a33502c9e506752b8cce836f6bb69f970">LQT_PARAMETER_FLOAT</a>,   </div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8ad284c45e240687fb3c8257c4fb402de3">   82</a></span>&#160;    <a class="code" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8ad284c45e240687fb3c8257c4fb402de3">LQT_PARAMETER_STRING</a>,  </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8aec87fdeb6a911565d2d8ccc8df2dc4e4">   83</a></span>&#160;    <a class="code" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8aec87fdeb6a911565d2d8ccc8df2dc4e4">LQT_PARAMETER_STRINGLIST</a>, </div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <span class="comment">/* This dummy type is used to separate sections (real_name will be on tab-label) */</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8ad0af565c7ed8482afb94b1c2873d589f">   85</a></span>&#160;    <a class="code" href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8ad0af565c7ed8482afb94b1c2873d589f">LQT_PARAMETER_SECTION</a>, </div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  } <a class="code" href="group__codec__parameters.html#ga0ec18e79e8fa3bb44104ace47cd639a8">lqt_parameter_type_t</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="unionlqt__parameter__value__t.html">   94</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  {</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="unionlqt__parameter__value__t.html#a4d5bad29475f9424bc94633cd8d680ac">   96</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="unionlqt__parameter__value__t.html#a4d5bad29475f9424bc94633cd8d680ac">val_int</a>; </div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="unionlqt__parameter__value__t.html#af9458fee8142d4f24d77a299c47da5e9">   97</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="unionlqt__parameter__value__t.html#af9458fee8142d4f24d77a299c47da5e9">val_string</a>; </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="unionlqt__parameter__value__t.html#acdf165ff1ab1981fc9140843aea58c58">   98</a></span>&#160;  <span class="keywordtype">float</span> <a class="code" href="unionlqt__parameter__value__t.html#acdf165ff1ab1981fc9140843aea58c58">val_float</a>; </div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  } <a class="code" href="unionlqt__parameter__value__t.html">lqt_parameter_value_t</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html">  108</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  {</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a289a0025020b1bafe711c111f57d8630">  110</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__parameter__info__t.html#a289a0025020b1bafe711c111f57d8630">name</a>;   </div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a9e162428aa8028c39b7fef8f0fa8eb35">  112</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__parameter__info__t.html#a9e162428aa8028c39b7fef8f0fa8eb35">real_name</a>; </div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#aa3de73b814c29d3c1936b70345dff67e">  114</a></span>&#160;  <a class="code" href="group__codec__parameters.html#ga0ec18e79e8fa3bb44104ace47cd639a8">lqt_parameter_type_t</a> <a class="code" href="structlqt__parameter__info__t.html#aa3de73b814c29d3c1936b70345dff67e">type</a>; </div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a87c5f8e21c04438f3795e79e1d318ea7">  116</a></span>&#160;  <a class="code" href="unionlqt__parameter__value__t.html">lqt_parameter_value_t</a> <a class="code" href="structlqt__parameter__info__t.html#a87c5f8e21c04438f3795e79e1d318ea7">val_default</a>; </div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  <span class="comment">/*</span></div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">   *   Minimum and maximum values:</span></div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment">   *   These are only valid for numeric types and if val_min &lt; val_max</span></div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">   */</span></div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a3c820a356c5817022442c3f48638650e">  123</a></span>&#160;  <a class="code" href="unionlqt__parameter__value__t.html">lqt_parameter_value_t</a> <a class="code" href="structlqt__parameter__info__t.html#a3c820a356c5817022442c3f48638650e">val_min</a>; </div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a4456ac1f45f43c2d38ffdcc2641e631a">  124</a></span>&#160;  <a class="code" href="unionlqt__parameter__value__t.html">lqt_parameter_value_t</a> <a class="code" href="structlqt__parameter__info__t.html#a4456ac1f45f43c2d38ffdcc2641e631a">val_max</a>; </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a4da5024ca975febd70ccb696cfdb77ba">  126</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__parameter__info__t.html#a4da5024ca975febd70ccb696cfdb77ba">num_digits</a>; </div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <span class="comment">/*</span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">   *  Possible options (only valid for LQT_STRINGLIST)</span></div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment">   */</span></div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  </div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#ae70cb59ae004ff8947d73a510f78fb1a">  132</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__parameter__info__t.html#ae70cb59ae004ff8947d73a510f78fb1a">num_stringlist_options</a>; </div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#ac897605768a40c117e9392597afc51ff">  133</a></span>&#160;  <span class="keywordtype">char</span> ** <a class="code" href="structlqt__parameter__info__t.html#ac897605768a40c117e9392597afc51ff">stringlist_options</a>; </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a7ba3edcc891a7c4deaf239a35d0a10ae">  134</a></span>&#160;  <span class="keywordtype">char</span> ** <a class="code" href="structlqt__parameter__info__t.html#a7ba3edcc891a7c4deaf239a35d0a10ae">stringlist_labels</a>;  </div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="structlqt__parameter__info__t.html#a22fae1032443cc9c5e71296d24ab764b">  136</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__parameter__info__t.html#a22fae1032443cc9c5e71296d24ab764b">help_string</a>; </div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  } <a class="code" href="structlqt__parameter__info__t.html">lqt_parameter_info_t</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group__codec__registry.html#ga666566f33a14f9ce02726a890cd27f48">  144</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  {</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    LQT_CODEC_AUDIO,</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    LQT_CODEC_VIDEO</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  } <a class="code" href="group__codec__registry.html#ga666566f33a14f9ce02726a890cd27f48">lqt_codec_type</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="group__codec__registry.html#gada2743712a049fc81026ac1112deaa39">  154</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  {</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    LQT_DIRECTION_ENCODE,</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    LQT_DIRECTION_DECODE,</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    LQT_DIRECTION_BOTH</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  } <a class="code" href="group__codec__registry.html#gada2743712a049fc81026ac1112deaa39">lqt_codec_direction</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structlqt__image__size__t.html">  170</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  {</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keywordtype">int</span> width;</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keywordtype">int</span> height;</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  } <a class="code" href="structlqt__image__size__t.html">lqt_image_size_t</a>;</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  </div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__codec__registry.html#ga7af605e801f00ea391bc27c488cc7b51">  181</a></span>&#160;<span class="preprocessor">#define LQT_CODEC_OBSOLETE (1&lt;&lt;24)</span></div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  </div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html">  187</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_s</a></div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  {</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a04d7a4daee52a9a6557744dcadb9e8cc">  189</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#a04d7a4daee52a9a6557744dcadb9e8cc">compatibility_flags</a>; </div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="comment">/* These are set by the plugins */</span></div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  </div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a318b399991a48f9577b1e2e3b3cb624a">  193</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#a318b399991a48f9577b1e2e3b3cb624a">name</a>;               </div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a32ab8b3c41739ef62f73a743121fa198">  194</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#a32ab8b3c41739ef62f73a743121fa198">long_name</a>;          </div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a7e7bb9bdc071c69d406735ca1168f628">  195</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#a7e7bb9bdc071c69d406735ca1168f628">description</a>;        </div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a9ffb684922f4229112eae6dc6305efde">  197</a></span>&#160;  <a class="code" href="group__codec__registry.html#ga666566f33a14f9ce02726a890cd27f48">lqt_codec_type</a> <a class="code" href="structlqt__codec__info__s.html#a9ffb684922f4229112eae6dc6305efde">type</a>;           </div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a034a86f82374d16ee844be26dab7df77">  198</a></span>&#160;  <a class="code" href="group__codec__registry.html#gada2743712a049fc81026ac1112deaa39">lqt_codec_direction</a> <a class="code" href="structlqt__codec__info__s.html#a034a86f82374d16ee844be26dab7df77">direction</a>; </div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#aafaaac395c50dacf916b4f7dc9f3d773">  200</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#aafaaac395c50dacf916b4f7dc9f3d773">num_fourccs</a>;      </div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a6661f2293428a2f6873ba1c5d324fab5">  201</a></span>&#160;  <span class="keywordtype">char</span> ** <a class="code" href="structlqt__codec__info__s.html#a6661f2293428a2f6873ba1c5d324fab5">fourccs</a>;      </div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a9914008036ffd131288c684a9534aa1f">  203</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#a9914008036ffd131288c684a9534aa1f">num_wav_ids</a>; </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#ae945b7db748b7b4adf0171825034e50d">  204</a></span>&#160;  <span class="keywordtype">int</span> * <a class="code" href="structlqt__codec__info__s.html#ae945b7db748b7b4adf0171825034e50d">wav_ids</a>;   </div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a433b2b0e4ad0d020775b0f7486e3ce69">  207</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#a433b2b0e4ad0d020775b0f7486e3ce69">num_encoding_parameters</a>; </div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#abac3fb23410fbec2e1a5da4b4f64ad0d">  208</a></span>&#160;  <a class="code" href="structlqt__parameter__info__t.html">lqt_parameter_info_t</a> * <a class="code" href="structlqt__codec__info__s.html#abac3fb23410fbec2e1a5da4b4f64ad0d">encoding_parameters</a>; </div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#aed0536bdc8a2c74983c3998cb63828e7">  210</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#aed0536bdc8a2c74983c3998cb63828e7">num_decoding_parameters</a>; </div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a731aaa59406ffc4ecdf7fb38e11f3113">  211</a></span>&#160;  <a class="code" href="structlqt__parameter__info__t.html">lqt_parameter_info_t</a> * <a class="code" href="structlqt__codec__info__s.html#a731aaa59406ffc4ecdf7fb38e11f3113">decoding_parameters</a>; </div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="comment">/* The following members are set by libquicktime      */</span></div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  </div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#ac27af7cff45a734a8e616f782a52f956">  215</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#ac27af7cff45a734a8e616f782a52f956">module_filename</a>;    </div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a963f32eb3542655be26b49710a5d0558">  216</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#a963f32eb3542655be26b49710a5d0558">module_index</a>;          </div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a5d70880a61da833b78f1c25433379c76">  218</a></span>&#160;  uint32_t <a class="code" href="structlqt__codec__info__s.html#a5d70880a61da833b78f1c25433379c76">file_time</a>;        </div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a7fec3e9fa60f01fe368c871acf8f13e9">  220</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#a7fec3e9fa60f01fe368c871acf8f13e9">gettext_domain</a>;     </div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#aaa090cb3e8e5bbca365ed5114ff4024d">  221</a></span>&#160;  <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#aaa090cb3e8e5bbca365ed5114ff4024d">gettext_directory</a>;  </div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#ac9293409ebaa961516b77ebf162364ad">  223</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#ac9293409ebaa961516b77ebf162364ad">num_encoding_colormodels</a>; </div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a7d5f5d5b4f07461f0fc5480032e739b6">  224</a></span>&#160;  <span class="keywordtype">int</span> * <a class="code" href="structlqt__codec__info__s.html#a7d5f5d5b4f07461f0fc5480032e739b6">encoding_colormodels</a>;  </div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#acc3a2e19b3d6e581ec6fa0e68594359a">  226</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structlqt__codec__info__s.html#acc3a2e19b3d6e581ec6fa0e68594359a">num_image_sizes</a>; </div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a1624c8860807795f2bdc4622540cd8f2">  228</a></span>&#160;  <a class="code" href="structlqt__image__size__t.html">lqt_image_size_t</a> * <a class="code" href="structlqt__codec__info__s.html#a1624c8860807795f2bdc4622540cd8f2">image_sizes</a>; </div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#aabbbdd863276dd6908760436f2e58d37">  230</a></span>&#160;  lqt_compression_id_t <a class="code" href="structlqt__codec__info__s.html#aabbbdd863276dd6908760436f2e58d37">compression_id</a>; </div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structlqt__codec__info__s.html#a1628118614c239e04fb7b4181727f18b">  232</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_s</a> * <a class="code" href="structlqt__codec__info__s.html#a1628118614c239e04fb7b4181727f18b">next</a>;   </div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  };</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment">/* Global Entry points */</span></div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#gab86c4ef4616e2176309ebface1eecbe3">lqt_registry_init</a>();</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#gafb60ef8e2e4b294f8078d611c0a94ea1">lqt_registry_destroy</a>();</div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment">/* \ingroup codec_registry</span></div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment"> * Save the registry file $HOME/.libquicktime_codecs.</span></div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="comment"> * Under normal circumstances, you never need to call this function</span></div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="keywordtype">void</span> lqt_registry_write();</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment">/******************************************************</span></div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> *  Non thread save functions for querying the</span></div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> *  codec registry. Suitable for single threaded</span></div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> *  applications (might become obsolete)</span></div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"> ******************************************************/</span></div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__codec__registry.html#ga879d475760fefb270ed4c269aeff062e">lqt_get_num_audio_codecs</a>();</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__codec__registry.html#ga5f5d0fa3bd907c3aa8d73de107b0b996">lqt_get_num_video_codecs</a>();</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="keyword">const</span> <a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> * <a class="code" href="group__codec__registry.html#ga843999c035fcd2c74182bf3d7b1904fd">lqt_get_audio_codec_info</a>(<span class="keywordtype">int</span> index);</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="keyword">const</span> <a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> * <a class="code" href="group__codec__registry.html#ga2e581dd55e2169cc63bae170aa534084">lqt_get_video_codec_info</a>(<span class="keywordtype">int</span> index);</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment">/********************************************************************</span></div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> *  Thread save function for getting codec parameters</span></div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> *  All these functions return a NULL terminated array of local</span></div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="comment"> *  copies of the codec data which must be freed using </span></div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment"> *  lqt_destroy_codec_info(lqt_codec_info_t ** info) declared below</span></div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment"> ********************************************************************/</span></div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#ga6b43c181a536ff01922aceb7cfa37945">lqt_query_registry</a>(<span class="keywordtype">int</span> audio, <span class="keywordtype">int</span> video,</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;                                       <span class="keywordtype">int</span> encode, <span class="keywordtype">int</span> decode);</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#ga89dfa3661a32eb2f3ce334adae5542f1">lqt_find_audio_codec</a>(<span class="keywordtype">char</span> * fourcc, <span class="keywordtype">int</span> encode);</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#gab0358e74db1111c6f5ff54cec5379231">lqt_find_audio_codec_by_wav_id</a>(<span class="keywordtype">int</span> wav_id, <span class="keywordtype">int</span> encode);</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  </div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#gaf50af3cea023ae052004ad0d0bc52ba5">lqt_find_video_codec</a>(<span class="keywordtype">char</span> * fourcc, <span class="keywordtype">int</span> encode);</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  </div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  </div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#gafd72985ee968f9c483c5d396da20df5c">lqt_find_audio_codec_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#a318b399991a48f9577b1e2e3b3cb624a">name</a>);</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#gabeabc9ef2ce0774c00217f67466b93d6">lqt_find_video_codec_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structlqt__codec__info__s.html#a318b399991a48f9577b1e2e3b3cb624a">name</a>);</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#ga8c72d41f05a9ea5900c2d92639fab107">lqt_audio_codec_from_file</a>(<a class="code" href="group__general.html#gaef65e7300455a3b25eafc7485ec2efa4">quicktime_t</a> * file, <span class="keywordtype">int</span> track);</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** <a class="code" href="group__codec__registry.html#gada83efef8795f398f2436c14776c1e98">lqt_video_codec_from_file</a>(<a class="code" href="group__general.html#gaef65e7300455a3b25eafc7485ec2efa4">quicktime_t</a> * file, <span class="keywordtype">int</span> track);</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  </div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#ga6141bf49151d80de0e4483cbb30d2307">lqt_destroy_codec_info</a>(<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** info);</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#gac0f93373530d9cd4be395fe4c9a27d6e">lqt_reorder_audio_codecs</a>(<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** codec_info);</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#gaf59f82c40f0daf2c067286b9edf9e5ba">lqt_reorder_video_codecs</a>(<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> ** codec_info);</div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#ga61c8f13425967adb60d2bfeae90abcff">lqt_set_default_parameter</a>(<a class="code" href="group__codec__registry.html#ga666566f33a14f9ce02726a890cd27f48">lqt_codec_type</a> <a class="code" href="structlqt__codec__info__s.html#a9ffb684922f4229112eae6dc6305efde">type</a>, <span class="keywordtype">int</span> encode,</div>
<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;                               <span class="keyword">const</span> <span class="keywordtype">char</span> * codec_name,</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;                               <span class="keyword">const</span> <span class="keywordtype">char</span> * parameter_name,</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;                               <a class="code" href="unionlqt__parameter__value__t.html">lqt_parameter_value_t</a> * val);</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;</div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#ga62de262c4d2ecea6ffe3bb5cad324026">lqt_restore_default_parameters</a>(<a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> * codec_info,</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;                                    <span class="keywordtype">int</span> encode, <span class="keywordtype">int</span> decode);</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    </div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;                                      </div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__codec__registry.html#ga9f3ff979c01a06f6d9752c4a2e28d4a1">lqt_dump_codec_info</a>(<span class="keyword">const</span> <a class="code" href="structlqt__codec__info__s.html">lqt_codec_info_t</a> * info);</div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;}</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;</div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;<span class="preprocessor">#pragma GCC visibility pop</span></div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;</div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _LQT_CODEC_INFO_H_ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structlqt__codec__info__s_html_aed0536bdc8a2c74983c3998cb63828e7"><div class="ttname"><a href="structlqt__codec__info__s.html#aed0536bdc8a2c74983c3998cb63828e7">lqt_codec_info_s::num_decoding_parameters</a></div><div class="ttdeci">int num_decoding_parameters</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:210</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a6661f2293428a2f6873ba1c5d324fab5"><div class="ttname"><a href="structlqt__codec__info__s.html#a6661f2293428a2f6873ba1c5d324fab5">lqt_codec_info_s::fourccs</a></div><div class="ttdeci">char ** fourccs</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:201</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a5d70880a61da833b78f1c25433379c76"><div class="ttname"><a href="structlqt__codec__info__s.html#a5d70880a61da833b78f1c25433379c76">lqt_codec_info_s::file_time</a></div><div class="ttdeci">uint32_t file_time</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:218</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a1628118614c239e04fb7b4181727f18b"><div class="ttname"><a href="structlqt__codec__info__s.html#a1628118614c239e04fb7b4181727f18b">lqt_codec_info_s::next</a></div><div class="ttdeci">struct lqt_codec_info_s * next</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:232</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_ac27af7cff45a734a8e616f782a52f956"><div class="ttname"><a href="structlqt__codec__info__s.html#ac27af7cff45a734a8e616f782a52f956">lqt_codec_info_s::module_filename</a></div><div class="ttdeci">char * module_filename</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:215</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_aa3de73b814c29d3c1936b70345dff67e"><div class="ttname"><a href="structlqt__parameter__info__t.html#aa3de73b814c29d3c1936b70345dff67e">lqt_parameter_info_t::type</a></div><div class="ttdeci">lqt_parameter_type_t type</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:114</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a32ab8b3c41739ef62f73a743121fa198"><div class="ttname"><a href="structlqt__codec__info__s.html#a32ab8b3c41739ef62f73a743121fa198">lqt_codec_info_s::long_name</a></div><div class="ttdeci">char * long_name</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:194</div></div>
<div class="ttc" id="group__codec__registry_html_ga2e581dd55e2169cc63bae170aa534084"><div class="ttname"><a href="group__codec__registry.html#ga2e581dd55e2169cc63bae170aa534084">lqt_get_video_codec_info</a></div><div class="ttdeci">const lqt_codec_info_t * lqt_get_video_codec_info(int index)</div><div class="ttdoc">Return a video codec. </div></div>
<div class="ttc" id="group__codec__registry_html_ga5f5d0fa3bd907c3aa8d73de107b0b996"><div class="ttname"><a href="group__codec__registry.html#ga5f5d0fa3bd907c3aa8d73de107b0b996">lqt_get_num_video_codecs</a></div><div class="ttdeci">int lqt_get_num_video_codecs()</div><div class="ttdoc">Return the number of installed video codecs. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a9914008036ffd131288c684a9534aa1f"><div class="ttname"><a href="structlqt__codec__info__s.html#a9914008036ffd131288c684a9534aa1f">lqt_codec_info_s::num_wav_ids</a></div><div class="ttdeci">int num_wav_ids</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:203</div></div>
<div class="ttc" id="group__codec__registry_html_gafd72985ee968f9c483c5d396da20df5c"><div class="ttname"><a href="group__codec__registry.html#gafd72985ee968f9c483c5d396da20df5c">lqt_find_audio_codec_by_name</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_find_audio_codec_by_name(const char *name)</div><div class="ttdoc">Find an audio codec by its name. </div></div>
<div class="ttc" id="group__codec__registry_html_ga8c72d41f05a9ea5900c2d92639fab107"><div class="ttname"><a href="group__codec__registry.html#ga8c72d41f05a9ea5900c2d92639fab107">lqt_audio_codec_from_file</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_audio_codec_from_file(quicktime_t *file, int track)</div><div class="ttdoc">Get an audio codec from an open file. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_ac9293409ebaa961516b77ebf162364ad"><div class="ttname"><a href="structlqt__codec__info__s.html#ac9293409ebaa961516b77ebf162364ad">lqt_codec_info_s::num_encoding_colormodels</a></div><div class="ttdeci">int num_encoding_colormodels</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:223</div></div>
<div class="ttc" id="group__codec__parameters_html_gga0ec18e79e8fa3bb44104ace47cd639a8aec87fdeb6a911565d2d8ccc8df2dc4e4"><div class="ttname"><a href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8aec87fdeb6a911565d2d8ccc8df2dc4e4">LQT_PARAMETER_STRINGLIST</a></div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:83</div></div>
<div class="ttc" id="group__codec__registry_html_gaf50af3cea023ae052004ad0d0bc52ba5"><div class="ttname"><a href="group__codec__registry.html#gaf50af3cea023ae052004ad0d0bc52ba5">lqt_find_video_codec</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_find_video_codec(char *fourcc, int encode)</div><div class="ttdoc">Find a video codec for a given fourcc. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a034a86f82374d16ee844be26dab7df77"><div class="ttname"><a href="structlqt__codec__info__s.html#a034a86f82374d16ee844be26dab7df77">lqt_codec_info_s::direction</a></div><div class="ttdeci">lqt_codec_direction direction</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:198</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a7d5f5d5b4f07461f0fc5480032e739b6"><div class="ttname"><a href="structlqt__codec__info__s.html#a7d5f5d5b4f07461f0fc5480032e739b6">lqt_codec_info_s::encoding_colormodels</a></div><div class="ttdeci">int * encoding_colormodels</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:224</div></div>
<div class="ttc" id="group__codec__registry_html_gada2743712a049fc81026ac1112deaa39"><div class="ttname"><a href="group__codec__registry.html#gada2743712a049fc81026ac1112deaa39">lqt_codec_direction</a></div><div class="ttdeci">lqt_codec_direction</div><div class="ttdoc">Direction of the codec. </div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:154</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_acc3a2e19b3d6e581ec6fa0e68594359a"><div class="ttname"><a href="structlqt__codec__info__s.html#acc3a2e19b3d6e581ec6fa0e68594359a">lqt_codec_info_s::num_image_sizes</a></div><div class="ttdeci">int num_image_sizes</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:226</div></div>
<div class="ttc" id="unionlqt__parameter__value__t_html_acdf165ff1ab1981fc9140843aea58c58"><div class="ttname"><a href="unionlqt__parameter__value__t.html#acdf165ff1ab1981fc9140843aea58c58">lqt_parameter_value_t::val_float</a></div><div class="ttdeci">float val_float</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:98</div></div>
<div class="ttc" id="structlqt__image__size__t_html"><div class="ttname"><a href="structlqt__image__size__t.html">lqt_image_size_t</a></div><div class="ttdoc">Image size. </div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:170</div></div>
<div class="ttc" id="group__codec__registry_html_ga843999c035fcd2c74182bf3d7b1904fd"><div class="ttname"><a href="group__codec__registry.html#ga843999c035fcd2c74182bf3d7b1904fd">lqt_get_audio_codec_info</a></div><div class="ttdeci">const lqt_codec_info_t * lqt_get_audio_codec_info(int index)</div><div class="ttdoc">Return an audio codec. </div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a4da5024ca975febd70ccb696cfdb77ba"><div class="ttname"><a href="structlqt__parameter__info__t.html#a4da5024ca975febd70ccb696cfdb77ba">lqt_parameter_info_t::num_digits</a></div><div class="ttdeci">int num_digits</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:126</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a7e7bb9bdc071c69d406735ca1168f628"><div class="ttname"><a href="structlqt__codec__info__s.html#a7e7bb9bdc071c69d406735ca1168f628">lqt_codec_info_s::description</a></div><div class="ttdeci">char * description</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:195</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_ac897605768a40c117e9392597afc51ff"><div class="ttname"><a href="structlqt__parameter__info__t.html#ac897605768a40c117e9392597afc51ff">lqt_parameter_info_t::stringlist_options</a></div><div class="ttdeci">char ** stringlist_options</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:133</div></div>
<div class="ttc" id="group__codec__registry_html_ga9f3ff979c01a06f6d9752c4a2e28d4a1"><div class="ttname"><a href="group__codec__registry.html#ga9f3ff979c01a06f6d9752c4a2e28d4a1">lqt_dump_codec_info</a></div><div class="ttdeci">void lqt_dump_codec_info(const lqt_codec_info_t *info)</div><div class="ttdoc">Dump a codec info to stderr. </div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a4456ac1f45f43c2d38ffdcc2641e631a"><div class="ttname"><a href="structlqt__parameter__info__t.html#a4456ac1f45f43c2d38ffdcc2641e631a">lqt_parameter_info_t::val_max</a></div><div class="ttdeci">lqt_parameter_value_t val_max</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:124</div></div>
<div class="ttc" id="group__codec__parameters_html_gga0ec18e79e8fa3bb44104ace47cd639a8ad284c45e240687fb3c8257c4fb402de3"><div class="ttname"><a href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8ad284c45e240687fb3c8257c4fb402de3">LQT_PARAMETER_STRING</a></div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:82</div></div>
<div class="ttc" id="group__codec__registry_html_ga6b43c181a536ff01922aceb7cfa37945"><div class="ttname"><a href="group__codec__registry.html#ga6b43c181a536ff01922aceb7cfa37945">lqt_query_registry</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_query_registry(int audio, int video, int encode, int decode)</div><div class="ttdoc">Return an array of any combination of audio/video en/decoders. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a433b2b0e4ad0d020775b0f7486e3ce69"><div class="ttname"><a href="structlqt__codec__info__s.html#a433b2b0e4ad0d020775b0f7486e3ce69">lqt_codec_info_s::num_encoding_parameters</a></div><div class="ttdeci">int num_encoding_parameters</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:207</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html"><div class="ttname"><a href="structlqt__parameter__info__t.html">lqt_parameter_info_t</a></div><div class="ttdoc">Structure describing a parameter. </div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:108</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_aaa090cb3e8e5bbca365ed5114ff4024d"><div class="ttname"><a href="structlqt__codec__info__s.html#aaa090cb3e8e5bbca365ed5114ff4024d">lqt_codec_info_s::gettext_directory</a></div><div class="ttdeci">char * gettext_directory</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:221</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a731aaa59406ffc4ecdf7fb38e11f3113"><div class="ttname"><a href="structlqt__codec__info__s.html#a731aaa59406ffc4ecdf7fb38e11f3113">lqt_codec_info_s::decoding_parameters</a></div><div class="ttdeci">lqt_parameter_info_t * decoding_parameters</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:211</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a22fae1032443cc9c5e71296d24ab764b"><div class="ttname"><a href="structlqt__parameter__info__t.html#a22fae1032443cc9c5e71296d24ab764b">lqt_parameter_info_t::help_string</a></div><div class="ttdeci">char * help_string</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:136</div></div>
<div class="ttc" id="structlqt__codec__info__s_html"><div class="ttname"><a href="structlqt__codec__info__s.html">lqt_codec_info_s</a></div><div class="ttdoc">Structure describing a codec. </div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:187</div></div>
<div class="ttc" id="unionlqt__parameter__value__t_html_af9458fee8142d4f24d77a299c47da5e9"><div class="ttname"><a href="unionlqt__parameter__value__t.html#af9458fee8142d4f24d77a299c47da5e9">lqt_parameter_value_t::val_string</a></div><div class="ttdeci">char * val_string</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:97</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a7ba3edcc891a7c4deaf239a35d0a10ae"><div class="ttname"><a href="structlqt__parameter__info__t.html#a7ba3edcc891a7c4deaf239a35d0a10ae">lqt_parameter_info_t::stringlist_labels</a></div><div class="ttdeci">char ** stringlist_labels</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:134</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a04d7a4daee52a9a6557744dcadb9e8cc"><div class="ttname"><a href="structlqt__codec__info__s.html#a04d7a4daee52a9a6557744dcadb9e8cc">lqt_codec_info_s::compatibility_flags</a></div><div class="ttdeci">int compatibility_flags</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:189</div></div>
<div class="ttc" id="group__codec__registry_html_ga61c8f13425967adb60d2bfeae90abcff"><div class="ttname"><a href="group__codec__registry.html#ga61c8f13425967adb60d2bfeae90abcff">lqt_set_default_parameter</a></div><div class="ttdeci">void lqt_set_default_parameter(lqt_codec_type type, int encode, const char *codec_name, const char *parameter_name, lqt_parameter_value_t *val)</div><div class="ttdoc">Change a default value for a codec parameter. </div></div>
<div class="ttc" id="group__codec__registry_html_gafb60ef8e2e4b294f8078d611c0a94ea1"><div class="ttname"><a href="group__codec__registry.html#gafb60ef8e2e4b294f8078d611c0a94ea1">lqt_registry_destroy</a></div><div class="ttdeci">void lqt_registry_destroy()</div><div class="ttdoc">Destroy the codec registry. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_ae945b7db748b7b4adf0171825034e50d"><div class="ttname"><a href="structlqt__codec__info__s.html#ae945b7db748b7b4adf0171825034e50d">lqt_codec_info_s::wav_ids</a></div><div class="ttdeci">int * wav_ids</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:204</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a9e162428aa8028c39b7fef8f0fa8eb35"><div class="ttname"><a href="structlqt__parameter__info__t.html#a9e162428aa8028c39b7fef8f0fa8eb35">lqt_parameter_info_t::real_name</a></div><div class="ttdeci">char * real_name</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:112</div></div>
<div class="ttc" id="group__codec__registry_html_gada83efef8795f398f2436c14776c1e98"><div class="ttname"><a href="group__codec__registry.html#gada83efef8795f398f2436c14776c1e98">lqt_video_codec_from_file</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_video_codec_from_file(quicktime_t *file, int track)</div><div class="ttdoc">Get a video codec from an open file. </div></div>
<div class="ttc" id="group__codec__registry_html_gab86c4ef4616e2176309ebface1eecbe3"><div class="ttname"><a href="group__codec__registry.html#gab86c4ef4616e2176309ebface1eecbe3">lqt_registry_init</a></div><div class="ttdeci">void lqt_registry_init()</div><div class="ttdoc">Initialize the codec registry. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a9ffb684922f4229112eae6dc6305efde"><div class="ttname"><a href="structlqt__codec__info__s.html#a9ffb684922f4229112eae6dc6305efde">lqt_codec_info_s::type</a></div><div class="ttdeci">lqt_codec_type type</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:197</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_ae70cb59ae004ff8947d73a510f78fb1a"><div class="ttname"><a href="structlqt__parameter__info__t.html#ae70cb59ae004ff8947d73a510f78fb1a">lqt_parameter_info_t::num_stringlist_options</a></div><div class="ttdeci">int num_stringlist_options</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:132</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a7fec3e9fa60f01fe368c871acf8f13e9"><div class="ttname"><a href="structlqt__codec__info__s.html#a7fec3e9fa60f01fe368c871acf8f13e9">lqt_codec_info_s::gettext_domain</a></div><div class="ttdeci">char * gettext_domain</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:220</div></div>
<div class="ttc" id="group__codec__parameters_html_ga0ec18e79e8fa3bb44104ace47cd639a8"><div class="ttname"><a href="group__codec__parameters.html#ga0ec18e79e8fa3bb44104ace47cd639a8">lqt_parameter_type_t</a></div><div class="ttdeci">lqt_parameter_type_t</div><div class="ttdoc">Parameter types. </div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:78</div></div>
<div class="ttc" id="group__codec__parameters_html_gga0ec18e79e8fa3bb44104ace47cd639a8ad0af565c7ed8482afb94b1c2873d589f"><div class="ttname"><a href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8ad0af565c7ed8482afb94b1c2873d589f">LQT_PARAMETER_SECTION</a></div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:85</div></div>
<div class="ttc" id="group__codec__registry_html_gab0358e74db1111c6f5ff54cec5379231"><div class="ttname"><a href="group__codec__registry.html#gab0358e74db1111c6f5ff54cec5379231">lqt_find_audio_codec_by_wav_id</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_find_audio_codec_by_wav_id(int wav_id, int encode)</div><div class="ttdoc">Find an audio codec for a given WAV ID. </div></div>
<div class="ttc" id="group__codec__registry_html_ga879d475760fefb270ed4c269aeff062e"><div class="ttname"><a href="group__codec__registry.html#ga879d475760fefb270ed4c269aeff062e">lqt_get_num_audio_codecs</a></div><div class="ttdeci">int lqt_get_num_audio_codecs()</div><div class="ttdoc">Return the number of installed audio codecs. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_aabbbdd863276dd6908760436f2e58d37"><div class="ttname"><a href="structlqt__codec__info__s.html#aabbbdd863276dd6908760436f2e58d37">lqt_codec_info_s::compression_id</a></div><div class="ttdeci">lqt_compression_id_t compression_id</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:230</div></div>
<div class="ttc" id="group__codec__registry_html_gac0f93373530d9cd4be395fe4c9a27d6e"><div class="ttname"><a href="group__codec__registry.html#gac0f93373530d9cd4be395fe4c9a27d6e">lqt_reorder_audio_codecs</a></div><div class="ttdeci">void lqt_reorder_audio_codecs(lqt_codec_info_t **codec_info)</div><div class="ttdoc">Reorder audio codecs. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a1624c8860807795f2bdc4622540cd8f2"><div class="ttname"><a href="structlqt__codec__info__s.html#a1624c8860807795f2bdc4622540cd8f2">lqt_codec_info_s::image_sizes</a></div><div class="ttdeci">lqt_image_size_t * image_sizes</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:228</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a318b399991a48f9577b1e2e3b3cb624a"><div class="ttname"><a href="structlqt__codec__info__s.html#a318b399991a48f9577b1e2e3b3cb624a">lqt_codec_info_s::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:193</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_a963f32eb3542655be26b49710a5d0558"><div class="ttname"><a href="structlqt__codec__info__s.html#a963f32eb3542655be26b49710a5d0558">lqt_codec_info_s::module_index</a></div><div class="ttdeci">int module_index</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:216</div></div>
<div class="ttc" id="group__codec__registry_html_ga62de262c4d2ecea6ffe3bb5cad324026"><div class="ttname"><a href="group__codec__registry.html#ga62de262c4d2ecea6ffe3bb5cad324026">lqt_restore_default_parameters</a></div><div class="ttdeci">void lqt_restore_default_parameters(lqt_codec_info_t *codec_info, int encode, int decode)</div><div class="ttdoc">Restore a default parameter from the codec module. </div></div>
<div class="ttc" id="unionlqt__parameter__value__t_html"><div class="ttname"><a href="unionlqt__parameter__value__t.html">lqt_parameter_value_t</a></div><div class="ttdoc">Union for holding parameter values. </div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:94</div></div>
<div class="ttc" id="group__general_html_gaef65e7300455a3b25eafc7485ec2efa4"><div class="ttname"><a href="group__general.html#gaef65e7300455a3b25eafc7485ec2efa4">quicktime_t</a></div><div class="ttdeci">struct quicktime_s quicktime_t</div><div class="ttdoc">Quicktime handle. </div><div class="ttdef"><b>Definition:</b> quicktime.h:306</div></div>
<div class="ttc" id="structlqt__codec__info__s_html_abac3fb23410fbec2e1a5da4b4f64ad0d"><div class="ttname"><a href="structlqt__codec__info__s.html#abac3fb23410fbec2e1a5da4b4f64ad0d">lqt_codec_info_s::encoding_parameters</a></div><div class="ttdeci">lqt_parameter_info_t * encoding_parameters</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:208</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a289a0025020b1bafe711c111f57d8630"><div class="ttname"><a href="structlqt__parameter__info__t.html#a289a0025020b1bafe711c111f57d8630">lqt_parameter_info_t::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:110</div></div>
<div class="ttc" id="group__codec__parameters_html_gga0ec18e79e8fa3bb44104ace47cd639a8af74fb4fb0e3fb55390977536d098f525"><div class="ttname"><a href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8af74fb4fb0e3fb55390977536d098f525">LQT_PARAMETER_INT</a></div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:80</div></div>
<div class="ttc" id="unionlqt__parameter__value__t_html_a4d5bad29475f9424bc94633cd8d680ac"><div class="ttname"><a href="unionlqt__parameter__value__t.html#a4d5bad29475f9424bc94633cd8d680ac">lqt_parameter_value_t::val_int</a></div><div class="ttdeci">int val_int</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:96</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a3c820a356c5817022442c3f48638650e"><div class="ttname"><a href="structlqt__parameter__info__t.html#a3c820a356c5817022442c3f48638650e">lqt_parameter_info_t::val_min</a></div><div class="ttdeci">lqt_parameter_value_t val_min</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:123</div></div>
<div class="ttc" id="structlqt__parameter__info__t_html_a87c5f8e21c04438f3795e79e1d318ea7"><div class="ttname"><a href="structlqt__parameter__info__t.html#a87c5f8e21c04438f3795e79e1d318ea7">lqt_parameter_info_t::val_default</a></div><div class="ttdeci">lqt_parameter_value_t val_default</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:116</div></div>
<div class="ttc" id="group__codec__registry_html_ga666566f33a14f9ce02726a890cd27f48"><div class="ttname"><a href="group__codec__registry.html#ga666566f33a14f9ce02726a890cd27f48">lqt_codec_type</a></div><div class="ttdeci">lqt_codec_type</div><div class="ttdoc">Type of a codec (Audio or video) </div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:144</div></div>
<div class="ttc" id="group__codec__registry_html_ga6141bf49151d80de0e4483cbb30d2307"><div class="ttname"><a href="group__codec__registry.html#ga6141bf49151d80de0e4483cbb30d2307">lqt_destroy_codec_info</a></div><div class="ttdeci">void lqt_destroy_codec_info(lqt_codec_info_t **info)</div><div class="ttdoc">Destroy a codec info array. </div></div>
<div class="ttc" id="group__codec__registry_html_gabeabc9ef2ce0774c00217f67466b93d6"><div class="ttname"><a href="group__codec__registry.html#gabeabc9ef2ce0774c00217f67466b93d6">lqt_find_video_codec_by_name</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_find_video_codec_by_name(const char *name)</div><div class="ttdoc">Find a video codec by its name. </div></div>
<div class="ttc" id="group__codec__registry_html_ga89dfa3661a32eb2f3ce334adae5542f1"><div class="ttname"><a href="group__codec__registry.html#ga89dfa3661a32eb2f3ce334adae5542f1">lqt_find_audio_codec</a></div><div class="ttdeci">lqt_codec_info_t ** lqt_find_audio_codec(char *fourcc, int encode)</div><div class="ttdoc">Find an audio codec for a given fourcc. </div></div>
<div class="ttc" id="structlqt__codec__info__s_html_aafaaac395c50dacf916b4f7dc9f3d773"><div class="ttname"><a href="structlqt__codec__info__s.html#aafaaac395c50dacf916b4f7dc9f3d773">lqt_codec_info_s::num_fourccs</a></div><div class="ttdeci">int num_fourccs</div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:200</div></div>
<div class="ttc" id="group__codec__parameters_html_gga0ec18e79e8fa3bb44104ace47cd639a8a33502c9e506752b8cce836f6bb69f970"><div class="ttname"><a href="group__codec__parameters.html#gga0ec18e79e8fa3bb44104ace47cd639a8a33502c9e506752b8cce836f6bb69f970">LQT_PARAMETER_FLOAT</a></div><div class="ttdef"><b>Definition:</b> lqt_codecinfo.h:81</div></div>
<div class="ttc" id="group__codec__registry_html_gaf59f82c40f0daf2c067286b9edf9e5ba"><div class="ttname"><a href="group__codec__registry.html#gaf59f82c40f0daf2c067286b9edf9e5ba">lqt_reorder_video_codecs</a></div><div class="ttdeci">void lqt_reorder_video_codecs(lqt_codec_info_t **codec_info)</div><div class="ttdoc">Reorder video codecs. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Nov 14 2014 10:17:40 for libquicktime by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>