1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 15:49:41 +02:00
audacity/lib-src/twolame/doc/html/twolame_8h_source.html
2013-10-24 04:32:13 +00:00

388 lines
42 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"/>
<title>twolame: twolame.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">twolame&#160;<span id="projectnumber">0.3.13</span></div>
<div id="projectbrief">MPEGAudioLayer2encoder</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="header">
<div class="headertitle">
<h1>twolame.h</h1> </div>
</div>
<div class="contents">
<a href="twolame_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> * TwoLAME: an optimized MPEG Audio Layer Two encoder</span>
<a name="l00003"></a>00003 <span class="comment"> *</span>
<a name="l00004"></a>00004 <span class="comment"> * Copyright (C) 2001-2004 Michael Cheng</span>
<a name="l00005"></a>00005 <span class="comment"> * Copyright (C) 2004-2006 The TwoLAME Project</span>
<a name="l00006"></a>00006 <span class="comment"> *</span>
<a name="l00007"></a>00007 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00008"></a>00008 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
<a name="l00009"></a>00009 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00010"></a>00010 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
<a name="l00011"></a>00011 <span class="comment"> *</span>
<a name="l00012"></a>00012 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span>
<a name="l00015"></a>00015 <span class="comment"> * Lesser General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> *</span>
<a name="l00017"></a>00017 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
<a name="l00018"></a>00018 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
<a name="l00019"></a>00019 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
<a name="l00020"></a>00020 <span class="comment"> *</span>
<a name="l00021"></a>00021 <span class="comment"> * $Id$</span>
<a name="l00022"></a>00022 <span class="comment"> *</span>
<a name="l00023"></a>00023 <span class="comment"> */</span>
<a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="preprocessor">#ifndef __TWOLAME_H__</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#define __TWOLAME_H__</span>
<a name="l00027"></a>00027 <span class="preprocessor"></span>
<a name="l00028"></a>00028 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span>
<a name="l00034"></a>00034 <span class="comment">/*</span>
<a name="l00035"></a>00035 <span class="comment"> * ATTENTION WIN32 USERS!</span>
<a name="l00036"></a>00036 <span class="comment"> * </span>
<a name="l00037"></a>00037 <span class="comment"> * By default, when you use this header file, it is configured to use</span>
<a name="l00038"></a>00038 <span class="comment"> * symbols from the &quot;twolame.dll&quot; file. If you use the static version of</span>
<a name="l00039"></a>00039 <span class="comment"> * the library, define LIBTWOLAME_STATIC prior to including this header.</span>
<a name="l00040"></a>00040 <span class="comment"> */</span>
<a name="l00041"></a>00041
<a name="l00042"></a>00042 <span class="preprocessor">#ifdef _WIN32</span>
<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#ifdef LIBTWOLAME_STATIC</span>
<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define DLL_EXPORT</span>
<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#ifdef LIBTWOLAME_DLL_EXPORTS</span>
<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#define DLL_EXPORT __declspec(dllexport)</span>
<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#define DLL_EXPORT __declspec(dllimport)</span>
<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define DLL_EXPORT</span>
<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00055"></a>00055 <span class="preprocessor"></span>
<a name="l00056"></a>00056
<a name="l00057"></a>00057 <span class="preprocessor">#ifndef TRUE</span>
<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define TRUE (1)</span>
<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00060"></a>00060 <span class="preprocessor"></span>
<a name="l00061"></a>00061 <span class="preprocessor">#ifndef FALSE</span>
<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#define FALSE (0)</span>
<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00064"></a>00064 <span class="preprocessor"></span>
<a name="l00065"></a>00065
<a name="l00067"></a><a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57f">00067</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00068"></a><a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fab0b25df193c4be6b5c7bda71166df264">00068</a> <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fab0b25df193c4be6b5c7bda71166df264">TWOLAME_AUTO_MODE</a> = -1,
<a name="l00070"></a><a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fa785df1b22ebb296610b938793906f66d">00070</a> <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fa785df1b22ebb296610b938793906f66d">TWOLAME_STEREO</a> = 0,
<a name="l00071"></a><a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fa944018843ef67ac47d3e680c749b2967">00071</a> <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fa944018843ef67ac47d3e680c749b2967">TWOLAME_JOINT_STEREO</a>,
<a name="l00073"></a><a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fae054f4dcb5762d5c58c3db92e5338601">00073</a> <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fae054f4dcb5762d5c58c3db92e5338601">TWOLAME_DUAL_CHANNEL</a>,
<a name="l00075"></a><a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fa482d714be97e4cb21c223850ece06456">00075</a> <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57fa482d714be97e4cb21c223850ece06456">TWOLAME_MONO</a>,
<a name="l00076"></a>00076 TWOLAME_NOT_SET
<a name="l00077"></a>00077 } <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57f">TWOLAME_MPEG_mode</a>;
<a name="l00078"></a>00078
<a name="l00079"></a>00079
<a name="l00084"></a><a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3">00084</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00085"></a><a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3a89b91170fa0bb8423f45ff7a1b45b1d8">00085</a> <a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3a89b91170fa0bb8423f45ff7a1b45b1d8">TWOLAME_MPEG2</a> = 0,
<a name="l00087"></a><a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3ae8dc89cc37c6203400e64768eb6b59d5">00087</a> <a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3ae8dc89cc37c6203400e64768eb6b59d5">TWOLAME_MPEG1</a>
<a name="l00088"></a>00088 } <a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3">TWOLAME_MPEG_version</a>;
<a name="l00089"></a>00089
<a name="l00090"></a>00090
<a name="l00092"></a><a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730e">00092</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00093"></a><a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730eab2dd0f81e433f7f708622c96466dbff3">00093</a> <a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730eab2dd0f81e433f7f708622c96466dbff3">TWOLAME_PAD_NO</a> = 0,
<a name="l00094"></a><a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730eaecf832eac6e75140fc9397b621e590a8">00094</a> <a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730eaecf832eac6e75140fc9397b621e590a8">TWOLAME_PAD_ALL</a>
<a name="l00095"></a>00095 <span class="comment">// TWOLAME_PAD_ADJUST // unsupported by twolame</span>
<a name="l00096"></a>00096 } <a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730e">TWOLAME_Padding</a>;
<a name="l00097"></a>00097
<a name="l00099"></a><a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1b">00099</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00100"></a><a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1ba73eced6173758db8e4186d07ee510dd1">00100</a> <a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1ba73eced6173758db8e4186d07ee510dd1">TWOLAME_EMPHASIS_N</a> = 0,
<a name="l00102"></a><a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1baeca80cfc79ece58fd01e06f974394c6e">00102</a> <a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1baeca80cfc79ece58fd01e06f974394c6e">TWOLAME_EMPHASIS_5</a> = 1,
<a name="l00104"></a>00104 <span class="comment">// reserved</span>
<a name="l00105"></a><a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1ba038be927e1993710372565262a73e62d">00105</a> <a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1ba038be927e1993710372565262a73e62d">TWOLAME_EMPHASIS_C</a> = 3
<a name="l00107"></a>00107 } <a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1b">TWOLAME_Emphasis</a>;
<a name="l00108"></a>00108
<a name="l00109"></a>00109
<a name="l00111"></a><a class="code" href="twolame_8h.html#a09bd4a4970ba3c49e9f1327daefeb8c1">00111</a> <span class="preprocessor">#define TWOLAME_SAMPLES_PER_FRAME (1152)</span>
<a name="l00112"></a>00112 <span class="preprocessor"></span>
<a name="l00113"></a>00113
<a name="l00115"></a>00115 <span class="keyword">struct </span>twolame_options_struct;
<a name="l00116"></a>00116
<a name="l00118"></a><a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">00118</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>twolame_options_struct <a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a>;
<a name="l00119"></a>00119
<a name="l00120"></a>00120
<a name="l00121"></a>00121
<a name="l00122"></a>00122
<a name="l00123"></a>00123
<a name="l00129"></a>00129 DLL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="twolame_8h.html#ac73aa5af9bd007a90ec39fc2d463f486">get_twolame_version</a>(<span class="keywordtype">void</span>);
<a name="l00130"></a>00130
<a name="l00131"></a>00131
<a name="l00137"></a>00137 DLL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="twolame_8h.html#a3e82f14e8b2973a4621dd7f599ba6702">get_twolame_url</a>(<span class="keywordtype">void</span>);
<a name="l00138"></a>00138
<a name="l00139"></a>00139
<a name="l00150"></a>00150 DLL_EXPORT <span class="keywordtype">void</span> <a class="code" href="twolame_8h.html#a3a0793a526503a0833736287a38722d3">twolame_print_config</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00151"></a>00151
<a name="l00152"></a>00152
<a name="l00162"></a>00162 DLL_EXPORT <a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> *<a class="code" href="twolame_8h.html#ac4cdab0d6542badab38bb4ddf96957fb">twolame_init</a>(<span class="keywordtype">void</span>);
<a name="l00163"></a>00163
<a name="l00164"></a>00164
<a name="l00176"></a>00176 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a479229b288016a4b7b1dd696e4000257">twolame_init_params</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00177"></a>00177
<a name="l00178"></a>00178
<a name="l00193"></a>00193 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a7656283020d9b131790bf5a99af055c4">twolame_encode_buffer</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts,
<a name="l00194"></a>00194 <span class="keyword">const</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> leftpcm[],
<a name="l00195"></a>00195 <span class="keyword">const</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> rightpcm[],
<a name="l00196"></a>00196 <span class="keywordtype">int</span> num_samples,
<a name="l00197"></a>00197 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mp2buffer, <span class="keywordtype">int</span> mp2buffer_size);
<a name="l00198"></a>00198
<a name="l00199"></a>00199
<a name="l00213"></a>00213 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a578b70ad7abfcc2bbed09ecf661fd66e">twolame_encode_buffer_interleaved</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts,
<a name="l00214"></a>00214 <span class="keyword">const</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> pcm[],
<a name="l00215"></a>00215 <span class="keywordtype">int</span> num_samples,
<a name="l00216"></a>00216 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mp2buffer, <span class="keywordtype">int</span> mp2buffer_size);
<a name="l00217"></a>00217
<a name="l00218"></a>00218
<a name="l00236"></a>00236 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a8e77eb0f22479f8ec1bd4f1b042f9cd9">twolame_encode_buffer_float32</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts,
<a name="l00237"></a>00237 <span class="keyword">const</span> <span class="keywordtype">float</span> leftpcm[],
<a name="l00238"></a>00238 <span class="keyword">const</span> <span class="keywordtype">float</span> rightpcm[],
<a name="l00239"></a>00239 <span class="keywordtype">int</span> num_samples,
<a name="l00240"></a>00240 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mp2buffer, <span class="keywordtype">int</span> mp2buffer_size);
<a name="l00241"></a>00241
<a name="l00242"></a>00242
<a name="l00256"></a>00256 <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aca716bf42f767e889c0505206c3f1160">twolame_encode_buffer_float32_interleaved</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts,
<a name="l00257"></a>00257 <span class="keyword">const</span> <span class="keywordtype">float</span> pcm[],
<a name="l00258"></a>00258 <span class="keywordtype">int</span> num_samples,
<a name="l00259"></a>00259 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mp2buffer, <span class="keywordtype">int</span> mp2buffer_size);
<a name="l00260"></a>00260
<a name="l00261"></a>00261
<a name="l00274"></a>00274 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a3903ae20e7e99b7774c527e3e9ed3ab3">twolame_encode_flush</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts,
<a name="l00275"></a>00275 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mp2buffer, <span class="keywordtype">int</span> mp2buffer_size);
<a name="l00276"></a>00276
<a name="l00277"></a>00277
<a name="l00287"></a>00287 DLL_EXPORT <span class="keywordtype">void</span> <a class="code" href="twolame_8h.html#a5a9adda3b79826aa841471dda5e87e34">twolame_close</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> ** glopts);
<a name="l00288"></a>00288
<a name="l00289"></a>00289
<a name="l00290"></a>00290
<a name="l00306"></a>00306 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aa98e4d1b7bfdbe4702074f53d7343ac4">twolame_set_verbosity</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> verbosity);
<a name="l00307"></a>00307
<a name="l00308"></a>00308
<a name="l00314"></a>00314 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ac791c3826717a0c5c580449f1021e0e5">twolame_get_verbosity</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00315"></a>00315
<a name="l00316"></a>00316
<a name="l00327"></a>00327 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aef8212f0d9c29618826274b9685cddf9">twolame_set_mode</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57f">TWOLAME_MPEG_mode</a> mode);
<a name="l00328"></a>00328
<a name="l00329"></a>00329
<a name="l00335"></a>00335 DLL_EXPORT <a class="code" href="twolame_8h.html#a91879045676d9146c9bfcb8b0a30b57f">TWOLAME_MPEG_mode</a> <a class="code" href="twolame_8h.html#a59ce06e05cfa978689ee3195264190c9">twolame_get_mode</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00336"></a>00336
<a name="l00337"></a>00337
<a name="l00343"></a>00343 DLL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="twolame_8h.html#a4b8302f67ce0c691cd0fbd7c08c79729">twolame_get_mode_name</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00344"></a>00344
<a name="l00345"></a>00345
<a name="l00355"></a>00355 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ab6d5accf1b38fa49af75b33415dcd89e">twolame_set_version</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3">TWOLAME_MPEG_version</a> version);
<a name="l00356"></a>00356
<a name="l00357"></a>00357
<a name="l00363"></a>00363 DLL_EXPORT <a class="code" href="twolame_8h.html#a0f4e287fec57b8ba38e28395996eb6e3">TWOLAME_MPEG_version</a> <a class="code" href="twolame_8h.html#a1d381b8f8b615aa3a98f2ad19668738a">twolame_get_version</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00364"></a>00364
<a name="l00365"></a>00365
<a name="l00371"></a>00371 DLL_EXPORT <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="twolame_8h.html#aab4b76e8f09388229cc3e6789ef5979e">twolame_get_version_name</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00372"></a>00372
<a name="l00373"></a>00373
<a name="l00380"></a>00380 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ae6a2eea827688dc46b929536150da3b6">twolame_get_framelength</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00381"></a>00381
<a name="l00382"></a>00382
<a name="l00392"></a>00392 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a3810cbcbf62700685b54083147a27f7b">twolame_set_psymodel</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> psymodel);
<a name="l00393"></a>00393
<a name="l00394"></a>00394
<a name="l00400"></a>00400 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a101e8c94bd34e64c0c25e65866253c58">twolame_get_psymodel</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00401"></a>00401
<a name="l00402"></a>00402
<a name="l00416"></a>00416 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a0f52f945ac41a45e47555b40e4c29a5f">twolame_set_num_channels</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> num_channels);
<a name="l00417"></a>00417
<a name="l00418"></a>00418
<a name="l00424"></a>00424 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ac77ec659a0546bd0393b6e317553fc7f">twolame_get_num_channels</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00425"></a>00425
<a name="l00426"></a>00426
<a name="l00438"></a>00438 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aa13250b4af52ce46a76f5dfe1a027697">twolame_set_scale</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">float</span> scale);
<a name="l00439"></a>00439
<a name="l00440"></a>00440
<a name="l00446"></a>00446 DLL_EXPORT <span class="keywordtype">float</span> <a class="code" href="twolame_8h.html#a3deeb5e64e08c3347e09205f00d19b97">twolame_get_scale</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00447"></a>00447
<a name="l00459"></a>00459 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a6283594f9de7c332982f34fcf1021e26">twolame_set_scale_left</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">float</span> scale);
<a name="l00460"></a>00460
<a name="l00461"></a>00461
<a name="l00467"></a>00467 DLL_EXPORT <span class="keywordtype">float</span> <a class="code" href="twolame_8h.html#ab33a74b3846656f94da0977bbcb2f151">twolame_get_scale_left</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00468"></a>00468
<a name="l00469"></a>00469
<a name="l00481"></a>00481 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aa9233c1b394311ed4779d9ace6916308">twolame_set_scale_right</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">float</span> scale);
<a name="l00482"></a>00482
<a name="l00483"></a>00483
<a name="l00489"></a>00489 DLL_EXPORT <span class="keywordtype">float</span> <a class="code" href="twolame_8h.html#a0750330f1ac29c88dea28a3945e6f953">twolame_get_scale_right</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00490"></a>00490
<a name="l00491"></a>00491
<a name="l00501"></a>00501 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#affb3e7a2d178505aa0993d49a6535ed0">twolame_set_in_samplerate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> samplerate);
<a name="l00502"></a>00502
<a name="l00503"></a>00503
<a name="l00509"></a>00509 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#af5005929502db228375bb635b041ed7a">twolame_get_in_samplerate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00510"></a>00510
<a name="l00511"></a>00511
<a name="l00521"></a>00521 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a5c364e5741f1f9f490c848733f2031df">twolame_set_out_samplerate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> samplerate);
<a name="l00522"></a>00522
<a name="l00523"></a>00523
<a name="l00529"></a>00529 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a13be375a082dc802e6b408171dc3bb69">twolame_get_out_samplerate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00530"></a>00530
<a name="l00531"></a>00531
<a name="l00541"></a>00541 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a544b8b46797b18891eeccaf17e314701">twolame_set_bitrate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> bitrate);
<a name="l00542"></a>00542
<a name="l00543"></a>00543
<a name="l00549"></a>00549 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ad86ca8099646d77e86578f879f16beb1">twolame_get_bitrate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00550"></a>00550
<a name="l00551"></a>00551
<a name="l00556"></a>00556 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ad56fa68b723f3232c7feb162c1142a14">twolame_set_brate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> bitrate);
<a name="l00557"></a>00557
<a name="l00558"></a>00558
<a name="l00563"></a>00563 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a961463704f86a2d3f310004be9a3a0b3">twolame_get_brate</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00564"></a>00564
<a name="l00565"></a>00565
<a name="l00577"></a>00577 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aaaa5455a98cbba0fafde73c61d6079be">twolame_set_padding</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730e">TWOLAME_Padding</a> padding);
<a name="l00578"></a>00578
<a name="l00584"></a>00584 DLL_EXPORT <a class="code" href="twolame_8h.html#af83f4f73e4c57db45269667b4421730e">TWOLAME_Padding</a> <a class="code" href="twolame_8h.html#a9e2ea760fc280da8edd3b06d6b50efbf">twolame_get_padding</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00585"></a>00585
<a name="l00586"></a>00586
<a name="l00604"></a>00604 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#af53c80e3221f2030fceeb9acfb21854b">twolame_set_energy_levels</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> energylevels);
<a name="l00605"></a>00605
<a name="l00606"></a>00606
<a name="l00612"></a>00612 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aeea27328604d2906772f9f3b7756fe47">twolame_get_energy_levels</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00613"></a>00613
<a name="l00614"></a>00614
<a name="l00624"></a>00624 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a8349b49903299a3bfc4d2ae0b5b0cdbd">twolame_set_num_ancillary_bits</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> num);
<a name="l00625"></a>00625
<a name="l00626"></a>00626
<a name="l00632"></a>00632 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a2224987bc284c6a6400d485e6dd88351">twolame_get_num_ancillary_bits</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00633"></a>00633
<a name="l00634"></a>00634
<a name="l00635"></a>00635
<a name="l00645"></a>00645 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#af234f350ff569bc8b4d10931d9090957">twolame_set_emphasis</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1b">TWOLAME_Emphasis</a> emphasis);
<a name="l00646"></a>00646
<a name="l00647"></a>00647
<a name="l00653"></a>00653 DLL_EXPORT <a class="code" href="twolame_8h.html#a50521fc75f96f949634f8f6536c1be1b">TWOLAME_Emphasis</a> <a class="code" href="twolame_8h.html#a0fe4a766c951b351bad37d1e642c1018">twolame_get_emphasis</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00654"></a>00654
<a name="l00655"></a>00655
<a name="l00665"></a>00665 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a275b46ca5b225814047bcf145e866ec7">twolame_set_error_protection</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> err_protection);
<a name="l00666"></a>00666
<a name="l00667"></a>00667
<a name="l00673"></a>00673 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a2daddd047937e29e73e58714a6c5a254">twolame_get_error_protection</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00674"></a>00674
<a name="l00675"></a>00675
<a name="l00687"></a>00687 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ad5b45a13a48abddd5a8f0e2e31f15f18">twolame_set_copyright</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> copyright);
<a name="l00688"></a>00688
<a name="l00689"></a>00689
<a name="l00695"></a>00695 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ac7f5cd7d52aed6fad33fb96ed7c0e5c9">twolame_get_copyright</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00696"></a>00696
<a name="l00697"></a>00697
<a name="l00707"></a>00707 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a88fcaeb8df0c785fa752cc13b81c811b">twolame_set_original</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> original);
<a name="l00708"></a>00708
<a name="l00709"></a>00709
<a name="l00715"></a>00715 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#af223fb3fd799175a04f9ba4cb87d578e">twolame_get_original</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00716"></a>00716
<a name="l00717"></a>00717
<a name="l00727"></a>00727 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ad9d4595a2115c6d2d26af0ad35e439e0">twolame_set_VBR</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> vbr);
<a name="l00728"></a>00728
<a name="l00729"></a>00729
<a name="l00735"></a>00735 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#aa79c3d628f2ed444d4a1326cd87f125b">twolame_get_VBR</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00736"></a>00736
<a name="l00737"></a>00737
<a name="l00750"></a>00750 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#af220a143ef980c70d7ae17d6113edc20">twolame_set_VBR_level</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">float</span> level);
<a name="l00751"></a>00751
<a name="l00752"></a>00752
<a name="l00758"></a>00758 DLL_EXPORT <span class="keywordtype">float</span> <a class="code" href="twolame_8h.html#ab4914da9988dd0f8f6703eba5882a029">twolame_get_VBR_level</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00759"></a>00759
<a name="l00760"></a>00760
<a name="l00761"></a>00761
<a name="l00762"></a>00762 <span class="comment">/* </span>
<a name="l00763"></a>00763 <span class="comment"> Using the twolame_set_VBR_q()/twolame_get_VBR_q functions </span>
<a name="l00764"></a>00764 <span class="comment"> are deprecated, please use twolame_set_VBR_level() instead.</span>
<a name="l00765"></a>00765 <span class="comment">*/</span>
<a name="l00766"></a>00766 DLL_EXPORT <span class="keywordtype">int</span> twolame_set_VBR_q(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">float</span> level);
<a name="l00767"></a>00767 DLL_EXPORT <span class="keywordtype">float</span> twolame_get_VBR_q(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00768"></a>00768
<a name="l00769"></a>00769
<a name="l00770"></a>00770
<a name="l00780"></a>00780 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a979fdde10d7ac22a7767412427f18b01">twolame_set_ATH_level</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">float</span> level);
<a name="l00781"></a>00781
<a name="l00782"></a>00782
<a name="l00788"></a>00788 DLL_EXPORT <span class="keywordtype">float</span> <a class="code" href="twolame_8h.html#ad524505da0eabb3f8d84ac1d1157e2ee">twolame_get_ATH_level</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00789"></a>00789
<a name="l00790"></a>00790
<a name="l00800"></a>00800 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a67ac2fef77dd7853374d9e05ebc46210">twolame_set_VBR_max_bitrate_kbps</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> bitrate);
<a name="l00801"></a>00801
<a name="l00807"></a>00807 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a1faa386043bb3254e633bfbe27349017">twolame_get_VBR_max_bitrate_kbps</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00808"></a>00808
<a name="l00809"></a>00809
<a name="l00819"></a>00819 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a1093464689803410a5b28eb840d83f4e">twolame_set_quick_mode</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> quickmode);
<a name="l00820"></a>00820
<a name="l00826"></a>00826 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a95c94c63c625e9bb729a7a5bf1344810">twolame_get_quick_mode</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00827"></a>00827
<a name="l00828"></a>00828
<a name="l00838"></a>00838 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ad15ae6c585352c6f4285b4353b005f40">twolame_set_quick_count</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> quickcount);
<a name="l00839"></a>00839
<a name="l00845"></a>00845 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ad09819bcdf05f5d68bddd614d6f85496">twolame_get_quick_count</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00846"></a>00846
<a name="l00847"></a>00847
<a name="l00848"></a>00848
<a name="l00849"></a>00849
<a name="l00850"></a>00850
<a name="l00851"></a>00851
<a name="l00852"></a>00852
<a name="l00853"></a>00853 <span class="comment">/* WARNING: DAB support is currently broken */</span>
<a name="l00854"></a>00854
<a name="l00855"></a>00855
<a name="l00856"></a>00856
<a name="l00857"></a>00857
<a name="l00858"></a>00858
<a name="l00868"></a>00868 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ae344176895eb7922a05a003d0ae2f911">twolame_set_DAB</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> dab);
<a name="l00869"></a>00869
<a name="l00875"></a>00875 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a130b6c716477dab5500097337a41299a">twolame_get_DAB</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00876"></a>00876
<a name="l00877"></a>00877
<a name="l00887"></a>00887 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a621a6efe085aac5ea36ff70ef719a4cc">twolame_set_DAB_xpad_length</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> length);
<a name="l00888"></a>00888
<a name="l00889"></a>00889
<a name="l00895"></a>00895 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a8a9c2b288b674e4b331922cbe66254c0">twolame_get_DAB_xpad_length</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00896"></a>00896
<a name="l00897"></a>00897
<a name="l00907"></a>00907 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#a168ceb98ea672ce2f461f5d681041be6">twolame_set_DAB_crc_length</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts, <span class="keywordtype">int</span> length);
<a name="l00908"></a>00908
<a name="l00909"></a>00909
<a name="l00915"></a>00915 DLL_EXPORT <span class="keywordtype">int</span> <a class="code" href="twolame_8h.html#ada5cb510aa1a32eb9921140b72a9189a">twolame_get_DAB_crc_length</a>(<a class="code" href="twolame_8h.html#a429c5c35b47d5d7cc34a07e48a82866d">twolame_options</a> * glopts);
<a name="l00916"></a>00916
<a name="l00917"></a>00917
<a name="l00918"></a>00918
<a name="l00919"></a>00919 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00920"></a>00920 <span class="preprocessor"></span>}
<a name="l00921"></a>00921 <span class="preprocessor">#endif</span>
<a name="l00922"></a>00922 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _TWOLAME_H_ */</span>
<a name="l00923"></a>00923 <span class="comment">// vim:ts=4:sw=4:nowrap:</span>
</pre></div></div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 21 2011 18:17:03 for twolame by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>