1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-06 15:37:44 +02:00
audacity/lib-src/libflac/doc/html/api/format_8h_source.html
2015-05-01 03:33:07 -05:00

789 lines
180 KiB
HTML

<!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>FLAC: include/FLAC/format.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">FLAC
&#160;<span id="projectnumber">1.3.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Classes</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>File&#160;Members</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_1982b5890de532b4beef7221dae776e2.html">FLAC</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">format.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="format_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>&#160;<span class="comment">/* libFLAC - Free Lossless Audio Codec library</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2000-2009 Josh Coalson</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (C) 2011-2014 Xiph.Org Foundation</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * are met:</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * - Redistributions of source code must retain the above copyright</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * - Redistributions in binary form must reproduce the above copyright</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer in the</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * documentation and/or other materials provided with the distribution.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * - Neither the name of the Xiph.org Foundation nor the names of its</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * contributors may be used to endorse or promote products derived from</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * this software without specific prior written permission.</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"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * ``AS IS&#39;&#39; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#ifndef FLAC__FORMAT_H</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define FLAC__FORMAT_H</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="export_8h.html">export.h</a>&quot;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;ordinals.h&quot;</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;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> Most of the values described in this file are defined by the FLAC</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> format specification. There is nothing to tune here.</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga626a412545818c2271fa2202c02ff1d6"> 93</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_METADATA_TYPE_CODE (126u)</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__flac__format.html#gaa5a85c2ea434221ce684be3469517003"> 96</a></span>&#160;<span class="preprocessor">#define FLAC__MIN_BLOCK_SIZE (16u)</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__flac__format.html#gaef78bc1b04f721e7b4563381f5514e8d"> 99</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_BLOCK_SIZE (65535u)</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga8f6ba2c28fbfcf52326d115c95b0a751"> 103</a></span>&#160;<span class="preprocessor">#define FLAC__SUBSET_MAX_BLOCK_SIZE_48000HZ (4608u)</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga488aa5678a58d08f984f5d39185b763d"> 106</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_CHANNELS (8u)</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga30b0f21abbb2cdfd461fe04b425b5438"> 109</a></span>&#160;<span class="preprocessor">#define FLAC__MIN_BITS_PER_SAMPLE (4u)</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group__flac__format.html#gad0156d56751e80241fa349d1e25064a6"> 112</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_BITS_PER_SAMPLE (32u)</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga0fc418d96053d385fd2f56dce8007fbc"> 122</a></span>&#160;<span class="preprocessor">#define FLAC__REFERENCE_CODEC_MAX_BITS_PER_SAMPLE (24u)</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga99abeef0c05c6bc76eacfa865abbfa70"> 128</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_SAMPLE_RATE (655350u)</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga16108d413f524329f338cff6e05f3aff"> 131</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_LPC_ORDER (32u)</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga9791efa78147196820c86a6041d7774d"> 135</a></span>&#160;<span class="preprocessor">#define FLAC__SUBSET_MAX_LPC_ORDER_48000HZ (12u)</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="group__flac__format.html#gaf52033b2950b9396dd92b167b3bbe4db"> 140</a></span>&#160;<span class="preprocessor">#define FLAC__MIN_QLP_COEFF_PRECISION (5u)</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga6aa38a4bc5b9d96a78253ccb8b08bd1f"> 145</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_QLP_COEFF_PRECISION (15u)</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="group__flac__format.html#gabd0d5d6fe71b337244712b244ae7cb0f"> 148</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_FIXED_ORDER (4u)</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga78a2e97e230b2aa7f99edc94a466f5bb"> 151</a></span>&#160;<span class="preprocessor">#define FLAC__MAX_RICE_PARTITION_ORDER (15u)</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="group__flac__format.html#gab19dec1b56de482ccfeb5f9843f60a14"> 154</a></span>&#160;<span class="preprocessor">#define FLAC__SUBSET_MAX_RICE_PARTITION_ORDER (8u)</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__flac__format.html#ga52e2616f9a0b94881cd7711c18d62a35">FLAC__VERSION_STRING</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__flac__format.html#gad5cccab0de3adda58914edf3c31fd64f">FLAC__VENDOR_STRING</a>;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> FLAC__byte <a class="code" href="group__flac__format.html#ga3f275a3a6056e0d53df3b72b03adde4b">FLAC__STREAM_SYNC_STRING</a>[4]; <span class="comment">/* = &quot;fLaC&quot; */</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga21e4646e61486382c6d91234474fce66">FLAC__STREAM_SYNC</a>; <span class="comment">/* = 0x664C6143 */</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga5f4f9e89655ecc48a7a539f92da1b7e7">FLAC__STREAM_SYNC_LEN</a>; <span class="comment">/* = 32 bits */</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="group__flac__format.html#gae7ddaf298d3ceb83aae6301908675c1d"> 182</a></span>&#160;<span class="preprocessor">#define FLAC__STREAM_SYNC_LENGTH (4u)</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">/*****************************************************************************</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> * Subframe structures</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment">/*****************************************************************************/</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga951733d2ea01943514290012cd622d3a"> 194</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga951733d2ea01943514290012cd622d3aa5253f8b8edc61220739f229a299775dd"> 195</a></span>&#160; <a class="code" href="group__flac__format.html#gga951733d2ea01943514290012cd622d3aa5253f8b8edc61220739f229a299775dd">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE</a> = 0,</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga951733d2ea01943514290012cd622d3aa202960a608ee91f9f11c2575b9ecc5aa"> 199</a></span>&#160; <a class="code" href="group__flac__format.html#gga951733d2ea01943514290012cd622d3aa202960a608ee91f9f11c2575b9ecc5aa">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2</a> = 1</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;} <a class="code" href="group__flac__format.html#ga951733d2ea01943514290012cd622d3a">FLAC__EntropyCodingMethodType</a>;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__format.html#ga41603ac35eed8c77c2f2e0b12067d88a">FLAC__EntropyCodingMethodTypeString</a>[];</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html"> 214</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#a06e97d40923f195410a65da9311ab6a2"> 216</a></span>&#160; <span class="keywordtype">unsigned</span> *<a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#a06e97d40923f195410a65da9311ab6a2">parameters</a>;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#a915eb5369d39924bc29c948c29834279"> 219</a></span>&#160; <span class="keywordtype">unsigned</span> *<a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#a915eb5369d39924bc29c948c29834279">raw_bits</a>;</div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#abb60aca8d98bf9299558f230dfe83bc1"> 224</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#abb60aca8d98bf9299558f230dfe83bc1">capacity_by_order</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;} <a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html">FLAC__EntropyCodingMethod_PartitionedRiceContents</a>;</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structFLAC____EntropyCodingMethod__PartitionedRice.html"> 233</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</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"><a class="line" href="structFLAC____EntropyCodingMethod__PartitionedRice.html#a1e1c9049e31eab5113c245164b2c694a"> 235</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRice.html#a1e1c9049e31eab5113c245164b2c694a">order</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structFLAC____EntropyCodingMethod__PartitionedRice.html#a2fbfa1bd5656bf620c0bb9f8ba77f579"> 238</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html">FLAC__EntropyCodingMethod_PartitionedRiceContents</a> *<a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRice.html#a2fbfa1bd5656bf620c0bb9f8ba77f579">contents</a>;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;} <a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRice.html">FLAC__EntropyCodingMethod_PartitionedRice</a>;</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga5056169ee48d8ece011d05f0fb9b3d43">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN</a>; </div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gace7a2a1c6b75dc4b02d34933dae21cde">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN</a>; </div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga0b08df429809f9a78710c5251c9615ea">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN</a>; </div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga2299e09372ce2d652ad215ad5d57f6f7">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN</a>; </div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga8c0af33a0ef538cd8e9e04e8a25913af">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaad1bb90d3f58a38aab4509e43e2be1fd">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER</a>;</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structFLAC____EntropyCodingMethod.html"> 255</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <a class="code" href="group__flac__format.html#ga951733d2ea01943514290012cd622d3a">FLAC__EntropyCodingMethodType</a> type;</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="structFLAC____EntropyCodingMethod__PartitionedRice.html">FLAC__EntropyCodingMethod_PartitionedRice</a> partitioned_rice;</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; } data;</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;} <a class="code" href="structFLAC____EntropyCodingMethod.html">FLAC__EntropyCodingMethod</a>;</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga224222cd46f6613456c5efd75d713946">FLAC__ENTROPY_CODING_METHOD_TYPE_LEN</a>; </div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment">/*****************************************************************************/</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga1f431eaf213e74d7747589932d263348"> 267</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a9bf56d836aeffb11d614e29ea1cdf2a9"> 268</a></span>&#160; <a class="code" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a9bf56d836aeffb11d614e29ea1cdf2a9">FLAC__SUBFRAME_TYPE_CONSTANT</a> = 0, </div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a8520596ef07d6c8577f07025f137657b"> 269</a></span>&#160; <a class="code" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a8520596ef07d6c8577f07025f137657b">FLAC__SUBFRAME_TYPE_VERBATIM</a> = 1, </div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a6b3cce73039a513f9afefdc8e4f664a5"> 270</a></span>&#160; <a class="code" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a6b3cce73039a513f9afefdc8e4f664a5">FLAC__SUBFRAME_TYPE_FIXED</a> = 2, </div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a31437462c3e4c3a5a214a91eff8cc3af"> 271</a></span>&#160; <a class="code" href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a31437462c3e4c3a5a214a91eff8cc3af">FLAC__SUBFRAME_TYPE_LPC</a> = 3 </div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;} <a class="code" href="group__flac__format.html#ga1f431eaf213e74d7747589932d263348">FLAC__SubframeType</a>;</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__format.html#ga78d78f45f123cfbb50cebd61b96097df">FLAC__SubframeTypeString</a>[];</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Constant.html"> 284</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Constant.html#af1bcfcbb17f1e1edb115b002fdbaa70e"> 285</a></span>&#160; FLAC__int32 <a class="code" href="structFLAC____Subframe__Constant.html#af1bcfcbb17f1e1edb115b002fdbaa70e">value</a>; </div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;} <a class="code" href="structFLAC____Subframe__Constant.html">FLAC__Subframe_Constant</a>;</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Verbatim.html"> 291</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Verbatim.html#a6abc78689650804550ac517ada884584"> 292</a></span>&#160; <span class="keyword">const</span> FLAC__int32 *<a class="code" href="structFLAC____Subframe__Verbatim.html#a6abc78689650804550ac517ada884584">data</a>; </div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;} <a class="code" href="structFLAC____Subframe__Verbatim.html">FLAC__Subframe_Verbatim</a>;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Fixed.html"> 298</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Fixed.html#a0f17f8f756cd2c8acc0262ef14c37088"> 299</a></span>&#160; <a class="code" href="structFLAC____EntropyCodingMethod.html">FLAC__EntropyCodingMethod</a> <a class="code" href="structFLAC____Subframe__Fixed.html#a0f17f8f756cd2c8acc0262ef14c37088">entropy_coding_method</a>;</div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Fixed.html#a73f6f3cce3f811c81532729dbad2df0d"> 302</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____Subframe__Fixed.html#a73f6f3cce3f811c81532729dbad2df0d">order</a>;</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Fixed.html#a0e9a40fb89b8aa45f83bf8979d200f1f"> 305</a></span>&#160; FLAC__int32 warmup[<a class="code" href="group__flac__format.html#gabd0d5d6fe71b337244712b244ae7cb0f">FLAC__MAX_FIXED_ORDER</a>];</div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__Fixed.html#ab91be48874aec97177106a4086163188"> 308</a></span>&#160; <span class="keyword">const</span> FLAC__int32 *<a class="code" href="structFLAC____Subframe__Fixed.html#ab91be48874aec97177106a4086163188">residual</a>;</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;} <a class="code" href="structFLAC____Subframe__Fixed.html">FLAC__Subframe_Fixed</a>;</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html"> 315</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html#adb1401b2f8af05132420145a99f68c6e"> 316</a></span>&#160; <a class="code" href="structFLAC____EntropyCodingMethod.html">FLAC__EntropyCodingMethod</a> <a class="code" href="structFLAC____Subframe__LPC.html#adb1401b2f8af05132420145a99f68c6e">entropy_coding_method</a>;</div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html#a0de317accaf8a9f86194f97c378b2f86"> 319</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____Subframe__LPC.html#a0de317accaf8a9f86194f97c378b2f86">order</a>;</div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html#a6123b031203f603eba966b95fd2ad855"> 322</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____Subframe__LPC.html#a6123b031203f603eba966b95fd2ad855">qlp_coeff_precision</a>;</div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html#aedcf1a3e5e62485e7ce250eda1f3e588"> 325</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structFLAC____Subframe__LPC.html#aedcf1a3e5e62485e7ce250eda1f3e588">quantization_level</a>;</div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html#ad0b37ee925e2124a37fe3a513d5410b8"> 328</a></span>&#160; FLAC__int32 qlp_coeff[<a class="code" href="group__flac__format.html#ga16108d413f524329f338cff6e05f3aff">FLAC__MAX_LPC_ORDER</a>];</div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html#a91c6c71c6fc2b812da1d2a3761e29807"> 331</a></span>&#160; FLAC__int32 warmup[<a class="code" href="group__flac__format.html#ga16108d413f524329f338cff6e05f3aff">FLAC__MAX_LPC_ORDER</a>];</div>
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="structFLAC____Subframe__LPC.html#acae4d0d439ea8900c5771eb967aec9bf"> 334</a></span>&#160; <span class="keyword">const</span> FLAC__int32 *<a class="code" href="structFLAC____Subframe__LPC.html#acae4d0d439ea8900c5771eb967aec9bf">residual</a>;</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;} <a class="code" href="structFLAC____Subframe__LPC.html">FLAC__Subframe_LPC</a>;</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga5fe1e86b574141cd1e11d9be6b1b8202">FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN</a>; </div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga1d957b042a1e673e39a815427c6aa494">FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN</a>; </div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structFLAC____Subframe.html"> 344</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="group__flac__format.html#ga1f431eaf213e74d7747589932d263348">FLAC__SubframeType</a> type;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <a class="code" href="structFLAC____Subframe__Constant.html">FLAC__Subframe_Constant</a> constant;</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <a class="code" href="structFLAC____Subframe__Fixed.html">FLAC__Subframe_Fixed</a> fixed;</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <a class="code" href="structFLAC____Subframe__LPC.html">FLAC__Subframe_LPC</a> lpc;</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <a class="code" href="structFLAC____Subframe__Verbatim.html">FLAC__Subframe_Verbatim</a> verbatim;</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; } data;</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordtype">unsigned</span> wasted_bits;</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;} <a class="code" href="structFLAC____Subframe.html">FLAC__Subframe</a>;</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga9aace0e3dfa3bd2a3195e134852082c2">FLAC__SUBFRAME_ZERO_PAD_LEN</a>;</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gab4b4a36a869e404834e01e288f9105a6">FLAC__SUBFRAME_TYPE_LEN</a>; </div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gacf0f85d0592281227a5a1400087c466e">FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN</a>; </div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gad783daf32785798dcc3a23e1a4cecefc">FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK</a>; </div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gadf86648f3eb3ffecd547019577a2ab0f">FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK</a>; </div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga3d8dbb2da910837bc5811f8b12bb60f7">FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK</a>; </div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaf4edf4982798602f2793f907ee7d7695">FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK</a>; </div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">/*****************************************************************************/</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="comment">/*****************************************************************************</span></div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment"> * Frame structures</span></div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga79855f8525672e37f299bbe02952ef9c"> 381</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca3c554e4c8512c2de31dfd3305f8b31b3"> 382</a></span>&#160; <a class="code" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca3c554e4c8512c2de31dfd3305f8b31b3">FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT</a> = 0, </div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca28d41295b20593561dc9934cc977d5cb"> 383</a></span>&#160; <a class="code" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca28d41295b20593561dc9934cc977d5cb">FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE</a> = 1, </div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9cad155b61582140b2b90362005f1a93e2e"> 384</a></span>&#160; <a class="code" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9cad155b61582140b2b90362005f1a93e2e">FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE</a> = 2, </div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca85c1512c0473b5ede364a9943759a80c"> 385</a></span>&#160; <a class="code" href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca85c1512c0473b5ede364a9943759a80c">FLAC__CHANNEL_ASSIGNMENT_MID_SIDE</a> = 3 </div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;} <a class="code" href="group__flac__format.html#ga79855f8525672e37f299bbe02952ef9c">FLAC__ChannelAssignment</a>;</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__format.html#gab1a1d3929a4e5a5aff2c15010742aa21">FLAC__ChannelAssignmentString</a>[];</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga8fe9ebc78386cd2a3d23b7b8e3818e1c"> 396</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga8fe9ebc78386cd2a3d23b7b8e3818e1ca0b9cbf3853f0ae105cf9b5360164f794"> 397</a></span>&#160; <a class="code" href="group__flac__format.html#gga8fe9ebc78386cd2a3d23b7b8e3818e1ca0b9cbf3853f0ae105cf9b5360164f794">FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER</a>, </div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="group__flac__format.html#gga8fe9ebc78386cd2a3d23b7b8e3818e1ca9220ce93dcc151e5edd5db7e7155b35a"> 398</a></span>&#160; <a class="code" href="group__flac__format.html#gga8fe9ebc78386cd2a3d23b7b8e3818e1ca9220ce93dcc151e5edd5db7e7155b35a">FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER</a> </div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;} <a class="code" href="group__flac__format.html#ga8fe9ebc78386cd2a3d23b7b8e3818e1c">FLAC__FrameNumberType</a>;</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__format.html#ga931a0e63c0f2b31fab801e1dd693fa4e">FLAC__FrameNumberTypeString</a>[];</div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;</div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html"> 411</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html#ace760def6dcbbde3d9d140e5bfda34b3"> 412</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____FrameHeader.html#ace760def6dcbbde3d9d140e5bfda34b3">blocksize</a>;</div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html#acc23daa576f4e75885bf4f2b69cee1be"> 415</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____FrameHeader.html#acc23daa576f4e75885bf4f2b69cee1be">sample_rate</a>;</div>
<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html#a5950c6e4f03ad81f4a03c8c6188b9bf5"> 418</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____FrameHeader.html#a5950c6e4f03ad81f4a03c8c6188b9bf5">channels</a>;</div>
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html#a9a31f752e16da9d690f8d5ff85aed89c"> 421</a></span>&#160; <a class="code" href="group__flac__format.html#ga79855f8525672e37f299bbe02952ef9c">FLAC__ChannelAssignment</a> <a class="code" href="structFLAC____FrameHeader.html#a9a31f752e16da9d690f8d5ff85aed89c">channel_assignment</a>;</div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html#ae1f4af58cbbb837adf670d12bc4e86f3"> 424</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____FrameHeader.html#ae1f4af58cbbb837adf670d12bc4e86f3">bits_per_sample</a>;</div>
<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html#a7a62ec09e6f3029297179ef65377265f"> 427</a></span>&#160; <a class="code" href="group__flac__format.html#ga8fe9ebc78386cd2a3d23b7b8e3818e1c">FLAC__FrameNumberType</a> <a class="code" href="structFLAC____FrameHeader.html#a7a62ec09e6f3029297179ef65377265f">number_type</a>;</div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; FLAC__uint32 frame_number;</div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; FLAC__uint64 sample_number;</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; } number;</div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="structFLAC____FrameHeader.html#a980438c380697df6f332cb27dc4672c4"> 439</a></span>&#160; FLAC__uint8 <a class="code" href="structFLAC____FrameHeader.html#a980438c380697df6f332cb27dc4672c4">crc</a>;</div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;} <a class="code" href="structFLAC____FrameHeader.html">FLAC__FrameHeader</a>;</div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga100c4e86ebb9b85b2a987d1ad383596b">FLAC__FRAME_HEADER_SYNC</a>; </div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga6be66feb8358e5a39869ce3e39f7b47a">FLAC__FRAME_HEADER_SYNC_LEN</a>; </div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gad9a46acc93058fb6aba6e0cf8f9c2713">FLAC__FRAME_HEADER_RESERVED_LEN</a>; </div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaa1f482e9172cd95795b32724784d8be9">FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN</a>; </div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga2c5c93ba19375583ca27c3d288e90a03">FLAC__FRAME_HEADER_BLOCK_SIZE_LEN</a>; </div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga1ec5825f1a07d1136204840d5d89feca">FLAC__FRAME_HEADER_SAMPLE_RATE_LEN</a>; </div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gafa9050a64f02d18ea7426e4c382bb6a6">FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN</a>; </div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga9d6055c79974497dc99912b0e9ebbe41">FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN</a>; </div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaf761899e8a95a7bce3f429e6648ca14e">FLAC__FRAME_HEADER_ZERO_PAD_LEN</a>; </div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga82e91fc3b93cd8573c814dd282b5b6ed">FLAC__FRAME_HEADER_CRC_LEN</a>; </div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="structFLAC____FrameFooter.html"> 460</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="structFLAC____FrameFooter.html#abdd6d64bf281c49c720b97b955d4eee7"> 461</a></span>&#160; FLAC__uint16 <a class="code" href="structFLAC____FrameFooter.html#abdd6d64bf281c49c720b97b955d4eee7">crc</a>;</div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;} <a class="code" href="structFLAC____FrameFooter.html">FLAC__FrameFooter</a>;</div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga238b33bf853ea3ab0fc0dbaad5e41f4e">FLAC__FRAME_FOOTER_CRC_LEN</a>; </div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="structFLAC____Frame.html"> 473</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <a class="code" href="structFLAC____FrameHeader.html">FLAC__FrameHeader</a> header;</div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <a class="code" href="structFLAC____Subframe.html">FLAC__Subframe</a> subframes[<a class="code" href="group__flac__format.html#ga488aa5678a58d08f984f5d39185b763d">FLAC__MAX_CHANNELS</a>];</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <a class="code" href="structFLAC____FrameFooter.html">FLAC__FrameFooter</a> footer;</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;} <a class="code" href="structFLAC____Frame.html">FLAC__Frame</a>;</div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="comment">/*****************************************************************************/</span></div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment">/*****************************************************************************</span></div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="comment"> * Meta-data structures</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01"> 489</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acffa517e969ba6a868dcf10e5da75c28"> 491</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acffa517e969ba6a868dcf10e5da75c28">FLAC__METADATA_TYPE_STREAMINFO</a> = 0,</div>
<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a6dcb741fc0aef389580f110e88beb896"> 494</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a6dcb741fc0aef389580f110e88beb896">FLAC__METADATA_TYPE_PADDING</a> = 1,</div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a2b287a22a1ac9440b309127884c8d41b"> 497</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a2b287a22a1ac9440b309127884c8d41b">FLAC__METADATA_TYPE_APPLICATION</a> = 2,</div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a5f6323e489be1318f0e3747960ebdd91"> 500</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a5f6323e489be1318f0e3747960ebdd91">FLAC__METADATA_TYPE_SEEKTABLE</a> = 3,</div>
<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01ad013576bc5196b907547739518605520"> 503</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01ad013576bc5196b907547739518605520">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> = 4,</div>
<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a0b3f07ae60609126562cd0233ce00a65"> 506</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a0b3f07ae60609126562cd0233ce00a65">FLAC__METADATA_TYPE_CUESHEET</a> = 5,</div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acf28ae2788366617c1aeab81d5961c6e"> 509</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acf28ae2788366617c1aeab81d5961c6e">FLAC__METADATA_TYPE_PICTURE</a> = 6,</div>
<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acf6ac61fcc866608f5583c275dc34d47"> 512</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acf6ac61fcc866608f5583c275dc34d47">FLAC__METADATA_TYPE_UNDEFINED</a> = 7,</div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a1a2f283a3dd9e7b46181d7a114ec5805"> 515</a></span>&#160; <a class="code" href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a1a2f283a3dd9e7b46181d7a114ec5805">FLAC__MAX_METADATA_TYPE</a> = <a class="code" href="group__flac__format.html#ga626a412545818c2271fa2202c02ff1d6">FLAC__MAX_METADATA_TYPE_CODE</a>,</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;} <a class="code" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a>;</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__format.html#gaa9ad23f06a579d1110d61d54c8c999f0">FLAC__MetadataTypeString</a>[];</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div>
<div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__StreamInfo.html"> 529</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordtype">unsigned</span> min_blocksize, max_blocksize;</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordtype">unsigned</span> min_framesize, max_framesize;</div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordtype">unsigned</span> sample_rate;</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordtype">unsigned</span> channels;</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordtype">unsigned</span> bits_per_sample;</div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; FLAC__uint64 total_samples;</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; FLAC__byte md5sum[16];</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__StreamInfo.html">FLAC__StreamMetadata_StreamInfo</a>;</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gac10f1ca2318884d9ed142350744eca1a">FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN</a>; </div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga9049314bc422ba321414afdafad76d04">FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN</a>; </div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga3abb82a701c670c7a9f8f47fc4df5edc">FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN</a>; </div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga4e7c5315f21eaa0e3f0dfb6517eb4545">FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN</a>; </div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga7c5529d77e0cf806e709dc147ff83452">FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN</a>; </div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga719aee1e62d71e1e03d6299aade7a7c4">FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN</a>; </div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga4d8a3f1a75a24e8d0a966f8ad01f15ed">FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN</a>; </div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaeb69211400ad50dd6c3503e8092c6afb">FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN</a>; </div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga492d4321cbd601ed24489ad59d9ddaf8">FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN</a>; </div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga06dfae7260da40e4c5f8fc4d531b326c"> 550</a></span>&#160;<span class="preprocessor">#define FLAC__STREAM_METADATA_STREAMINFO_LENGTH (34u)</span></div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;</div>
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Padding.html"> 554</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Padding.html#a5214437fcba7d6abdc3b2435dcaa4124"> 555</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structFLAC____StreamMetadata__Padding.html#a5214437fcba7d6abdc3b2435dcaa4124">dummy</a>;</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__Padding.html">FLAC__StreamMetadata_Padding</a>;</div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Application.html"> 565</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; FLAC__byte <span class="keywordtype">id</span>[4];</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; FLAC__byte *data;</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__Application.html">FLAC__StreamMetadata_Application</a>;</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gac374cf68c046406a062daf0b811e9020">FLAC__STREAM_METADATA_APPLICATION_ID_LEN</a>; </div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__SeekPoint.html"> 574</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__SeekPoint.html#a96a62923f1443fd3a5a3498e701e6ecf"> 575</a></span>&#160; FLAC__uint64 <a class="code" href="structFLAC____StreamMetadata__SeekPoint.html#a96a62923f1443fd3a5a3498e701e6ecf">sample_number</a>;</div>
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__SeekPoint.html#a6028398e99f937b002618af677d32c9f"> 578</a></span>&#160; FLAC__uint64 <a class="code" href="structFLAC____StreamMetadata__SeekPoint.html#a6028398e99f937b002618af677d32c9f">stream_offset</a>;</div>
<div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__SeekPoint.html#a247ce3f0d45a56c202e623742309fe61"> 582</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____StreamMetadata__SeekPoint.html#a247ce3f0d45a56c202e623742309fe61">frame_samples</a>;</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a>;</div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga2afc4c1f5b9c522274e4fb7236d645f5">FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN</a>; </div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gafa894a5e0e9f5fa40a76c5a9f19800cf">FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN</a>; </div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga330813fcf2c4ebb133843511134b6c11">FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN</a>; </div>
<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="group__flac__format.html#gabdf85aa2c9a483378dfe850b85ab93ef"> 591</a></span>&#160;<span class="preprocessor">#define FLAC__STREAM_METADATA_SEEKPOINT_LENGTH (18u)</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> FLAC__uint64 <a class="code" href="group__flac__format.html#gad5d58774aea926635e6841c411d60566">FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER</a>;</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;</div>
<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__SeekTable.html"> 612</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordtype">unsigned</span> num_points;</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <a class="code" href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a> *points;</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__SeekTable.html">FLAC__StreamMetadata_SeekTable</a>;</div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;</div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;</div>
<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__VorbisComment__Entry.html"> 624</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; FLAC__uint32 length;</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; FLAC__byte *entry;</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry</a>;</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gad73e13be54a583adfa4d2e43c1a4bdff">FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN</a>; </div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__VorbisComment.html"> 634</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <a class="code" href="structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry</a> vendor_string;</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; FLAC__uint32 num_comments;</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <a class="code" href="structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry</a> *comments;</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__VorbisComment.html">FLAC__StreamMetadata_VorbisComment</a>;</div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gabdd8ad7a3de9abd96358fe10f4b0e6a0">FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN</a>; </div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Index.html"> 647</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Index.html#ac221421bca83976925e2a41438157bb9"> 648</a></span>&#160; FLAC__uint64 <a class="code" href="structFLAC____StreamMetadata__CueSheet__Index.html#ac221421bca83976925e2a41438157bb9">offset</a>;</div>
<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Index.html#a71edc33c19a749f1dfb3d1429e08c77a"> 653</a></span>&#160; FLAC__byte <a class="code" href="structFLAC____StreamMetadata__CueSheet__Index.html#a71edc33c19a749f1dfb3d1429e08c77a">number</a>;</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a>;</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaec8a23f851fb225d16b996282413704b">FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN</a>; </div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gad7e0ce539714d0cc47053a6b11711227">FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN</a>; </div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga8cafc79f8b98b5ced139b37c46b4f4bf">FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN</a>; </div>
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html"> 666</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html#a40e1c888253a56b6dc4885a44138d1bf"> 667</a></span>&#160; FLAC__uint64 <a class="code" href="structFLAC____StreamMetadata__CueSheet__Track.html#a40e1c888253a56b6dc4885a44138d1bf">offset</a>;</div>
<div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html#a429103d63c44d1861b4dc0762726701a"> 670</a></span>&#160; FLAC__byte <a class="code" href="structFLAC____StreamMetadata__CueSheet__Track.html#a429103d63c44d1861b4dc0762726701a">number</a>;</div>
<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html#a4990c8b13969f4c62683d915ebbf5744"> 673</a></span>&#160; <span class="keywordtype">char</span> isrc[13];</div>
<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html#a848575fc7a7292867ce76a9b3705f6e7"> 676</a></span>&#160; <span class="keywordtype">unsigned</span> type:1;</div>
<div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html#ab4a97e43166ee16d1d16cccd901ddc3a"> 679</a></span>&#160; <span class="keywordtype">unsigned</span> pre_emphasis:1;</div>
<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html#a5f1c1d7e3ddc533938b83951c7b3dda5"> 682</a></span>&#160; FLAC__byte <a class="code" href="structFLAC____StreamMetadata__CueSheet__Track.html#a5f1c1d7e3ddc533938b83951c7b3dda5">num_indices</a>;</div>
<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet__Track.html#a14e0692a77b5b6689e208f48369edb90"> 685</a></span>&#160; <a class="code" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> *<a class="code" href="structFLAC____StreamMetadata__CueSheet__Track.html#a14e0692a77b5b6689e208f48369edb90">indices</a>;</div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a>;</div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaccf9e6a290a44763f2616ff65dd4e422">FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN</a>; </div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gad0a4822167882a1321467b0dc67f145b">FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN</a>; </div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gac63e5eb63aa52b1fe780bc89c55dec92">FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN</a>; </div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gac32d5288f0f80fbd9101bb0352850a4f">FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN</a>; </div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gafb26465f020a51491ecad3c2fe8839be">FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN</a>; </div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gad825e57e995f161d945a51bb363e4650">FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN</a>; </div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga443798929acc94f4b7b6c19ab92c5b25">FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN</a>; </div>
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet.html"> 703</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet.html#a776e6057ac7939fba52edecd44ec45bc"> 704</a></span>&#160; <span class="keywordtype">char</span> media_catalog_number[129];</div>
<div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet.html#a43fdc0a538ef2c3e0926ee22814baf40"> 710</a></span>&#160; FLAC__uint64 <a class="code" href="structFLAC____StreamMetadata__CueSheet.html#a43fdc0a538ef2c3e0926ee22814baf40">lead_in</a>;</div>
<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet.html#a6af66f921aefc6f779fbc0ab6daeab8a"> 713</a></span>&#160; FLAC__bool <a class="code" href="structFLAC____StreamMetadata__CueSheet.html#a6af66f921aefc6f779fbc0ab6daeab8a">is_cd</a>;</div>
<div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet.html#a6924f26a8e8fa9023f23539b959fe2ae"> 716</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____StreamMetadata__CueSheet.html#a6924f26a8e8fa9023f23539b959fe2ae">num_tracks</a>;</div>
<div class="line"><a name="l00719"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__CueSheet.html#a5c0c3440b01b773684d56aeb1e424fab"> 719</a></span>&#160; <a class="code" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> *<a class="code" href="structFLAC____StreamMetadata__CueSheet.html#a5c0c3440b01b773684d56aeb1e424fab">tracks</a>;</div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__CueSheet.html">FLAC__StreamMetadata_CueSheet</a>;</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;</div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga380732fda7b866b075b138e9153717b9">FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN</a>; </div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga9e47028762ec6709a14d8b81e7712285">FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN</a>; </div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaf1817667af48cd8c122488664972fd0c">FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN</a>; </div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga1ceaba7fd5e900d423b6d9537d1979fd">FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN</a>; </div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaa0046d3f2bc430feb97a4b04053db01e">FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN</a>; </div>
<div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d"> 732</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dadd6d6af32499b1973e48c9e8f13357ce"> 733</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dadd6d6af32499b1973e48c9e8f13357ce">FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER</a> = 0, </div>
<div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da5eca52e5cfcb718f33f5fce9b1021a49"> 734</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da5eca52e5cfcb718f33f5fce9b1021a49">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD</a> = 1, </div>
<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825daaf44b9d5fb75dde6941463e5029aa351"> 735</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825daaf44b9d5fb75dde6941463e5029aa351">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON</a> = 2, </div>
<div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da3e20b405fd4e835ff3a4465b8bcb7c36"> 736</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da3e20b405fd4e835ff3a4465b8bcb7c36">FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER</a> = 3, </div>
<div class="line"><a name="l00737"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da9ae132f2ee7d3baf35f94a9dc9640f62"> 737</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da9ae132f2ee7d3baf35f94a9dc9640f62">FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER</a> = 4, </div>
<div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dad3cb471b7925ae5034d9fd9ecfafb87a"> 738</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dad3cb471b7925ae5034d9fd9ecfafb87a">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE</a> = 5, </div>
<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dac994edc4166107ab5790e49f0b57ffd9"> 739</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dac994edc4166107ab5790e49f0b57ffd9">FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA</a> = 6, </div>
<div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da1282e252e20553c39907074052960f42"> 740</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da1282e252e20553c39907074052960f42">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST</a> = 7, </div>
<div class="line"><a name="l00741"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da4cead70f8720f180fc220e6df8d55cce"> 741</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da4cead70f8720f180fc220e6df8d55cce">FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST</a> = 8, </div>
<div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dae01a47af0b0c4d89500b755ebca866ce"> 742</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dae01a47af0b0c4d89500b755ebca866ce">FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR</a> = 9, </div>
<div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da8515523b4c9ab65ffef7db98bc09ceb1"> 743</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da8515523b4c9ab65ffef7db98bc09ceb1">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND</a> = 10, </div>
<div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da5ea1554bc96deb45731bc5897600d1c2"> 744</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da5ea1554bc96deb45731bc5897600d1c2">FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER</a> = 11, </div>
<div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da86159eda8969514f5992b3e341103f22"> 745</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da86159eda8969514f5992b3e341103f22">FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST</a> = 12, </div>
<div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dac96e810cdd81465709b4a3a03289e89c"> 746</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dac96e810cdd81465709b4a3a03289e89c">FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION</a> = 13, </div>
<div class="line"><a name="l00747"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da8cee3bb376ed1044b3a7e20b9c971ff1"> 747</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da8cee3bb376ed1044b3a7e20b9c971ff1">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING</a> = 14, </div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da4d4dc6904984370501865988d948de3f"> 748</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da4d4dc6904984370501865988d948de3f">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE</a> = 15, </div>
<div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da7adc2b194968b51768721de7bda39df9"> 749</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da7adc2b194968b51768721de7bda39df9">FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE</a> = 16, </div>
<div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dabbf0d7c519ae8ba8cec7d1f165f67b0f"> 750</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dabbf0d7c519ae8ba8cec7d1f165f67b0f">FLAC__STREAM_METADATA_PICTURE_TYPE_FISH</a> = 17, </div>
<div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da89ba412c9d89c937c28afdab508d047a"> 751</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da89ba412c9d89c937c28afdab508d047a">FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION</a> = 18, </div>
<div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da751716a4528a78a8d53f435c816c4917"> 752</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da751716a4528a78a8d53f435c816c4917">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE</a> = 19, </div>
<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da31d75150a4079482fe122e703eff9141"> 753</a></span>&#160; <a class="code" href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da31d75150a4079482fe122e703eff9141">FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE</a> = 20, </div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED</div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;} <a class="code" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a>;</div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;</div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__format.html#ga2d27672452696cb97fd39db1cf43486b">FLAC__StreamMetadata_Picture_TypeString</a>[];</div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;</div>
<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html"> 769</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00770"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#addc05a87a1da1ec7dd2301944ff2819c"> 770</a></span>&#160; <a class="code" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a> <a class="code" href="structFLAC____StreamMetadata__Picture.html#addc05a87a1da1ec7dd2301944ff2819c">type</a>;</div>
<div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#a9b4af2e10b627c0e79abf4cdd79f80e0"> 773</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structFLAC____StreamMetadata__Picture.html#a9b4af2e10b627c0e79abf4cdd79f80e0">mime_type</a>;</div>
<div class="line"><a name="l00784"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#a5bbfb168b265edfb0b29cfdb71fb413c"> 784</a></span>&#160; FLAC__byte *<a class="code" href="structFLAC____StreamMetadata__Picture.html#a5bbfb168b265edfb0b29cfdb71fb413c">description</a>;</div>
<div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#a18dc6cdef9fa6c815450671f631a1e04"> 791</a></span>&#160; FLAC__uint32 <a class="code" href="structFLAC____StreamMetadata__Picture.html#a18dc6cdef9fa6c815450671f631a1e04">width</a>;</div>
<div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#a76dbd1212d330807cda289660f5ee754"> 794</a></span>&#160; FLAC__uint32 <a class="code" href="structFLAC____StreamMetadata__Picture.html#a76dbd1212d330807cda289660f5ee754">height</a>;</div>
<div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#a0f2092ddf28a6803e9c8adb7328c1967"> 797</a></span>&#160; FLAC__uint32 <a class="code" href="structFLAC____StreamMetadata__Picture.html#a0f2092ddf28a6803e9c8adb7328c1967">depth</a>;</div>
<div class="line"><a name="l00800"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#af17c1738bab67eba049ee101acfd36f0"> 800</a></span>&#160; FLAC__uint32 <a class="code" href="structFLAC____StreamMetadata__Picture.html#af17c1738bab67eba049ee101acfd36f0">colors</a>;</div>
<div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#acb893f63a196f70263468770a90580a4"> 805</a></span>&#160; FLAC__uint32 <a class="code" href="structFLAC____StreamMetadata__Picture.html#acb893f63a196f70263468770a90580a4">data_length</a>;</div>
<div class="line"><a name="l00808"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Picture.html#a9c71b5d77920e6d3aee6893795c43605"> 808</a></span>&#160; FLAC__byte *<a class="code" href="structFLAC____StreamMetadata__Picture.html#a9c71b5d77920e6d3aee6893795c43605">data</a>;</div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__Picture.html">FLAC__StreamMetadata_Picture</a>;</div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaa06ecd0960798a4e16e6b6a218008da7">FLAC__STREAM_METADATA_PICTURE_TYPE_LEN</a>; </div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gafe9e4d8a4942eef747612e0cab836c4e">FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN</a>; </div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga96910250e54bb335a3c11940372c6585">FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN</a>; </div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga729da59256030685bf9f29cdbf571e4d">FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN</a>; </div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga173238fb8a7499b67b1658bb3ac6a81a">FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN</a>; </div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga6b9cf7c11b6fb7f96dfbc197db280128">FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN</a>; </div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga6ed3603f4d9092d99e4b4d57bb431cc5">FLAC__STREAM_METADATA_PICTURE_COLORS_LEN</a>; </div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga808843e986308268c5dc6c841c67a74a">FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN</a>; </div>
<div class="line"><a name="l00827"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata__Unknown.html"> 827</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; FLAC__byte *data;</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;} <a class="code" href="structFLAC____StreamMetadata__Unknown.html">FLAC__StreamMetadata_Unknown</a>;</div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;</div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;</div>
<div class="line"><a name="l00834"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata.html"> 834</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00835"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata.html#a39fd0655464f2cc7c9c37ae715088aec"> 835</a></span>&#160; <a class="code" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> <a class="code" href="structFLAC____StreamMetadata.html#a39fd0655464f2cc7c9c37ae715088aec">type</a>;</div>
<div class="line"><a name="l00840"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata.html#aef40bbf85abe12e035f66f2d54ed316c"> 840</a></span>&#160; FLAC__bool <a class="code" href="structFLAC____StreamMetadata.html#aef40bbf85abe12e035f66f2d54ed316c">is_last</a>;</div>
<div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="structFLAC____StreamMetadata.html#a3fd615e41609837a5672f9081d9d2183"> 843</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structFLAC____StreamMetadata.html#a3fd615e41609837a5672f9081d9d2183">length</a>;</div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <a class="code" href="structFLAC____StreamMetadata__StreamInfo.html">FLAC__StreamMetadata_StreamInfo</a> stream_info;</div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <a class="code" href="structFLAC____StreamMetadata__Padding.html">FLAC__StreamMetadata_Padding</a> padding;</div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <a class="code" href="structFLAC____StreamMetadata__Application.html">FLAC__StreamMetadata_Application</a> application;</div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <a class="code" href="structFLAC____StreamMetadata__SeekTable.html">FLAC__StreamMetadata_SeekTable</a> seek_table;</div>
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <a class="code" href="structFLAC____StreamMetadata__VorbisComment.html">FLAC__StreamMetadata_VorbisComment</a> vorbis_comment;</div>
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; <a class="code" href="structFLAC____StreamMetadata__CueSheet.html">FLAC__StreamMetadata_CueSheet</a> cue_sheet;</div>
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <a class="code" href="structFLAC____StreamMetadata__Picture.html">FLAC__StreamMetadata_Picture</a> picture;</div>
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <a class="code" href="structFLAC____StreamMetadata__Unknown.html">FLAC__StreamMetadata_Unknown</a> unknown;</div>
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; } data;</div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;} <a class="code" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a>;</div>
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160;</div>
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga2a2e0d9428b90662b6790404dd393830">FLAC__STREAM_METADATA_IS_LAST_LEN</a>; </div>
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaf88b0f6621a4b22b37a8fe2ef82a7204">FLAC__STREAM_METADATA_TYPE_LEN</a>; </div>
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#gaa16818a9f8de9e3bd75e832cc6149eb8">FLAC__STREAM_METADATA_LENGTH_LEN</a>; </div>
<div class="line"><a name="l00865"></a><span class="lineno"><a class="line" href="group__flac__format.html#ga706a29b8a14902c457783bfd4fd7bab2"> 865</a></span>&#160;<span class="preprocessor">#define FLAC__STREAM_METADATA_HEADER_LENGTH (4u)</span></div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;</div>
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;<span class="comment">/*****************************************************************************/</span></div>
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;</div>
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;</div>
<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;<span class="comment">/*****************************************************************************</span></div>
<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;<span class="comment"> * Utility functions</span></div>
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#ga985a32bf66e3a69a48e8f9ccd7c5e2e9">FLAC__format_sample_rate_is_valid</a>(<span class="keywordtype">unsigned</span> sample_rate);</div>
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160;</div>
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#ga5370258a7aae32ad18b4c69fbd5e4a36">FLAC__format_blocksize_is_subset</a>(<span class="keywordtype">unsigned</span> blocksize, <span class="keywordtype">unsigned</span> sample_rate);</div>
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;</div>
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#gae305f200f9f4fca80f8ee3d004cf1164">FLAC__format_sample_rate_is_subset</a>(<span class="keywordtype">unsigned</span> sample_rate);</div>
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160;</div>
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#gae5fb55cd5977ebf178c5b38da831c057">FLAC__format_vorbiscomment_entry_name_is_legal</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;</div>
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#gad4509984c8a8a0b926a4fb1ba25ec449">FLAC__format_vorbiscomment_entry_value_is_legal</a>(<span class="keyword">const</span> FLAC__byte *value, <span class="keywordtype">unsigned</span> length);</div>
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;</div>
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#gab98da8754f99fdf7ba0583275b200de3">FLAC__format_vorbiscomment_entry_is_legal</a>(<span class="keyword">const</span> FLAC__byte *entry, <span class="keywordtype">unsigned</span> length);</div>
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160;</div>
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#ga02ed0843553fb8f718fe8e7c54d12244">FLAC__format_seektable_is_legal</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamMetadata__SeekTable.html">FLAC__StreamMetadata_SeekTable</a> *seek_table);</div>
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160;</div>
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;FLAC_API <span class="keywordtype">unsigned</span> <a class="code" href="group__flac__format.html#ga64dede2811616c7aa41caaed9c855cd4">FLAC__format_seektable_sort</a>(<a class="code" href="structFLAC____StreamMetadata__SeekTable.html">FLAC__StreamMetadata_SeekTable</a> *seek_table);</div>
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;</div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#gaa9ed0fa4ed04dbfdaa163d0f5308c080">FLAC__format_cuesheet_is_legal</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamMetadata__CueSheet.html">FLAC__StreamMetadata_CueSheet</a> *cue_sheet, FLAC__bool check_cd_da_subset, <span class="keyword">const</span> <span class="keywordtype">char</span> **violation);</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;</div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__format.html#ga82ca3ffc97c106c61882134f1a7fb1be">FLAC__format_picture_is_legal</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamMetadata__Picture.html">FLAC__StreamMetadata_Picture</a> *picture, <span class="keyword">const</span> <span class="keywordtype">char</span> **violation);</div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;</div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="comment">/* \} */</span></div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;}</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Track_html_a429103d63c44d1861b4dc0762726701a"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Track.html#a429103d63c44d1861b4dc0762726701a">FLAC__StreamMetadata_CueSheet_Track::number</a></div><div class="ttdeci">FLAC__byte number</div><div class="ttdef"><b>Definition:</b> format.h:670</div></div>
<div class="ttc" id="group__flac__format_html_gacf0f85d0592281227a5a1400087c466e"><div class="ttname"><a href="group__flac__format.html#gacf0f85d0592281227a5a1400087c466e">FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod__PartitionedRice_html_a2fbfa1bd5656bf620c0bb9f8ba77f579"><div class="ttname"><a href="structFLAC____EntropyCodingMethod__PartitionedRice.html#a2fbfa1bd5656bf620c0bb9f8ba77f579">FLAC__EntropyCodingMethod_PartitionedRice::contents</a></div><div class="ttdeci">const FLAC__EntropyCodingMethod_PartitionedRiceContents * contents</div><div class="ttdef"><b>Definition:</b> format.h:238</div></div>
<div class="ttc" id="group__flac__format_html_ga719aee1e62d71e1e03d6299aade7a7c4"><div class="ttname"><a href="group__flac__format.html#ga719aee1e62d71e1e03d6299aade7a7c4">FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gab1a1d3929a4e5a5aff2c15010742aa21"><div class="ttname"><a href="group__flac__format.html#gab1a1d3929a4e5a5aff2c15010742aa21">FLAC__ChannelAssignmentString</a></div><div class="ttdeci">const char *const FLAC__ChannelAssignmentString[]</div></div>
<div class="ttc" id="structFLAC____Subframe__LPC_html_a0de317accaf8a9f86194f97c378b2f86"><div class="ttname"><a href="structFLAC____Subframe__LPC.html#a0de317accaf8a9f86194f97c378b2f86">FLAC__Subframe_LPC::order</a></div><div class="ttdeci">unsigned order</div><div class="ttdef"><b>Definition:</b> format.h:319</div></div>
<div class="ttc" id="group__flac__format_html_gaa06ecd0960798a4e16e6b6a218008da7"><div class="ttname"><a href="group__flac__format.html#gaa06ecd0960798a4e16e6b6a218008da7">FLAC__STREAM_METADATA_PICTURE_TYPE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_TYPE_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01acf6ac61fcc866608f5583c275dc34d47"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acf6ac61fcc866608f5583c275dc34d47">FLAC__METADATA_TYPE_UNDEFINED</a></div><div class="ttdef"><b>Definition:</b> format.h:512</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html_a980438c380697df6f332cb27dc4672c4"><div class="ttname"><a href="structFLAC____FrameHeader.html#a980438c380697df6f332cb27dc4672c4">FLAC__FrameHeader::crc</a></div><div class="ttdeci">FLAC__uint8 crc</div><div class="ttdef"><b>Definition:</b> format.h:439</div></div>
<div class="ttc" id="structFLAC____FrameFooter_html_abdd6d64bf281c49c720b97b955d4eee7"><div class="ttname"><a href="structFLAC____FrameFooter.html#abdd6d64bf281c49c720b97b955d4eee7">FLAC__FrameFooter::crc</a></div><div class="ttdeci">FLAC__uint16 crc</div><div class="ttdef"><b>Definition:</b> format.h:461</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da9ae132f2ee7d3baf35f94a9dc9640f62"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da9ae132f2ee7d3baf35f94a9dc9640f62">FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER</a></div><div class="ttdef"><b>Definition:</b> format.h:737</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html_ae1f4af58cbbb837adf670d12bc4e86f3"><div class="ttname"><a href="structFLAC____FrameHeader.html#ae1f4af58cbbb837adf670d12bc4e86f3">FLAC__FrameHeader::bits_per_sample</a></div><div class="ttdeci">unsigned bits_per_sample</div><div class="ttdef"><b>Definition:</b> format.h:424</div></div>
<div class="ttc" id="group__flac__format_html_gafb26465f020a51491ecad3c2fe8839be"><div class="ttname"><a href="group__flac__format.html#gafb26465f020a51491ecad3c2fe8839be">FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01a0b3f07ae60609126562cd0233ce00a65"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a0b3f07ae60609126562cd0233ce00a65">FLAC__METADATA_TYPE_CUESHEET</a></div><div class="ttdef"><b>Definition:</b> format.h:506</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod__PartitionedRice_html"><div class="ttname"><a href="structFLAC____EntropyCodingMethod__PartitionedRice.html">FLAC__EntropyCodingMethod_PartitionedRice</a></div><div class="ttdef"><b>Definition:</b> format.h:233</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825dad3cb471b7925ae5034d9fd9ecfafb87a"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dad3cb471b7925ae5034d9fd9ecfafb87a">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE</a></div><div class="ttdef"><b>Definition:</b> format.h:738</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_a5bbfb168b265edfb0b29cfdb71fb413c"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#a5bbfb168b265edfb0b29cfdb71fb413c">FLAC__StreamMetadata_Picture::description</a></div><div class="ttdeci">FLAC__byte * description</div><div class="ttdef"><b>Definition:</b> format.h:784</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod__PartitionedRiceContents_html_abb60aca8d98bf9299558f230dfe83bc1"><div class="ttname"><a href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#abb60aca8d98bf9299558f230dfe83bc1">FLAC__EntropyCodingMethod_PartitionedRiceContents::capacity_by_order</a></div><div class="ttdeci">unsigned capacity_by_order</div><div class="ttdef"><b>Definition:</b> format.h:224</div></div>
<div class="ttc" id="group__flac__format_html_ga64dede2811616c7aa41caaed9c855cd4"><div class="ttname"><a href="group__flac__format.html#ga64dede2811616c7aa41caaed9c855cd4">FLAC__format_seektable_sort</a></div><div class="ttdeci">unsigned FLAC__format_seektable_sort(FLAC__StreamMetadata_SeekTable *seek_table)</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_a76dbd1212d330807cda289660f5ee754"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#a76dbd1212d330807cda289660f5ee754">FLAC__StreamMetadata_Picture::height</a></div><div class="ttdeci">FLAC__uint32 height</div><div class="ttdef"><b>Definition:</b> format.h:794</div></div>
<div class="ttc" id="group__flac__format_html_gaa0046d3f2bc430feb97a4b04053db01e"><div class="ttname"><a href="group__flac__format.html#gaa0046d3f2bc430feb97a4b04053db01e">FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga02ed0843553fb8f718fe8e7c54d12244"><div class="ttname"><a href="group__flac__format.html#ga02ed0843553fb8f718fe8e7c54d12244">FLAC__format_seektable_is_legal</a></div><div class="ttdeci">FLAC__bool FLAC__format_seektable_is_legal(const FLAC__StreamMetadata_SeekTable *seek_table)</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825dac994edc4166107ab5790e49f0b57ffd9"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dac994edc4166107ab5790e49f0b57ffd9">FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA</a></div><div class="ttdef"><b>Definition:</b> format.h:739</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_a18dc6cdef9fa6c815450671f631a1e04"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#a18dc6cdef9fa6c815450671f631a1e04">FLAC__StreamMetadata_Picture::width</a></div><div class="ttdeci">FLAC__uint32 width</div><div class="ttdef"><b>Definition:</b> format.h:791</div></div>
<div class="ttc" id="structFLAC____Subframe__Constant_html"><div class="ttname"><a href="structFLAC____Subframe__Constant.html">FLAC__Subframe_Constant</a></div><div class="ttdef"><b>Definition:</b> format.h:284</div></div>
<div class="ttc" id="group__flac__format_html_gad5d58774aea926635e6841c411d60566"><div class="ttname"><a href="group__flac__format.html#gad5d58774aea926635e6841c411d60566">FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER</a></div><div class="ttdeci">const FLAC__uint64 FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER</div></div>
<div class="ttc" id="group__flac__format_html_ga5370258a7aae32ad18b4c69fbd5e4a36"><div class="ttname"><a href="group__flac__format.html#ga5370258a7aae32ad18b4c69fbd5e4a36">FLAC__format_blocksize_is_subset</a></div><div class="ttdeci">FLAC__bool FLAC__format_blocksize_is_subset(unsigned blocksize, unsigned sample_rate)</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825dae01a47af0b0c4d89500b755ebca866ce"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dae01a47af0b0c4d89500b755ebca866ce">FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR</a></div><div class="ttdef"><b>Definition:</b> format.h:742</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da5eca52e5cfcb718f33f5fce9b1021a49"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da5eca52e5cfcb718f33f5fce9b1021a49">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD</a></div><div class="ttdef"><b>Definition:</b> format.h:734</div></div>
<div class="ttc" id="export_8h_html"><div class="ttname"><a href="export_8h.html">export.h</a></div><div class="ttdoc">This module contains #defines and symbols for exporting function calls, and providing version informa...</div></div>
<div class="ttc" id="structFLAC____StreamMetadata_html_a3fd615e41609837a5672f9081d9d2183"><div class="ttname"><a href="structFLAC____StreamMetadata.html#a3fd615e41609837a5672f9081d9d2183">FLAC__StreamMetadata::length</a></div><div class="ttdeci">unsigned length</div><div class="ttdef"><b>Definition:</b> format.h:843</div></div>
<div class="ttc" id="group__flac__format_html_ga2d27672452696cb97fd39db1cf43486b"><div class="ttname"><a href="group__flac__format.html#ga2d27672452696cb97fd39db1cf43486b">FLAC__StreamMetadata_Picture_TypeString</a></div><div class="ttdeci">const char *const FLAC__StreamMetadata_Picture_TypeString[]</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet_html_a5c0c3440b01b773684d56aeb1e424fab"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet.html#a5c0c3440b01b773684d56aeb1e424fab">FLAC__StreamMetadata_CueSheet::tracks</a></div><div class="ttdeci">FLAC__StreamMetadata_CueSheet_Track * tracks</div><div class="ttdef"><b>Definition:</b> format.h:719</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_af17c1738bab67eba049ee101acfd36f0"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#af17c1738bab67eba049ee101acfd36f0">FLAC__StreamMetadata_Picture::colors</a></div><div class="ttdeci">FLAC__uint32 colors</div><div class="ttdef"><b>Definition:</b> format.h:800</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da8cee3bb376ed1044b3a7e20b9c971ff1"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da8cee3bb376ed1044b3a7e20b9c971ff1">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING</a></div><div class="ttdef"><b>Definition:</b> format.h:747</div></div>
<div class="ttc" id="group__flac__format_html_ga3abb82a701c670c7a9f8f47fc4df5edc"><div class="ttname"><a href="group__flac__format.html#ga3abb82a701c670c7a9f8f47fc4df5edc">FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da1282e252e20553c39907074052960f42"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da1282e252e20553c39907074052960f42">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST</a></div><div class="ttdef"><b>Definition:</b> format.h:740</div></div>
<div class="ttc" id="group__flac__format_html_gadf86648f3eb3ffecd547019577a2ab0f"><div class="ttname"><a href="group__flac__format.html#gadf86648f3eb3ffecd547019577a2ab0f">FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da751716a4528a78a8d53f435c816c4917"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da751716a4528a78a8d53f435c816c4917">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE</a></div><div class="ttdef"><b>Definition:</b> format.h:752</div></div>
<div class="ttc" id="group__flac__format_html_gga8fe9ebc78386cd2a3d23b7b8e3818e1ca9220ce93dcc151e5edd5db7e7155b35a"><div class="ttname"><a href="group__flac__format.html#gga8fe9ebc78386cd2a3d23b7b8e3818e1ca9220ce93dcc151e5edd5db7e7155b35a">FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER</a></div><div class="ttdef"><b>Definition:</b> format.h:398</div></div>
<div class="ttc" id="group__flac__format_html_gace7a2a1c6b75dc4b02d34933dae21cde"><div class="ttname"><a href="group__flac__format.html#gace7a2a1c6b75dc4b02d34933dae21cde">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN</a></div><div class="ttdeci">const unsigned FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga380732fda7b866b075b138e9153717b9"><div class="ttname"><a href="group__flac__format.html#ga380732fda7b866b075b138e9153717b9">FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga1ceaba7fd5e900d423b6d9537d1979fd"><div class="ttname"><a href="group__flac__format.html#ga1ceaba7fd5e900d423b6d9537d1979fd">FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html_a9a31f752e16da9d690f8d5ff85aed89c"><div class="ttname"><a href="structFLAC____FrameHeader.html#a9a31f752e16da9d690f8d5ff85aed89c">FLAC__FrameHeader::channel_assignment</a></div><div class="ttdeci">FLAC__ChannelAssignment channel_assignment</div><div class="ttdef"><b>Definition:</b> format.h:421</div></div>
<div class="ttc" id="group__flac__format_html_ga2299e09372ce2d652ad215ad5d57f6f7"><div class="ttname"><a href="group__flac__format.html#ga2299e09372ce2d652ad215ad5d57f6f7">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN</a></div><div class="ttdeci">const unsigned FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gad7e0ce539714d0cc47053a6b11711227"><div class="ttname"><a href="group__flac__format.html#gad7e0ce539714d0cc47053a6b11711227">FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga173238fb8a7499b67b1658bb3ac6a81a"><div class="ttname"><a href="group__flac__format.html#ga173238fb8a7499b67b1658bb3ac6a81a">FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01ad013576bc5196b907547739518605520"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01ad013576bc5196b907547739518605520">FLAC__METADATA_TYPE_VORBIS_COMMENT</a></div><div class="ttdef"><b>Definition:</b> format.h:503</div></div>
<div class="ttc" id="group__flac__format_html_ga8c0af33a0ef538cd8e9e04e8a25913af"><div class="ttname"><a href="group__flac__format.html#ga8c0af33a0ef538cd8e9e04e8a25913af">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER</a></div><div class="ttdeci">const unsigned FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER</div></div>
<div class="ttc" id="group__flac__format_html_ga443798929acc94f4b7b6c19ab92c5b25"><div class="ttname"><a href="group__flac__format.html#ga443798929acc94f4b7b6c19ab92c5b25">FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gaf4edf4982798602f2793f907ee7d7695"><div class="ttname"><a href="group__flac__format.html#gaf4edf4982798602f2793f907ee7d7695">FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__SeekPoint_html_a247ce3f0d45a56c202e623742309fe61"><div class="ttname"><a href="structFLAC____StreamMetadata__SeekPoint.html#a247ce3f0d45a56c202e623742309fe61">FLAC__StreamMetadata_SeekPoint::frame_samples</a></div><div class="ttdeci">unsigned frame_samples</div><div class="ttdef"><b>Definition:</b> format.h:582</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_a9b4af2e10b627c0e79abf4cdd79f80e0"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#a9b4af2e10b627c0e79abf4cdd79f80e0">FLAC__StreamMetadata_Picture::mime_type</a></div><div class="ttdeci">char * mime_type</div><div class="ttdef"><b>Definition:</b> format.h:773</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__SeekTable_html"><div class="ttname"><a href="structFLAC____StreamMetadata__SeekTable.html">FLAC__StreamMetadata_SeekTable</a></div><div class="ttdef"><b>Definition:</b> format.h:612</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da5ea1554bc96deb45731bc5897600d1c2"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da5ea1554bc96deb45731bc5897600d1c2">FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER</a></div><div class="ttdef"><b>Definition:</b> format.h:744</div></div>
<div class="ttc" id="group__flac__format_html_gga8fe9ebc78386cd2a3d23b7b8e3818e1ca0b9cbf3853f0ae105cf9b5360164f794"><div class="ttname"><a href="group__flac__format.html#gga8fe9ebc78386cd2a3d23b7b8e3818e1ca0b9cbf3853f0ae105cf9b5360164f794">FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER</a></div><div class="ttdef"><b>Definition:</b> format.h:397</div></div>
<div class="ttc" id="group__flac__format_html_gaf761899e8a95a7bce3f429e6648ca14e"><div class="ttname"><a href="group__flac__format.html#gaf761899e8a95a7bce3f429e6648ca14e">FLAC__FRAME_HEADER_ZERO_PAD_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_ZERO_PAD_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gaa16818a9f8de9e3bd75e832cc6149eb8"><div class="ttname"><a href="group__flac__format.html#gaa16818a9f8de9e3bd75e832cc6149eb8">FLAC__STREAM_METADATA_LENGTH_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_LENGTH_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gac10f1ca2318884d9ed142350744eca1a"><div class="ttname"><a href="group__flac__format.html#gac10f1ca2318884d9ed142350744eca1a">FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod__PartitionedRiceContents_html_a915eb5369d39924bc29c948c29834279"><div class="ttname"><a href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#a915eb5369d39924bc29c948c29834279">FLAC__EntropyCodingMethod_PartitionedRiceContents::raw_bits</a></div><div class="ttdeci">unsigned * raw_bits</div><div class="ttdef"><b>Definition:</b> format.h:219</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet_html_a6af66f921aefc6f779fbc0ab6daeab8a"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet.html#a6af66f921aefc6f779fbc0ab6daeab8a">FLAC__StreamMetadata_CueSheet::is_cd</a></div><div class="ttdeci">FLAC__bool is_cd</div><div class="ttdef"><b>Definition:</b> format.h:713</div></div>
<div class="ttc" id="group__flac__format_html_ga82e91fc3b93cd8573c814dd282b5b6ed"><div class="ttname"><a href="group__flac__format.html#ga82e91fc3b93cd8573c814dd282b5b6ed">FLAC__FRAME_HEADER_CRC_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_CRC_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gga79855f8525672e37f299bbe02952ef9ca85c1512c0473b5ede364a9943759a80c"><div class="ttname"><a href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca85c1512c0473b5ede364a9943759a80c">FLAC__CHANNEL_ASSIGNMENT_MID_SIDE</a></div><div class="ttdef"><b>Definition:</b> format.h:385</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html_a5950c6e4f03ad81f4a03c8c6188b9bf5"><div class="ttname"><a href="structFLAC____FrameHeader.html#a5950c6e4f03ad81f4a03c8c6188b9bf5">FLAC__FrameHeader::channels</a></div><div class="ttdeci">unsigned channels</div><div class="ttdef"><b>Definition:</b> format.h:418</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Track_html"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a></div><div class="ttdef"><b>Definition:</b> format.h:666</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da86159eda8969514f5992b3e341103f22"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da86159eda8969514f5992b3e341103f22">FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST</a></div><div class="ttdef"><b>Definition:</b> format.h:745</div></div>
<div class="ttc" id="group__flac__format_html_gae305f200f9f4fca80f8ee3d004cf1164"><div class="ttname"><a href="group__flac__format.html#gae305f200f9f4fca80f8ee3d004cf1164">FLAC__format_sample_rate_is_subset</a></div><div class="ttdeci">FLAC__bool FLAC__format_sample_rate_is_subset(unsigned sample_rate)</div></div>
<div class="ttc" id="group__flac__format_html_ga0b08df429809f9a78710c5251c9615ea"><div class="ttname"><a href="group__flac__format.html#ga0b08df429809f9a78710c5251c9615ea">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN</a></div><div class="ttdeci">const unsigned FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gad783daf32785798dcc3a23e1a4cecefc"><div class="ttname"><a href="group__flac__format.html#gad783daf32785798dcc3a23e1a4cecefc">FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK</div></div>
<div class="ttc" id="group__flac__format_html_ga2afc4c1f5b9c522274e4fb7236d645f5"><div class="ttname"><a href="group__flac__format.html#ga2afc4c1f5b9c522274e4fb7236d645f5">FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga488aa5678a58d08f984f5d39185b763d"><div class="ttname"><a href="group__flac__format.html#ga488aa5678a58d08f984f5d39185b763d">FLAC__MAX_CHANNELS</a></div><div class="ttdeci">#define FLAC__MAX_CHANNELS</div><div class="ttdef"><b>Definition:</b> format.h:106</div></div>
<div class="ttc" id="group__flac__format_html_gaa9ed0fa4ed04dbfdaa163d0f5308c080"><div class="ttname"><a href="group__flac__format.html#gaa9ed0fa4ed04dbfdaa163d0f5308c080">FLAC__format_cuesheet_is_legal</a></div><div class="ttdeci">FLAC__bool FLAC__format_cuesheet_is_legal(const FLAC__StreamMetadata_CueSheet *cue_sheet, FLAC__bool check_cd_da_subset, const char **violation)</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Padding_html"><div class="ttname"><a href="structFLAC____StreamMetadata__Padding.html">FLAC__StreamMetadata_Padding</a></div><div class="ttdef"><b>Definition:</b> format.h:554</div></div>
<div class="ttc" id="group__flac__format_html_ga9aace0e3dfa3bd2a3195e134852082c2"><div class="ttname"><a href="group__flac__format.html#ga9aace0e3dfa3bd2a3195e134852082c2">FLAC__SUBFRAME_ZERO_PAD_LEN</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_ZERO_PAD_LEN</div></div>
<div class="ttc" id="structFLAC____Subframe__LPC_html_aedcf1a3e5e62485e7ce250eda1f3e588"><div class="ttname"><a href="structFLAC____Subframe__LPC.html#aedcf1a3e5e62485e7ce250eda1f3e588">FLAC__Subframe_LPC::quantization_level</a></div><div class="ttdeci">int quantization_level</div><div class="ttdef"><b>Definition:</b> format.h:325</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Index_html"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a></div><div class="ttdef"><b>Definition:</b> format.h:647</div></div>
<div class="ttc" id="group__flac__format_html_ga96910250e54bb335a3c11940372c6585"><div class="ttname"><a href="group__flac__format.html#ga96910250e54bb335a3c11940372c6585">FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN</div></div>
<div class="ttc" id="structFLAC____Subframe__LPC_html_acae4d0d439ea8900c5771eb967aec9bf"><div class="ttname"><a href="structFLAC____Subframe__LPC.html#acae4d0d439ea8900c5771eb967aec9bf">FLAC__Subframe_LPC::residual</a></div><div class="ttdeci">const FLAC__int32 * residual</div><div class="ttdef"><b>Definition:</b> format.h:334</div></div>
<div class="ttc" id="structFLAC____Subframe__LPC_html_a6123b031203f603eba966b95fd2ad855"><div class="ttname"><a href="structFLAC____Subframe__LPC.html#a6123b031203f603eba966b95fd2ad855">FLAC__Subframe_LPC::qlp_coeff_precision</a></div><div class="ttdeci">unsigned qlp_coeff_precision</div><div class="ttdef"><b>Definition:</b> format.h:322</div></div>
<div class="ttc" id="group__flac__format_html_gad0a4822167882a1321467b0dc67f145b"><div class="ttname"><a href="group__flac__format.html#gad0a4822167882a1321467b0dc67f145b">FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gac32d5288f0f80fbd9101bb0352850a4f"><div class="ttname"><a href="group__flac__format.html#gac32d5288f0f80fbd9101bb0352850a4f">FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga330813fcf2c4ebb133843511134b6c11"><div class="ttname"><a href="group__flac__format.html#ga330813fcf2c4ebb133843511134b6c11">FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gab4b4a36a869e404834e01e288f9105a6"><div class="ttname"><a href="group__flac__format.html#gab4b4a36a869e404834e01e288f9105a6">FLAC__SUBFRAME_TYPE_LEN</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_TYPE_LEN</div></div>
<div class="ttc" id="structFLAC____Subframe_html"><div class="ttname"><a href="structFLAC____Subframe.html">FLAC__Subframe</a></div><div class="ttdef"><b>Definition:</b> format.h:344</div></div>
<div class="ttc" id="group__flac__format_html_gga1f431eaf213e74d7747589932d263348a31437462c3e4c3a5a214a91eff8cc3af"><div class="ttname"><a href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a31437462c3e4c3a5a214a91eff8cc3af">FLAC__SUBFRAME_TYPE_LPC</a></div><div class="ttdef"><b>Definition:</b> format.h:271</div></div>
<div class="ttc" id="group__flac__format_html_ga238b33bf853ea3ab0fc0dbaad5e41f4e"><div class="ttname"><a href="group__flac__format.html#ga238b33bf853ea3ab0fc0dbaad5e41f4e">FLAC__FRAME_FOOTER_CRC_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_FOOTER_CRC_LEN</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html"><div class="ttname"><a href="structFLAC____FrameHeader.html">FLAC__FrameHeader</a></div><div class="ttdef"><b>Definition:</b> format.h:411</div></div>
<div class="ttc" id="group__flac__format_html_gad825e57e995f161d945a51bb363e4650"><div class="ttname"><a href="group__flac__format.html#gad825e57e995f161d945a51bb363e4650">FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__SeekPoint_html_a96a62923f1443fd3a5a3498e701e6ecf"><div class="ttname"><a href="structFLAC____StreamMetadata__SeekPoint.html#a96a62923f1443fd3a5a3498e701e6ecf">FLAC__StreamMetadata_SeekPoint::sample_number</a></div><div class="ttdeci">FLAC__uint64 sample_number</div><div class="ttdef"><b>Definition:</b> format.h:575</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da4d4dc6904984370501865988d948de3f"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da4d4dc6904984370501865988d948de3f">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE</a></div><div class="ttdef"><b>Definition:</b> format.h:748</div></div>
<div class="ttc" id="group__flac__format_html_gaccf9e6a290a44763f2616ff65dd4e422"><div class="ttname"><a href="group__flac__format.html#gaccf9e6a290a44763f2616ff65dd4e422">FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html_ace760def6dcbbde3d9d140e5bfda34b3"><div class="ttname"><a href="structFLAC____FrameHeader.html#ace760def6dcbbde3d9d140e5bfda34b3">FLAC__FrameHeader::blocksize</a></div><div class="ttdeci">unsigned blocksize</div><div class="ttdef"><b>Definition:</b> format.h:412</div></div>
<div class="ttc" id="group__flac__format_html_ga5f4f9e89655ecc48a7a539f92da1b7e7"><div class="ttname"><a href="group__flac__format.html#ga5f4f9e89655ecc48a7a539f92da1b7e7">FLAC__STREAM_SYNC_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_SYNC_LEN</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Track_html_a5f1c1d7e3ddc533938b83951c7b3dda5"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Track.html#a5f1c1d7e3ddc533938b83951c7b3dda5">FLAC__StreamMetadata_CueSheet_Track::num_indices</a></div><div class="ttdeci">FLAC__byte num_indices</div><div class="ttdef"><b>Definition:</b> format.h:682</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01acffa517e969ba6a868dcf10e5da75c28"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acffa517e969ba6a868dcf10e5da75c28">FLAC__METADATA_TYPE_STREAMINFO</a></div><div class="ttdef"><b>Definition:</b> format.h:491</div></div>
<div class="ttc" id="structFLAC____Frame_html"><div class="ttname"><a href="structFLAC____Frame.html">FLAC__Frame</a></div><div class="ttdef"><b>Definition:</b> format.h:473</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__VorbisComment_html"><div class="ttname"><a href="structFLAC____StreamMetadata__VorbisComment.html">FLAC__StreamMetadata_VorbisComment</a></div><div class="ttdef"><b>Definition:</b> format.h:634</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da3e20b405fd4e835ff3a4465b8bcb7c36"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da3e20b405fd4e835ff3a4465b8bcb7c36">FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER</a></div><div class="ttdef"><b>Definition:</b> format.h:736</div></div>
<div class="ttc" id="group__flac__format_html_gad9a46acc93058fb6aba6e0cf8f9c2713"><div class="ttname"><a href="group__flac__format.html#gad9a46acc93058fb6aba6e0cf8f9c2713">FLAC__FRAME_HEADER_RESERVED_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_RESERVED_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825dadd6d6af32499b1973e48c9e8f13357ce"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dadd6d6af32499b1973e48c9e8f13357ce">FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER</a></div><div class="ttdef"><b>Definition:</b> format.h:733</div></div>
<div class="ttc" id="group__flac__format_html_ga729da59256030685bf9f29cdbf571e4d"><div class="ttname"><a href="group__flac__format.html#ga729da59256030685bf9f29cdbf571e4d">FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga492d4321cbd601ed24489ad59d9ddaf8"><div class="ttname"><a href="group__flac__format.html#ga492d4321cbd601ed24489ad59d9ddaf8">FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga1f431eaf213e74d7747589932d263348"><div class="ttname"><a href="group__flac__format.html#ga1f431eaf213e74d7747589932d263348">FLAC__SubframeType</a></div><div class="ttdeci">FLAC__SubframeType</div><div class="ttdef"><b>Definition:</b> format.h:267</div></div>
<div class="ttc" id="group__flac__format_html_gaa9ad23f06a579d1110d61d54c8c999f0"><div class="ttname"><a href="group__flac__format.html#gaa9ad23f06a579d1110d61d54c8c999f0">FLAC__MetadataTypeString</a></div><div class="ttdeci">const char *const FLAC__MetadataTypeString[]</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Index_html_ac221421bca83976925e2a41438157bb9"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Index.html#ac221421bca83976925e2a41438157bb9">FLAC__StreamMetadata_CueSheet_Index::offset</a></div><div class="ttdeci">FLAC__uint64 offset</div><div class="ttdef"><b>Definition:</b> format.h:648</div></div>
<div class="ttc" id="group__flac__format_html_gabd0d5d6fe71b337244712b244ae7cb0f"><div class="ttname"><a href="group__flac__format.html#gabd0d5d6fe71b337244712b244ae7cb0f">FLAC__MAX_FIXED_ORDER</a></div><div class="ttdeci">#define FLAC__MAX_FIXED_ORDER</div><div class="ttdef"><b>Definition:</b> format.h:148</div></div>
<div class="ttc" id="structFLAC____Subframe__Verbatim_html_a6abc78689650804550ac517ada884584"><div class="ttname"><a href="structFLAC____Subframe__Verbatim.html#a6abc78689650804550ac517ada884584">FLAC__Subframe_Verbatim::data</a></div><div class="ttdeci">const FLAC__int32 * data</div><div class="ttdef"><b>Definition:</b> format.h:292</div></div>
<div class="ttc" id="structFLAC____StreamMetadata_html_aef40bbf85abe12e035f66f2d54ed316c"><div class="ttname"><a href="structFLAC____StreamMetadata.html#aef40bbf85abe12e035f66f2d54ed316c">FLAC__StreamMetadata::is_last</a></div><div class="ttdeci">FLAC__bool is_last</div><div class="ttdef"><b>Definition:</b> format.h:840</div></div>
<div class="ttc" id="group__flac__format_html_ga2a2e0d9428b90662b6790404dd393830"><div class="ttname"><a href="group__flac__format.html#ga2a2e0d9428b90662b6790404dd393830">FLAC__STREAM_METADATA_IS_LAST_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_IS_LAST_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga7c5529d77e0cf806e709dc147ff83452"><div class="ttname"><a href="group__flac__format.html#ga7c5529d77e0cf806e709dc147ff83452">FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN</div></div>
<div class="ttc" id="structFLAC____Subframe__LPC_html"><div class="ttname"><a href="structFLAC____Subframe__LPC.html">FLAC__Subframe_LPC</a></div><div class="ttdef"><b>Definition:</b> format.h:315</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_addc05a87a1da1ec7dd2301944ff2819c"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#addc05a87a1da1ec7dd2301944ff2819c">FLAC__StreamMetadata_Picture::type</a></div><div class="ttdeci">FLAC__StreamMetadata_Picture_Type type</div><div class="ttdef"><b>Definition:</b> format.h:770</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825dac96e810cdd81465709b4a3a03289e89c"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dac96e810cdd81465709b4a3a03289e89c">FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION</a></div><div class="ttdef"><b>Definition:</b> format.h:746</div></div>
<div class="ttc" id="group__flac__format_html_gad73e13be54a583adfa4d2e43c1a4bdff"><div class="ttname"><a href="group__flac__format.html#gad73e13be54a583adfa4d2e43c1a4bdff">FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga931a0e63c0f2b31fab801e1dd693fa4e"><div class="ttname"><a href="group__flac__format.html#ga931a0e63c0f2b31fab801e1dd693fa4e">FLAC__FrameNumberTypeString</a></div><div class="ttdeci">const char *const FLAC__FrameNumberTypeString[]</div></div>
<div class="ttc" id="structFLAC____StreamMetadata_html"><div class="ttname"><a href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a></div><div class="ttdef"><b>Definition:</b> format.h:834</div></div>
<div class="ttc" id="group__flac__format_html_gga79855f8525672e37f299bbe02952ef9ca28d41295b20593561dc9934cc977d5cb"><div class="ttname"><a href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca28d41295b20593561dc9934cc977d5cb">FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE</a></div><div class="ttdef"><b>Definition:</b> format.h:383</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__SeekPoint_html_a6028398e99f937b002618af677d32c9f"><div class="ttname"><a href="structFLAC____StreamMetadata__SeekPoint.html#a6028398e99f937b002618af677d32c9f">FLAC__StreamMetadata_SeekPoint::stream_offset</a></div><div class="ttdeci">FLAC__uint64 stream_offset</div><div class="ttdef"><b>Definition:</b> format.h:578</div></div>
<div class="ttc" id="group__flac__format_html_gaf1817667af48cd8c122488664972fd0c"><div class="ttname"><a href="group__flac__format.html#gaf1817667af48cd8c122488664972fd0c">FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da31d75150a4079482fe122e703eff9141"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da31d75150a4079482fe122e703eff9141">FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE</a></div><div class="ttdef"><b>Definition:</b> format.h:753</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01acf28ae2788366617c1aeab81d5961c6e"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01acf28ae2788366617c1aeab81d5961c6e">FLAC__METADATA_TYPE_PICTURE</a></div><div class="ttdef"><b>Definition:</b> format.h:509</div></div>
<div class="ttc" id="group__flac__format_html_ga6ed3603f4d9092d99e4b4d57bb431cc5"><div class="ttname"><a href="group__flac__format.html#ga6ed3603f4d9092d99e4b4d57bb431cc5">FLAC__STREAM_METADATA_PICTURE_COLORS_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_COLORS_LEN</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Unknown_html"><div class="ttname"><a href="structFLAC____StreamMetadata__Unknown.html">FLAC__StreamMetadata_Unknown</a></div><div class="ttdef"><b>Definition:</b> format.h:827</div></div>
<div class="ttc" id="group__flac__format_html_ga1ec5825f1a07d1136204840d5d89feca"><div class="ttname"><a href="group__flac__format.html#ga1ec5825f1a07d1136204840d5d89feca">FLAC__FRAME_HEADER_SAMPLE_RATE_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_SAMPLE_RATE_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gae5fb55cd5977ebf178c5b38da831c057"><div class="ttname"><a href="group__flac__format.html#gae5fb55cd5977ebf178c5b38da831c057">FLAC__format_vorbiscomment_entry_name_is_legal</a></div><div class="ttdeci">FLAC__bool FLAC__format_vorbiscomment_entry_name_is_legal(const char *name)</div></div>
<div class="ttc" id="group__flac__format_html_ga52e2616f9a0b94881cd7711c18d62a35"><div class="ttname"><a href="group__flac__format.html#ga52e2616f9a0b94881cd7711c18d62a35">FLAC__VERSION_STRING</a></div><div class="ttdeci">const char * FLAC__VERSION_STRING</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Track_html_a14e0692a77b5b6689e208f48369edb90"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Track.html#a14e0692a77b5b6689e208f48369edb90">FLAC__StreamMetadata_CueSheet_Track::indices</a></div><div class="ttdeci">FLAC__StreamMetadata_CueSheet_Index * indices</div><div class="ttdef"><b>Definition:</b> format.h:685</div></div>
<div class="ttc" id="group__flac__format_html_gaf88b0f6621a4b22b37a8fe2ef82a7204"><div class="ttname"><a href="group__flac__format.html#gaf88b0f6621a4b22b37a8fe2ef82a7204">FLAC__STREAM_METADATA_TYPE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_TYPE_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga9049314bc422ba321414afdafad76d04"><div class="ttname"><a href="group__flac__format.html#ga9049314bc422ba321414afdafad76d04">FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga951733d2ea01943514290012cd622d3a"><div class="ttname"><a href="group__flac__format.html#ga951733d2ea01943514290012cd622d3a">FLAC__EntropyCodingMethodType</a></div><div class="ttdeci">FLAC__EntropyCodingMethodType</div><div class="ttdef"><b>Definition:</b> format.h:194</div></div>
<div class="ttc" id="group__flac__format_html_ga9d6055c79974497dc99912b0e9ebbe41"><div class="ttname"><a href="group__flac__format.html#ga9d6055c79974497dc99912b0e9ebbe41">FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga808843e986308268c5dc6c841c67a74a"><div class="ttname"><a href="group__flac__format.html#ga808843e986308268c5dc6c841c67a74a">FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga5fe1e86b574141cd1e11d9be6b1b8202"><div class="ttname"><a href="group__flac__format.html#ga5fe1e86b574141cd1e11d9be6b1b8202">FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da4cead70f8720f180fc220e6df8d55cce"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da4cead70f8720f180fc220e6df8d55cce">FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST</a></div><div class="ttdef"><b>Definition:</b> format.h:741</div></div>
<div class="ttc" id="group__flac__format_html_gad4509984c8a8a0b926a4fb1ba25ec449"><div class="ttname"><a href="group__flac__format.html#gad4509984c8a8a0b926a4fb1ba25ec449">FLAC__format_vorbiscomment_entry_value_is_legal</a></div><div class="ttdeci">FLAC__bool FLAC__format_vorbiscomment_entry_value_is_legal(const FLAC__byte *value, unsigned length)</div></div>
<div class="ttc" id="group__flac__format_html_gga1f431eaf213e74d7747589932d263348a9bf56d836aeffb11d614e29ea1cdf2a9"><div class="ttname"><a href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a9bf56d836aeffb11d614e29ea1cdf2a9">FLAC__SUBFRAME_TYPE_CONSTANT</a></div><div class="ttdef"><b>Definition:</b> format.h:268</div></div>
<div class="ttc" id="group__flac__format_html_gac71714ba8ddbbd66d26bb78a427fac01"><div class="ttname"><a href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a></div><div class="ttdeci">FLAC__MetadataType</div><div class="ttdef"><b>Definition:</b> format.h:489</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01a5f6323e489be1318f0e3747960ebdd91"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a5f6323e489be1318f0e3747960ebdd91">FLAC__METADATA_TYPE_SEEKTABLE</a></div><div class="ttdef"><b>Definition:</b> format.h:500</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da89ba412c9d89c937c28afdab508d047a"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da89ba412c9d89c937c28afdab508d047a">FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION</a></div><div class="ttdef"><b>Definition:</b> format.h:751</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01a2b287a22a1ac9440b309127884c8d41b"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a2b287a22a1ac9440b309127884c8d41b">FLAC__METADATA_TYPE_APPLICATION</a></div><div class="ttdef"><b>Definition:</b> format.h:497</div></div>
<div class="ttc" id="group__flac__format_html_gga951733d2ea01943514290012cd622d3aa5253f8b8edc61220739f229a299775dd"><div class="ttname"><a href="group__flac__format.html#gga951733d2ea01943514290012cd622d3aa5253f8b8edc61220739f229a299775dd">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE</a></div><div class="ttdef"><b>Definition:</b> format.h:195</div></div>
<div class="ttc" id="group__flac__format_html_ga4e7c5315f21eaa0e3f0dfb6517eb4545"><div class="ttname"><a href="group__flac__format.html#ga4e7c5315f21eaa0e3f0dfb6517eb4545">FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__VorbisComment__Entry_html"><div class="ttname"><a href="structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry</a></div><div class="ttdef"><b>Definition:</b> format.h:624</div></div>
<div class="ttc" id="group__flac__format_html_gac374cf68c046406a062daf0b811e9020"><div class="ttname"><a href="group__flac__format.html#gac374cf68c046406a062daf0b811e9020">FLAC__STREAM_METADATA_APPLICATION_ID_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_APPLICATION_ID_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gga1f431eaf213e74d7747589932d263348a6b3cce73039a513f9afefdc8e4f664a5"><div class="ttname"><a href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a6b3cce73039a513f9afefdc8e4f664a5">FLAC__SUBFRAME_TYPE_FIXED</a></div><div class="ttdef"><b>Definition:</b> format.h:270</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__StreamInfo_html"><div class="ttname"><a href="structFLAC____StreamMetadata__StreamInfo.html">FLAC__StreamMetadata_StreamInfo</a></div><div class="ttdef"><b>Definition:</b> format.h:529</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_acb893f63a196f70263468770a90580a4"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#acb893f63a196f70263468770a90580a4">FLAC__StreamMetadata_Picture::data_length</a></div><div class="ttdeci">FLAC__uint32 data_length</div><div class="ttdef"><b>Definition:</b> format.h:805</div></div>
<div class="ttc" id="group__flac__format_html_ga626a412545818c2271fa2202c02ff1d6"><div class="ttname"><a href="group__flac__format.html#ga626a412545818c2271fa2202c02ff1d6">FLAC__MAX_METADATA_TYPE_CODE</a></div><div class="ttdeci">#define FLAC__MAX_METADATA_TYPE_CODE</div><div class="ttdef"><b>Definition:</b> format.h:93</div></div>
<div class="ttc" id="group__flac__format_html_gac63e5eb63aa52b1fe780bc89c55dec92"><div class="ttname"><a href="group__flac__format.html#gac63e5eb63aa52b1fe780bc89c55dec92">FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga9e47028762ec6709a14d8b81e7712285"><div class="ttname"><a href="group__flac__format.html#ga9e47028762ec6709a14d8b81e7712285">FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Application_html"><div class="ttname"><a href="structFLAC____StreamMetadata__Application.html">FLAC__StreamMetadata_Application</a></div><div class="ttdef"><b>Definition:</b> format.h:565</div></div>
<div class="ttc" id="group__flac__format_html_gabdd8ad7a3de9abd96358fe10f4b0e6a0"><div class="ttname"><a href="group__flac__format.html#gabdd8ad7a3de9abd96358fe10f4b0e6a0">FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gga79855f8525672e37f299bbe02952ef9cad155b61582140b2b90362005f1a93e2e"><div class="ttname"><a href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9cad155b61582140b2b90362005f1a93e2e">FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE</a></div><div class="ttdef"><b>Definition:</b> format.h:384</div></div>
<div class="ttc" id="group__flac__format_html_gaf6d3e836cee023e0b8d897f1fdc9825d"><div class="ttname"><a href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a></div><div class="ttdeci">FLAC__StreamMetadata_Picture_Type</div><div class="ttdef"><b>Definition:</b> format.h:732</div></div>
<div class="ttc" id="group__flac__format_html_ga79855f8525672e37f299bbe02952ef9c"><div class="ttname"><a href="group__flac__format.html#ga79855f8525672e37f299bbe02952ef9c">FLAC__ChannelAssignment</a></div><div class="ttdeci">FLAC__ChannelAssignment</div><div class="ttdef"><b>Definition:</b> format.h:381</div></div>
<div class="ttc" id="group__flac__format_html_gga79855f8525672e37f299bbe02952ef9ca3c554e4c8512c2de31dfd3305f8b31b3"><div class="ttname"><a href="group__flac__format.html#gga79855f8525672e37f299bbe02952ef9ca3c554e4c8512c2de31dfd3305f8b31b3">FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT</a></div><div class="ttdef"><b>Definition:</b> format.h:382</div></div>
<div class="ttc" id="group__flac__format_html_ga985a32bf66e3a69a48e8f9ccd7c5e2e9"><div class="ttname"><a href="group__flac__format.html#ga985a32bf66e3a69a48e8f9ccd7c5e2e9">FLAC__format_sample_rate_is_valid</a></div><div class="ttdeci">FLAC__bool FLAC__format_sample_rate_is_valid(unsigned sample_rate)</div></div>
<div class="ttc" id="group__flac__format_html_ga16108d413f524329f338cff6e05f3aff"><div class="ttname"><a href="group__flac__format.html#ga16108d413f524329f338cff6e05f3aff">FLAC__MAX_LPC_ORDER</a></div><div class="ttdeci">#define FLAC__MAX_LPC_ORDER</div><div class="ttdef"><b>Definition:</b> format.h:131</div></div>
<div class="ttc" id="group__flac__format_html_gafe9e4d8a4942eef747612e0cab836c4e"><div class="ttname"><a href="group__flac__format.html#gafe9e4d8a4942eef747612e0cab836c4e">FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01a6dcb741fc0aef389580f110e88beb896"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a6dcb741fc0aef389580f110e88beb896">FLAC__METADATA_TYPE_PADDING</a></div><div class="ttdef"><b>Definition:</b> format.h:494</div></div>
<div class="ttc" id="group__flac__format_html_gad5cccab0de3adda58914edf3c31fd64f"><div class="ttname"><a href="group__flac__format.html#gad5cccab0de3adda58914edf3c31fd64f">FLAC__VENDOR_STRING</a></div><div class="ttdeci">const char * FLAC__VENDOR_STRING</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Padding_html_a5214437fcba7d6abdc3b2435dcaa4124"><div class="ttname"><a href="structFLAC____StreamMetadata__Padding.html#a5214437fcba7d6abdc3b2435dcaa4124">FLAC__StreamMetadata_Padding::dummy</a></div><div class="ttdeci">int dummy</div><div class="ttdef"><b>Definition:</b> format.h:555</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet_html_a43fdc0a538ef2c3e0926ee22814baf40"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet.html#a43fdc0a538ef2c3e0926ee22814baf40">FLAC__StreamMetadata_CueSheet::lead_in</a></div><div class="ttdeci">FLAC__uint64 lead_in</div><div class="ttdef"><b>Definition:</b> format.h:710</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet_html"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet.html">FLAC__StreamMetadata_CueSheet</a></div><div class="ttdef"><b>Definition:</b> format.h:703</div></div>
<div class="ttc" id="group__flac__format_html_gaa1f482e9172cd95795b32724784d8be9"><div class="ttname"><a href="group__flac__format.html#gaa1f482e9172cd95795b32724784d8be9">FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html_a7a62ec09e6f3029297179ef65377265f"><div class="ttname"><a href="structFLAC____FrameHeader.html#a7a62ec09e6f3029297179ef65377265f">FLAC__FrameHeader::number_type</a></div><div class="ttdeci">FLAC__FrameNumberType number_type</div><div class="ttdef"><b>Definition:</b> format.h:427</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet_html_a6924f26a8e8fa9023f23539b959fe2ae"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet.html#a6924f26a8e8fa9023f23539b959fe2ae">FLAC__StreamMetadata_CueSheet::num_tracks</a></div><div class="ttdeci">unsigned num_tracks</div><div class="ttdef"><b>Definition:</b> format.h:716</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Track_html_a40e1c888253a56b6dc4885a44138d1bf"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Track.html#a40e1c888253a56b6dc4885a44138d1bf">FLAC__StreamMetadata_CueSheet_Track::offset</a></div><div class="ttdeci">FLAC__uint64 offset</div><div class="ttdef"><b>Definition:</b> format.h:667</div></div>
<div class="ttc" id="group__flac__format_html_ga1d957b042a1e673e39a815427c6aa494"><div class="ttname"><a href="group__flac__format.html#ga1d957b042a1e673e39a815427c6aa494">FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN</div></div>
<div class="ttc" id="structFLAC____StreamMetadata_html_a39fd0655464f2cc7c9c37ae715088aec"><div class="ttname"><a href="structFLAC____StreamMetadata.html#a39fd0655464f2cc7c9c37ae715088aec">FLAC__StreamMetadata::type</a></div><div class="ttdeci">FLAC__MetadataType type</div><div class="ttdef"><b>Definition:</b> format.h:835</div></div>
<div class="ttc" id="group__flac__format_html_ga82ca3ffc97c106c61882134f1a7fb1be"><div class="ttname"><a href="group__flac__format.html#ga82ca3ffc97c106c61882134f1a7fb1be">FLAC__format_picture_is_legal</a></div><div class="ttdeci">FLAC__bool FLAC__format_picture_is_legal(const FLAC__StreamMetadata_Picture *picture, const char **violation)</div></div>
<div class="ttc" id="structFLAC____FrameHeader_html_acc23daa576f4e75885bf4f2b69cee1be"><div class="ttname"><a href="structFLAC____FrameHeader.html#acc23daa576f4e75885bf4f2b69cee1be">FLAC__FrameHeader::sample_rate</a></div><div class="ttdeci">unsigned sample_rate</div><div class="ttdef"><b>Definition:</b> format.h:415</div></div>
<div class="ttc" id="structFLAC____Subframe__LPC_html_adb1401b2f8af05132420145a99f68c6e"><div class="ttname"><a href="structFLAC____Subframe__LPC.html#adb1401b2f8af05132420145a99f68c6e">FLAC__Subframe_LPC::entropy_coding_method</a></div><div class="ttdeci">FLAC__EntropyCodingMethod entropy_coding_method</div><div class="ttdef"><b>Definition:</b> format.h:316</div></div>
<div class="ttc" id="group__flac__format_html_gga1f431eaf213e74d7747589932d263348a8520596ef07d6c8577f07025f137657b"><div class="ttname"><a href="group__flac__format.html#gga1f431eaf213e74d7747589932d263348a8520596ef07d6c8577f07025f137657b">FLAC__SUBFRAME_TYPE_VERBATIM</a></div><div class="ttdef"><b>Definition:</b> format.h:269</div></div>
<div class="ttc" id="structFLAC____FrameFooter_html"><div class="ttname"><a href="structFLAC____FrameFooter.html">FLAC__FrameFooter</a></div><div class="ttdef"><b>Definition:</b> format.h:460</div></div>
<div class="ttc" id="group__flac__format_html_gafa9050a64f02d18ea7426e4c382bb6a6"><div class="ttname"><a href="group__flac__format.html#gafa9050a64f02d18ea7426e4c382bb6a6">FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ggac71714ba8ddbbd66d26bb78a427fac01a1a2f283a3dd9e7b46181d7a114ec5805"><div class="ttname"><a href="group__flac__format.html#ggac71714ba8ddbbd66d26bb78a427fac01a1a2f283a3dd9e7b46181d7a114ec5805">FLAC__MAX_METADATA_TYPE</a></div><div class="ttdef"><b>Definition:</b> format.h:515</div></div>
<div class="ttc" id="group__flac__format_html_ga4d8a3f1a75a24e8d0a966f8ad01f15ed"><div class="ttname"><a href="group__flac__format.html#ga4d8a3f1a75a24e8d0a966f8ad01f15ed">FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__CueSheet__Index_html_a71edc33c19a749f1dfb3d1429e08c77a"><div class="ttname"><a href="structFLAC____StreamMetadata__CueSheet__Index.html#a71edc33c19a749f1dfb3d1429e08c77a">FLAC__StreamMetadata_CueSheet_Index::number</a></div><div class="ttdeci">FLAC__byte number</div><div class="ttdef"><b>Definition:</b> format.h:653</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825dabbf0d7c519ae8ba8cec7d1f165f67b0f"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825dabbf0d7c519ae8ba8cec7d1f165f67b0f">FLAC__STREAM_METADATA_PICTURE_TYPE_FISH</a></div><div class="ttdef"><b>Definition:</b> format.h:750</div></div>
<div class="ttc" id="group__flac__format_html_ga3d8dbb2da910837bc5811f8b12bb60f7"><div class="ttname"><a href="group__flac__format.html#ga3d8dbb2da910837bc5811f8b12bb60f7">FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK</a></div><div class="ttdeci">const unsigned FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod_html"><div class="ttname"><a href="structFLAC____EntropyCodingMethod.html">FLAC__EntropyCodingMethod</a></div><div class="ttdef"><b>Definition:</b> format.h:255</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod__PartitionedRiceContents_html"><div class="ttname"><a href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html">FLAC__EntropyCodingMethod_PartitionedRiceContents</a></div><div class="ttdef"><b>Definition:</b> format.h:214</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da8515523b4c9ab65ffef7db98bc09ceb1"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da8515523b4c9ab65ffef7db98bc09ceb1">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND</a></div><div class="ttdef"><b>Definition:</b> format.h:743</div></div>
<div class="ttc" id="group__flac__format_html_ga8cafc79f8b98b5ced139b37c46b4f4bf"><div class="ttname"><a href="group__flac__format.html#ga8cafc79f8b98b5ced139b37c46b4f4bf">FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod__PartitionedRiceContents_html_a06e97d40923f195410a65da9311ab6a2"><div class="ttname"><a href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html#a06e97d40923f195410a65da9311ab6a2">FLAC__EntropyCodingMethod_PartitionedRiceContents::parameters</a></div><div class="ttdeci">unsigned * parameters</div><div class="ttdef"><b>Definition:</b> format.h:216</div></div>
<div class="ttc" id="group__flac__format_html_gaec8a23f851fb225d16b996282413704b"><div class="ttname"><a href="group__flac__format.html#gaec8a23f851fb225d16b996282413704b">FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga3f275a3a6056e0d53df3b72b03adde4b"><div class="ttname"><a href="group__flac__format.html#ga3f275a3a6056e0d53df3b72b03adde4b">FLAC__STREAM_SYNC_STRING</a></div><div class="ttdeci">const FLAC__byte FLAC__STREAM_SYNC_STRING[4]</div></div>
<div class="ttc" id="group__flac__format_html_ga41603ac35eed8c77c2f2e0b12067d88a"><div class="ttname"><a href="group__flac__format.html#ga41603ac35eed8c77c2f2e0b12067d88a">FLAC__EntropyCodingMethodTypeString</a></div><div class="ttdeci">const char *const FLAC__EntropyCodingMethodTypeString[]</div></div>
<div class="ttc" id="group__flac__format_html_ga78d78f45f123cfbb50cebd61b96097df"><div class="ttname"><a href="group__flac__format.html#ga78d78f45f123cfbb50cebd61b96097df">FLAC__SubframeTypeString</a></div><div class="ttdeci">const char *const FLAC__SubframeTypeString[]</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825daaf44b9d5fb75dde6941463e5029aa351"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825daaf44b9d5fb75dde6941463e5029aa351">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON</a></div><div class="ttdef"><b>Definition:</b> format.h:735</div></div>
<div class="ttc" id="structFLAC____Subframe__Fixed_html_ab91be48874aec97177106a4086163188"><div class="ttname"><a href="structFLAC____Subframe__Fixed.html#ab91be48874aec97177106a4086163188">FLAC__Subframe_Fixed::residual</a></div><div class="ttdeci">const FLAC__int32 * residual</div><div class="ttdef"><b>Definition:</b> format.h:308</div></div>
<div class="ttc" id="group__flac__format_html_ga5056169ee48d8ece011d05f0fb9b3d43"><div class="ttname"><a href="group__flac__format.html#ga5056169ee48d8ece011d05f0fb9b3d43">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN</a></div><div class="ttdeci">const unsigned FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga8fe9ebc78386cd2a3d23b7b8e3818e1c"><div class="ttname"><a href="group__flac__format.html#ga8fe9ebc78386cd2a3d23b7b8e3818e1c">FLAC__FrameNumberType</a></div><div class="ttdeci">FLAC__FrameNumberType</div><div class="ttdef"><b>Definition:</b> format.h:396</div></div>
<div class="ttc" id="group__flac__format_html_gga951733d2ea01943514290012cd622d3aa202960a608ee91f9f11c2575b9ecc5aa"><div class="ttname"><a href="group__flac__format.html#gga951733d2ea01943514290012cd622d3aa202960a608ee91f9f11c2575b9ecc5aa">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2</a></div><div class="ttdef"><b>Definition:</b> format.h:199</div></div>
<div class="ttc" id="group__flac__format_html_ga6b9cf7c11b6fb7f96dfbc197db280128"><div class="ttname"><a href="group__flac__format.html#ga6b9cf7c11b6fb7f96dfbc197db280128">FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN</div></div>
<div class="ttc" id="group__flac__format_html_ga100c4e86ebb9b85b2a987d1ad383596b"><div class="ttname"><a href="group__flac__format.html#ga100c4e86ebb9b85b2a987d1ad383596b">FLAC__FRAME_HEADER_SYNC</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_SYNC</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__SeekPoint_html"><div class="ttname"><a href="structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint</a></div><div class="ttdef"><b>Definition:</b> format.h:574</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_a9c71b5d77920e6d3aee6893795c43605"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#a9c71b5d77920e6d3aee6893795c43605">FLAC__StreamMetadata_Picture::data</a></div><div class="ttdeci">FLAC__byte * data</div><div class="ttdef"><b>Definition:</b> format.h:808</div></div>
<div class="ttc" id="group__flac__format_html_ggaf6d3e836cee023e0b8d897f1fdc9825da7adc2b194968b51768721de7bda39df9"><div class="ttname"><a href="group__flac__format.html#ggaf6d3e836cee023e0b8d897f1fdc9825da7adc2b194968b51768721de7bda39df9">FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE</a></div><div class="ttdef"><b>Definition:</b> format.h:749</div></div>
<div class="ttc" id="structFLAC____Subframe__Constant_html_af1bcfcbb17f1e1edb115b002fdbaa70e"><div class="ttname"><a href="structFLAC____Subframe__Constant.html#af1bcfcbb17f1e1edb115b002fdbaa70e">FLAC__Subframe_Constant::value</a></div><div class="ttdeci">FLAC__int32 value</div><div class="ttdef"><b>Definition:</b> format.h:285</div></div>
<div class="ttc" id="structFLAC____Subframe__Fixed_html_a73f6f3cce3f811c81532729dbad2df0d"><div class="ttname"><a href="structFLAC____Subframe__Fixed.html#a73f6f3cce3f811c81532729dbad2df0d">FLAC__Subframe_Fixed::order</a></div><div class="ttdeci">unsigned order</div><div class="ttdef"><b>Definition:</b> format.h:302</div></div>
<div class="ttc" id="group__flac__format_html_ga21e4646e61486382c6d91234474fce66"><div class="ttname"><a href="group__flac__format.html#ga21e4646e61486382c6d91234474fce66">FLAC__STREAM_SYNC</a></div><div class="ttdeci">const unsigned FLAC__STREAM_SYNC</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html">FLAC__StreamMetadata_Picture</a></div><div class="ttdef"><b>Definition:</b> format.h:769</div></div>
<div class="ttc" id="group__flac__format_html_ga224222cd46f6613456c5efd75d713946"><div class="ttname"><a href="group__flac__format.html#ga224222cd46f6613456c5efd75d713946">FLAC__ENTROPY_CODING_METHOD_TYPE_LEN</a></div><div class="ttdeci">const unsigned FLAC__ENTROPY_CODING_METHOD_TYPE_LEN</div></div>
<div class="ttc" id="structFLAC____Subframe__Verbatim_html"><div class="ttname"><a href="structFLAC____Subframe__Verbatim.html">FLAC__Subframe_Verbatim</a></div><div class="ttdef"><b>Definition:</b> format.h:291</div></div>
<div class="ttc" id="structFLAC____Subframe__Fixed_html_a0f17f8f756cd2c8acc0262ef14c37088"><div class="ttname"><a href="structFLAC____Subframe__Fixed.html#a0f17f8f756cd2c8acc0262ef14c37088">FLAC__Subframe_Fixed::entropy_coding_method</a></div><div class="ttdeci">FLAC__EntropyCodingMethod entropy_coding_method</div><div class="ttdef"><b>Definition:</b> format.h:299</div></div>
<div class="ttc" id="group__flac__format_html_ga6be66feb8358e5a39869ce3e39f7b47a"><div class="ttname"><a href="group__flac__format.html#ga6be66feb8358e5a39869ce3e39f7b47a">FLAC__FRAME_HEADER_SYNC_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_SYNC_LEN</div></div>
<div class="ttc" id="group__flac__format_html_gab98da8754f99fdf7ba0583275b200de3"><div class="ttname"><a href="group__flac__format.html#gab98da8754f99fdf7ba0583275b200de3">FLAC__format_vorbiscomment_entry_is_legal</a></div><div class="ttdeci">FLAC__bool FLAC__format_vorbiscomment_entry_is_legal(const FLAC__byte *entry, unsigned length)</div></div>
<div class="ttc" id="group__flac__format_html_gafa894a5e0e9f5fa40a76c5a9f19800cf"><div class="ttname"><a href="group__flac__format.html#gafa894a5e0e9f5fa40a76c5a9f19800cf">FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN</div></div>
<div class="ttc" id="structFLAC____EntropyCodingMethod__PartitionedRice_html_a1e1c9049e31eab5113c245164b2c694a"><div class="ttname"><a href="structFLAC____EntropyCodingMethod__PartitionedRice.html#a1e1c9049e31eab5113c245164b2c694a">FLAC__EntropyCodingMethod_PartitionedRice::order</a></div><div class="ttdeci">unsigned order</div><div class="ttdef"><b>Definition:</b> format.h:235</div></div>
<div class="ttc" id="group__flac__format_html_ga2c5c93ba19375583ca27c3d288e90a03"><div class="ttname"><a href="group__flac__format.html#ga2c5c93ba19375583ca27c3d288e90a03">FLAC__FRAME_HEADER_BLOCK_SIZE_LEN</a></div><div class="ttdeci">const unsigned FLAC__FRAME_HEADER_BLOCK_SIZE_LEN</div></div>
<div class="ttc" id="structFLAC____Subframe__Fixed_html"><div class="ttname"><a href="structFLAC____Subframe__Fixed.html">FLAC__Subframe_Fixed</a></div><div class="ttdef"><b>Definition:</b> format.h:298</div></div>
<div class="ttc" id="structFLAC____StreamMetadata__Picture_html_a0f2092ddf28a6803e9c8adb7328c1967"><div class="ttname"><a href="structFLAC____StreamMetadata__Picture.html#a0f2092ddf28a6803e9c8adb7328c1967">FLAC__StreamMetadata_Picture::depth</a></div><div class="ttdeci">FLAC__uint32 depth</div><div class="ttdef"><b>Definition:</b> format.h:797</div></div>
<div class="ttc" id="group__flac__format_html_gaad1bb90d3f58a38aab4509e43e2be1fd"><div class="ttname"><a href="group__flac__format.html#gaad1bb90d3f58a38aab4509e43e2be1fd">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER</a></div><div class="ttdeci">const unsigned FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER</div></div>
<div class="ttc" id="group__flac__format_html_gaeb69211400ad50dd6c3503e8092c6afb"><div class="ttname"><a href="group__flac__format.html#gaeb69211400ad50dd6c3503e8092c6afb">FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN</a></div><div class="ttdeci">const unsigned FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN</div></div>
</div><!-- fragment --></div><!-- contents -->
<hr size="1">
<div class="copyright">
<!-- @@@ oh so hacky -->
<table>
<tr>
<td align="left">
Copyright (c) 2000-2009 Josh Coalson
Copyright (c) 2011-2014 Xiph.Org Foundation
</td>
<td width="1%" align="right">
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
</td>
</tr>
</table>
</div>
<!-- Copyright (c) 2000-2009 Josh Coalson -->
<!-- Copyright (c) 2011-2014 Xiph.Org Foundation -->
<!-- Permission is granted to copy, distribute and/or modify this document -->
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
<!-- or any later version published by the Free Software Foundation; -->
<!-- with no invariant sections. -->
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
</body>
</html>