Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /proc/self/root/usr/share/doc/libclam-doc/html/ |
Current File : //proc/self/root/usr/share/doc/libclam-doc/html/AudioFileFormats_8hxx_source.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"/> <title>CLAM-Development: AudioFileFormats.hxx 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">CLAM-Development  <span id="projectnumber">1.4.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</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 List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_a5d6bdf71c44cd1c5b4b1c0b09df7fcb.html">audiofileio</a></li><li class="navelem"><a class="el" href="dir_dddbcaca927ef7d94ad9f59cd5fba68c.html">codecs</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">AudioFileFormats.hxx</div> </div> </div><!--header--> <div class="contents"> <a href="AudioFileFormats_8hxx.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2001-2004 MUSIC TECHNOLOGY GROUP (MTG)</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * UNIVERSITAT POMPEU FABRA</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * This program is free software; you can redistribute it and/or modify</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU General Public License as published by</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation; either version 2 of the License, or</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * This program is distributed in the hope that it will be useful,</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU General Public License for more details.</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU General Public License</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with this program; if not, write to the Free Software</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> *</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> */</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#ifndef __AUDIOFILEFORMATS__</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span><span class="preprocessor">#define __AUDIOFILEFORMATS__</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#if USE_SNDFILE != 1</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span><span class="preprocessor">#error USE_SNDFILE was not set to 1 in your settings.cfg file, but you are including files that require this. Please fix your settings.cfg</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <sndfile.h></span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="Enum_8hxx.html">Enum.hxx</a>"</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <string></span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <list></span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <utility></span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">namespace </span>CLAM</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html"> 39</a></span>  <span class="keyword">class </span><a class="code" href="classCLAM_1_1EAudioFileCodec.html">EAudioFileCodec</a> : <span class="keyword">public</span> <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  {</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">public</span>:</div> <div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#a23447d50a610b944653baeb32fc26e4f"> 42</a></span>  <a class="code" href="classCLAM_1_1EAudioFileCodec.html#a23447d50a610b944653baeb32fc26e4f">EAudioFileCodec</a>() : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileCodec.html#ae1087fc64aad695c4ad3068096380945">EnumValues</a>(), <a class="code" href="classCLAM_1_1EAudioFileCodec.html#a89f1fdf4b0eb77fac14fe3e8f72bcc2c">DefaultValue</a>()) {}</div> <div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#a7120ef678be1d6c44df05bfc66aa49b0"> 43</a></span>  <a class="code" href="classCLAM_1_1EAudioFileCodec.html#a7120ef678be1d6c44df05bfc66aa49b0">EAudioFileCodec</a>( <a class="code" href="classint.html">tValue</a> val ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileCodec.html#ae1087fc64aad695c4ad3068096380945">EnumValues</a>(), val) {}</div> <div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#af2ed40347c47c6976402243156059927"> 44</a></span>  <a class="code" href="classCLAM_1_1EAudioFileCodec.html#af2ed40347c47c6976402243156059927">EAudioFileCodec</a>( std::string s ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileCodec.html#ae1087fc64aad695c4ad3068096380945">EnumValues</a>(), s) {}</div> <div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#a9c6c5c8c3a10211462ff1fea371d6bdb"> 45</a></span>  <span class="keyword">virtual</span> <a class="code" href="classCLAM_1_1Component.html" title="Abstract class for objects that can have subitems to be stored on a storage.">Component</a>* <a class="code" href="classCLAM_1_1EAudioFileCodec.html#a9c6c5c8c3a10211462ff1fea371d6bdb" title="Returns a new object of the same class than the receiver object.">Species</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classCLAM_1_1EAudioFileCodec.html#a23447d50a610b944653baeb32fc26e4f">EAudioFileCodec</a>; }</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">enum</span> {</div> <div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92a5000e4b24bf74a0b74e8790df2229891"> 48</a></span>  <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92a5000e4b24bf74a0b74e8790df2229891">ePCM</a>, <span class="comment">/* String value: "PCM". Some variant of good ol' Pulse Code Modulation */</span></div> <div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92af25edc6fa01842167ff7d6a4dff0ae2b"> 49</a></span>  <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92af25edc6fa01842167ff7d6a4dff0ae2b">eOggVorbis</a>, <span class="comment">/* String value: "Ogg/Vorbis". Compressed with OggVorbis scheme */</span></div> <div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92a7c30ee2cbe0658f275bf61f6eb3fc0b1"> 50</a></span>  <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92a7c30ee2cbe0658f275bf61f6eb3fc0b1">eMpeg</a>, <span class="comment">/* String value: "Mpeg Audio". Compressed with MPEG-1 Layer 3 scheme */</span></div> <div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92af3ba5bc7cd02cd3688de38444c59a185"> 51</a></span>  <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92af3ba5bc7cd02cd3688de38444c59a185">eUnknown</a> <span class="comment">/* For error handling */</span></div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  } <a class="code" href="classCLAM_1_1EAudioFileCodec.html#a62f17a7c5e0ac730d1ccfb9e34ffb1c0">tEnum</a>;</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div> <div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#a89f1fdf4b0eb77fac14fe3e8f72bcc2c"> 54</a></span>  <span class="keyword">static</span> <a class="code" href="classint.html">tValue</a> <a class="code" href="classCLAM_1_1EAudioFileCodec.html#a89f1fdf4b0eb77fac14fe3e8f72bcc2c">DefaultValue</a>() { <span class="keywordflow">return</span> <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92a5000e4b24bf74a0b74e8790df2229891">ePCM</a>; }</div> <div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileCodec.html#ae1087fc64aad695c4ad3068096380945"> 55</a></span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> * <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ae1087fc64aad695c4ad3068096380945">EnumValues</a>() </div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> sEnumValues[] = {</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  { <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92a5000e4b24bf74a0b74e8790df2229891">ePCM</a>, <span class="stringliteral">"PCM"</span> },</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  { <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92af25edc6fa01842167ff7d6a4dff0ae2b">eOggVorbis</a>, <span class="stringliteral">"Ogg/Vorbis"</span> },</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  { <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92a7c30ee2cbe0658f275bf61f6eb3fc0b1">eMpeg</a>, <span class="stringliteral">"Mpeg Audio"</span> },</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  { <a class="code" href="classCLAM_1_1EAudioFileCodec.html#ad3b5c4c561a7dec9db36ad5c878cde92af3ba5bc7cd02cd3688de38444c59a185">eUnknown</a>, <span class="stringliteral">"Unknown"</span> },</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  { 0, <a class="code" href="OSDefines_8hxx.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> }</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  };</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> sEnumValues;</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  };</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div> <div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html"> 70</a></span>  <span class="keyword">class </span><a class="code" href="classCLAM_1_1EAudioFileFormat.html">EAudioFileFormat</a> : <span class="keyword">public</span> <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a></div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">public</span>:</div> <div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#a909a42173b2d6a219fd824dce9a365b0"> 73</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#a909a42173b2d6a219fd824dce9a365b0">EAudioFileFormat</a>() : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileFormat.html#a0edbfe8a35a7bfc16f6d2ab1f0827266">EnumValues</a>(), <a class="code" href="classCLAM_1_1EAudioFileFormat.html#a28ed65f10142c5807b496c6eb42ca0a4">DefaultValue</a>()) {}</div> <div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#a140ba732be2088c10e1fd8b8d4335657"> 74</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#a140ba732be2088c10e1fd8b8d4335657">EAudioFileFormat</a>( <a class="code" href="classint.html">tValue</a> val ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileFormat.html#a0edbfe8a35a7bfc16f6d2ab1f0827266">EnumValues</a>(), val) {}</div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#affb200b90af469040cd367374c79e2fd"> 75</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#affb200b90af469040cd367374c79e2fd">EAudioFileFormat</a>( std::string s ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileFormat.html#a0edbfe8a35a7bfc16f6d2ab1f0827266">EnumValues</a>(), s) {}</div> <div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#aabaf2733bafc56a6ea25f78a28e190c5"> 76</a></span>  <span class="keyword">virtual</span> <a class="code" href="classCLAM_1_1Component.html" title="Abstract class for objects that can have subitems to be stored on a storage.">Component</a>* <a class="code" href="classCLAM_1_1EAudioFileFormat.html#aabaf2733bafc56a6ea25f78a28e190c5" title="Returns a new object of the same class than the receiver object.">Species</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classCLAM_1_1EAudioFileFormat.html#a909a42173b2d6a219fd824dce9a365b0">EAudioFileFormat</a>; }</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">enum</span></div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  {</div> <div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aadddc2ff655cbbe92da206d2cec7f4acf"> 80</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aadddc2ff655cbbe92da206d2cec7f4acf">eWAV</a> = SF_FORMAT_WAV, <span class="comment">/* Microsoft WAV (little endian)*/</span></div> <div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa36fc5fd7f84ae6b2799aae9245fa38f9"> 81</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa36fc5fd7f84ae6b2799aae9245fa38f9">eAIFF</a> = SF_FORMAT_AIFF, <span class="comment">/* Apple/SGI AIFF (big endian)*/</span></div> <div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa8428b0b85e8ff2350f17d330f05bb55e"> 82</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa8428b0b85e8ff2350f17d330f05bb55e">eAU</a> = SF_FORMAT_AU, <span class="comment">/* Sun/NeXT AU (big endian)*/</span></div> <div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa617114c7717f250b94e35dc03ab13494"> 83</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa617114c7717f250b94e35dc03ab13494">eRAW</a> = SF_FORMAT_RAW, <span class="comment">/* RAW PCM */</span></div> <div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa3b09e69896ee43febe3caa38bcb6ebbc"> 84</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa3b09e69896ee43febe3caa38bcb6ebbc">ePAF</a> = SF_FORMAT_PAF, <span class="comment">/* Ensoniq PARIS File format */</span></div> <div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa23f8a95313c460b0c5bffabfac4e699b"> 85</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa23f8a95313c460b0c5bffabfac4e699b">eSVX</a> = SF_FORMAT_SVX, <span class="comment">/* Amiga IFF / SVX8 / SV16 */</span></div> <div class="line"><a name="l00086"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aab3fde31d8989104b3d0061711ac5709e"> 86</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aab3fde31d8989104b3d0061711ac5709e">eNIST</a> = SF_FORMAT_NIST, <span class="comment">/* Sphere NIST */</span></div> <div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa33147277303811fe27a8bb1a7fe66fab"> 87</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa33147277303811fe27a8bb1a7fe66fab">eVOC</a> = SF_FORMAT_VOC, <span class="comment">/* VOC */</span></div> <div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa6dc183eecbbc3959df69f3c347609dee"> 88</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa6dc183eecbbc3959df69f3c347609dee">eIRCAM</a> = SF_FORMAT_IRCAM, <span class="comment">/* Berkeley / IRCAM / CARL */</span></div> <div class="line"><a name="l00089"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa3df86216813d0ed7eddf20ef9a5c7fb3"> 89</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa3df86216813d0ed7eddf20ef9a5c7fb3">eW64</a> = SF_FORMAT_W64, <span class="comment">/* Sonic Foundry's 64 RIFF/WAV */</span></div> <div class="line"><a name="l00090"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa7bd5cf7f904edfb22fae413ab2798434"> 90</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa7bd5cf7f904edfb22fae413ab2798434">eMAT4</a> = SF_FORMAT_MAT4, <span class="comment">/* MATLAB 4.2 - GNU Octave 2.0 */</span></div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa0330fb54862420dcf45983217a05c2b6"> 91</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa0330fb54862420dcf45983217a05c2b6">eMAT5</a> = SF_FORMAT_MAT5, <span class="comment">/* MATLAB 5.2 - GNU Octave 2.1 */</span></div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa92a45b40e780a8d2a5cbc48f91fd42ed"> 92</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa92a45b40e780a8d2a5cbc48f91fd42ed">eVorbisMk1</a> = 1000 + SF_FORMAT_MAT5,</div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aafef1d0e3060d20d6f1fac6f719aa0d4c"> 93</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aafef1d0e3060d20d6f1fac6f719aa0d4c">eMpegLayer1</a> = 1001 + SF_FORMAT_MAT5,</div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aac382486c9f2ec64898e2e241bd9e2931"> 94</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aac382486c9f2ec64898e2e241bd9e2931">eMpegLayer2</a> = 1002 + SF_FORMAT_MAT5,</div> <div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa5f95b42663406d9cdbf9bef0db429339"> 95</a></span>  <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa5f95b42663406d9cdbf9bef0db429339">eMpegLayer3</a> = 1003 + SF_FORMAT_MAT5</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  };</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div> <div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#a28ed65f10142c5807b496c6eb42ca0a4"> 98</a></span>  <span class="keyword">static</span> <a class="code" href="classint.html">tValue</a> <a class="code" href="classCLAM_1_1EAudioFileFormat.html#a28ed65f10142c5807b496c6eb42ca0a4">DefaultValue</a>() { <span class="keywordflow">return</span> <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aadddc2ff655cbbe92da206d2cec7f4acf">eWAV</a>; }</div> <div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileFormat.html#a0edbfe8a35a7bfc16f6d2ab1f0827266"> 99</a></span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> * <a class="code" href="classCLAM_1_1EAudioFileFormat.html#a0edbfe8a35a7bfc16f6d2ab1f0827266">EnumValues</a>()</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  {</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> sEnumValues[] = {</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aadddc2ff655cbbe92da206d2cec7f4acf">eWAV</a>, <span class="stringliteral">"WAV"</span> },</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa36fc5fd7f84ae6b2799aae9245fa38f9">eAIFF</a>, <span class="stringliteral">"AIFF"</span> },</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa8428b0b85e8ff2350f17d330f05bb55e">eAU</a>, <span class="stringliteral">"AU"</span> },</div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa617114c7717f250b94e35dc03ab13494">eRAW</a>, <span class="stringliteral">"RAW"</span> },</div> <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa3b09e69896ee43febe3caa38bcb6ebbc">ePAF</a>, <span class="stringliteral">"PAF"</span> },</div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa23f8a95313c460b0c5bffabfac4e699b">eSVX</a>, <span class="stringliteral">"SVX"</span> },</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aab3fde31d8989104b3d0061711ac5709e">eNIST</a>, <span class="stringliteral">"NIST"</span> },</div> <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa33147277303811fe27a8bb1a7fe66fab">eVOC</a>, <span class="stringliteral">"VOC"</span> },</div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa6dc183eecbbc3959df69f3c347609dee">eIRCAM</a>, <span class="stringliteral">"IRCAM"</span> },</div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa3df86216813d0ed7eddf20ef9a5c7fb3">eW64</a>, <span class="stringliteral">"W64"</span> },</div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa7bd5cf7f904edfb22fae413ab2798434">eMAT4</a>, <span class="stringliteral">"MAT4"</span> },</div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa0330fb54862420dcf45983217a05c2b6">eMAT5</a>, <span class="stringliteral">"MAT5"</span> },</div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa92a45b40e780a8d2a5cbc48f91fd42ed">eVorbisMk1</a>, <span class="stringliteral">"VorbisMk1"</span>},</div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aafef1d0e3060d20d6f1fac6f719aa0d4c">eMpegLayer1</a>, <span class="stringliteral">"Mpeg Audio Layer 1"</span>},</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aac382486c9f2ec64898e2e241bd9e2931">eMpegLayer2</a>, <span class="stringliteral">"Mpeg Audio Layer 2"</span>},</div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  { <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ae000bb2bcfd911d628b9224942260e2aa5f95b42663406d9cdbf9bef0db429339">eMpegLayer3</a>, <span class="stringliteral">"Mpeg Audio Layer 3"</span>},</div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  { 0, 0 }</div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  };</div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> sEnumValues;</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  }</div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">public</span>:</div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div> <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keyword">static</span> <a class="code" href="classCLAM_1_1EAudioFileFormat.html">EAudioFileFormat</a> <a class="code" href="classCLAM_1_1EAudioFileFormat.html#ac96ea3ab597876b2595b4701bd49f1dd">FormatFromFilename</a>( std::string filename );</div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  };</div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div> <div class="line"><a name="l00130"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html"> 130</a></span>  <span class="keyword">class </span><a class="code" href="classCLAM_1_1EAudioFileEncoding.html">EAudioFileEncoding</a> : <span class="keyword">public</span> <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a></div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  {</div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">public</span>:</div> <div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a20ecdd2c5496ce118dc242708b786017"> 133</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a20ecdd2c5496ce118dc242708b786017">EAudioFileEncoding</a>() : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a1f973a66db7a0a03d27cc894b6d1b9ed">EnumValues</a>(), <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a232bb0e8157b143ffebb6d9504a163cb">DefaultValue</a>()) {}</div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ad009a3ba522b20f3578e011f239ad0e2"> 134</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ad009a3ba522b20f3578e011f239ad0e2">EAudioFileEncoding</a>( <a class="code" href="classint.html">tValue</a> val ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a1f973a66db7a0a03d27cc894b6d1b9ed">EnumValues</a>(), val) {}</div> <div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a751d95c983335ea66d2284afa59a412c"> 135</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a751d95c983335ea66d2284afa59a412c">EAudioFileEncoding</a>( std::string s ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a1f973a66db7a0a03d27cc894b6d1b9ed">EnumValues</a>(), s) {}</div> <div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#abde945fc4c40c09aefe70a617107c3c9"> 136</a></span>  <span class="keyword">virtual</span> <a class="code" href="classCLAM_1_1Component.html" title="Abstract class for objects that can have subitems to be stored on a storage.">Component</a>* <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#abde945fc4c40c09aefe70a617107c3c9" title="Returns a new object of the same class than the receiver object.">Species</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a20ecdd2c5496ce118dc242708b786017">EAudioFileEncoding</a>; }</div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div> <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keyword">enum</span></div> <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  {</div> <div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca6525cfa4997fbb89cde3f616b8ed427a"> 140</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca6525cfa4997fbb89cde3f616b8ed427a">ePCM_S8</a> = SF_FORMAT_PCM_S8, <span class="comment">/* Signed 8-bit PCM */</span></div> <div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf8eb681ca5f0feabf86ddd5c75f4fc91"> 141</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf8eb681ca5f0feabf86ddd5c75f4fc91">ePCM_16</a> = SF_FORMAT_PCM_16, <span class="comment">/* Signed 16-bit PCM */</span></div> <div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca6e4bbfd1dbf7d45d71cc12f16a0743af"> 142</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca6e4bbfd1dbf7d45d71cc12f16a0743af">ePCM_24</a> = SF_FORMAT_PCM_24, <span class="comment">/* Signed 24-bit PCM */</span></div> <div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca85ca83f7dad09fd91610d587ea043fa6"> 143</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca85ca83f7dad09fd91610d587ea043fa6">ePCM_32</a> = SF_FORMAT_PCM_32, <span class="comment">/* Signed 32-bit PCM */</span></div> <div class="line"><a name="l00144"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca69fea8f73fa8ebeb51691c5d4fa6db5e"> 144</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca69fea8f73fa8ebeb51691c5d4fa6db5e">ePCM_U8</a> = SF_FORMAT_PCM_U8, <span class="comment">/* Unsigned 8-bit PCM */</span></div> <div class="line"><a name="l00145"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca502435bab0b6a6e63ee2a3f79122b582"> 145</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca502435bab0b6a6e63ee2a3f79122b582">eFLOAT</a> = SF_FORMAT_FLOAT, <span class="comment">/* IEEE-7354 32-bit floating point */</span></div> <div class="line"><a name="l00146"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca91c427d73ba22843219c95ed88e9f8d1"> 146</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca91c427d73ba22843219c95ed88e9f8d1">eDOUBLE</a> = SF_FORMAT_DOUBLE, <span class="comment">/* IEEE-7354 64-bit floating point */</span></div> <div class="line"><a name="l00147"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca9509092af7dcd847502e3e542d821b2d"> 147</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca9509092af7dcd847502e3e542d821b2d">eU_LAW</a> = SF_FORMAT_ULAW, <span class="comment">/* u-Law */</span></div> <div class="line"><a name="l00148"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca0f9490d7e506a2d9396d53d1698ff7e5"> 148</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca0f9490d7e506a2d9396d53d1698ff7e5">eA_LAW</a> = SF_FORMAT_ALAW, <span class="comment">/* a-Law */</span></div> <div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca8cb79c86ddaa92966ff37fa080986000"> 149</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca8cb79c86ddaa92966ff37fa080986000">eIMA_ADPCM</a> = SF_FORMAT_IMA_ADPCM, <span class="comment">/* IMA ADPCM */</span></div> <div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca38ab565f0591caf7b836336f367b2303"> 150</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca38ab565f0591caf7b836336f367b2303">eMS_ADPCM</a> = SF_FORMAT_MS_ADPCM, <span class="comment">/* Microsoft ADPCM */</span></div> <div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf2a32129279205dab263dad6eec17e75"> 151</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf2a32129279205dab263dad6eec17e75">eGSM610</a> = SF_FORMAT_GSM610, <span class="comment">/* GSM 6.10 */</span></div> <div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca380553e1d071aa9135f25c4446e3bfda"> 152</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca380553e1d071aa9135f25c4446e3bfda">eVOX_ADPCM</a> = SF_FORMAT_VOX_ADPCM, <span class="comment">/* Oki ADPCM */</span></div> <div class="line"><a name="l00153"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca8388747a565010336aecff0dc71939b1"> 153</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca8388747a565010336aecff0dc71939b1">eG721_32</a> = SF_FORMAT_G721_32, <span class="comment">/* 32kbs G721 ADPCM */</span></div> <div class="line"><a name="l00154"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcab537346ae99b74c955bb3fb2655cb9a4"> 154</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcab537346ae99b74c955bb3fb2655cb9a4">eG723_24</a> = SF_FORMAT_G723_24, <span class="comment">/* 24kbs G723 ADPCM */</span></div> <div class="line"><a name="l00155"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca06c6474252f3f2a40b63e678c8d66336"> 155</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca06c6474252f3f2a40b63e678c8d66336">eG723_40</a> = SF_FORMAT_G723_40, <span class="comment">/* 40kbs G723 ADPCM */</span></div> <div class="line"><a name="l00156"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaa56ac1b14fc52f8aafcab737cd1eb9a7"> 156</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaa56ac1b14fc52f8aafcab737cd1eb9a7">eDWVW_12</a> = SF_FORMAT_DWVW_12, <span class="comment">/* 12-bit Delta Width Variable Word */</span></div> <div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca0fdcc814e09f9131351ea9a0f0d81911"> 157</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca0fdcc814e09f9131351ea9a0f0d81911">eDWVW_16</a> = SF_FORMAT_DWVW_16, <span class="comment">/* 16-bit Delta Width Variable Word */</span></div> <div class="line"><a name="l00158"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf74e77bd66ae79b74f691d32c62f4036"> 158</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf74e77bd66ae79b74f691d32c62f4036">eDWVW_24</a> = SF_FORMAT_DWVW_24, <span class="comment">/* 24-bit Delta Width Variable Word */</span></div> <div class="line"><a name="l00159"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca45ceb037ce30586caede311985cf191b"> 159</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca45ceb037ce30586caede311985cf191b">eDWVW_N</a> = SF_FORMAT_DWVW_N, <span class="comment">/* N-bit Delta Width Variable Word */</span></div> <div class="line"><a name="l00160"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca2cec014263fa30c66d6fba933f51ebbe"> 160</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca2cec014263fa30c66d6fba933f51ebbe">eDefault</a> = 1000 + SF_FORMAT_DWVW_N, <span class="comment">/*Format's default encoding*/</span></div> <div class="line"><a name="l00161"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaab7ed2e03ccda359658d3861c26b5914"> 161</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaab7ed2e03ccda359658d3861c26b5914">e5015US</a> = 1001 + SF_FORMAT_DWVW_N,</div> <div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca72075b6ec2933a641e961cde7d1f4620"> 162</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca72075b6ec2933a641e961cde7d1f4620">eCCITTJ17</a> = 1002 + SF_FORMAT_DWVW_N </div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  };</div> <div class="line"><a name="l00164"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a232bb0e8157b143ffebb6d9504a163cb"> 164</a></span>  <span class="keyword">static</span> <a class="code" href="classint.html">tValue</a> <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a232bb0e8157b143ffebb6d9504a163cb">DefaultValue</a>() { <span class="keywordflow">return</span> <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf8eb681ca5f0feabf86ddd5c75f4fc91">ePCM_16</a>; }</div> <div class="line"><a name="l00165"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a1f973a66db7a0a03d27cc894b6d1b9ed"> 165</a></span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> * <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#a1f973a66db7a0a03d27cc894b6d1b9ed">EnumValues</a>()</div> <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  {</div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> sEnumValues[] = {</div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca6525cfa4997fbb89cde3f616b8ed427a">ePCM_S8</a>, <span class="stringliteral">"signed 8-bit"</span> },</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf8eb681ca5f0feabf86ddd5c75f4fc91">ePCM_16</a>, <span class="stringliteral">"signed 16-bit"</span> },</div> <div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca6e4bbfd1dbf7d45d71cc12f16a0743af">ePCM_24</a>, <span class="stringliteral">"signed 24-bit"</span> },</div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca85ca83f7dad09fd91610d587ea043fa6">ePCM_32</a>, <span class="stringliteral">"signed 32-bit"</span> },</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca69fea8f73fa8ebeb51691c5d4fa6db5e">ePCM_U8</a>, <span class="stringliteral">"unsigned 8-bit"</span> },</div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca502435bab0b6a6e63ee2a3f79122b582">eFLOAT</a>, <span class="stringliteral">"float 32-bit"</span>},</div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca91c427d73ba22843219c95ed88e9f8d1">eDOUBLE</a>, <span class="stringliteral">"float 64-bit"</span>},</div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca9509092af7dcd847502e3e542d821b2d">eU_LAW</a>, <span class="stringliteral">"u-law"</span>},</div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca0f9490d7e506a2d9396d53d1698ff7e5">eA_LAW</a>, <span class="stringliteral">"a-law"</span>},</div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca8cb79c86ddaa92966ff37fa080986000">eIMA_ADPCM</a>, <span class="stringliteral">"IMA ADPCM"</span> },</div> <div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca38ab565f0591caf7b836336f367b2303">eMS_ADPCM</a>, <span class="stringliteral">"MS ADPCM "</span>},</div> <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf2a32129279205dab263dad6eec17e75">eGSM610</a>, <span class="stringliteral">"GSM 6.10"</span>},</div> <div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca380553e1d071aa9135f25c4446e3bfda">eVOX_ADPCM</a>, <span class="stringliteral">"Oki ADPCM"</span>},</div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca8388747a565010336aecff0dc71939b1">eG721_32</a>, <span class="stringliteral">"32k G721 ADPCM"</span>},</div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcab537346ae99b74c955bb3fb2655cb9a4">eG723_24</a>, <span class="stringliteral">"24k G723 ADPCM"</span>},</div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca06c6474252f3f2a40b63e678c8d66336">eG723_40</a>, <span class="stringliteral">"40k G723 ADPCM"</span>},</div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaa56ac1b14fc52f8aafcab737cd1eb9a7">eDWVW_12</a>, <span class="stringliteral">"DWVW 12-bit"</span>},</div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca0fdcc814e09f9131351ea9a0f0d81911">eDWVW_16</a>, <span class="stringliteral">"DWVW 16-bit"</span>},</div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaf74e77bd66ae79b74f691d32c62f4036">eDWVW_24</a>, <span class="stringliteral">"DWVW 24-bit"</span>},</div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca45ceb037ce30586caede311985cf191b">eDWVW_N</a>, <span class="stringliteral">"DWVW N-bit"</span>},</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca2cec014263fa30c66d6fba933f51ebbe">eDefault</a>, <span class="stringliteral">"Format Default"</span>},</div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bcaab7ed2e03ccda359658d3861c26b5914">e5015US</a>, <span class="stringliteral">"Emphasis 50/15 US"</span>},</div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  { <a class="code" href="classCLAM_1_1EAudioFileEncoding.html#ac69c4eea4d9bf8ee8bc1b98e4b83b3bca72075b6ec2933a641e961cde7d1f4620">eCCITTJ17</a>, <span class="stringliteral">"Emphasis CCITT J.17"</span>},</div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  { 0, <a class="code" href="OSDefines_8hxx.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> }</div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  };</div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">return</span> sEnumValues;</div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  }</div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  };</div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> <div class="line"><a name="l00198"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html"> 198</a></span>  <span class="keyword">class </span><a class="code" href="classCLAM_1_1EAudioFileEndianess.html">EAudioFileEndianess</a> : <span class="keyword">public</span> <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a></div> <div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  {</div> <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keyword">public</span>:</div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a51fa02df45feb740ccb0f465e304251e"> 201</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a51fa02df45feb740ccb0f465e304251e">EAudioFileEndianess</a>() : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a052bcc2a7538bf444266ba7f9ebd65ba">EnumValues</a>(), <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a88e5aa8bd803ef8b2d3bd1fcaa5bf5a1">DefaultValue</a>()) {}</div> <div class="line"><a name="l00202"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a1b245ca55a2aebada42b97ab74699767"> 202</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a1b245ca55a2aebada42b97ab74699767">EAudioFileEndianess</a>( <a class="code" href="classint.html">tValue</a> val ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a052bcc2a7538bf444266ba7f9ebd65ba">EnumValues</a>(), val) {}</div> <div class="line"><a name="l00203"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#acddcef88cec028779fb5bf32837d793b"> 203</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#acddcef88cec028779fb5bf32837d793b">EAudioFileEndianess</a>( std::string s ) : <a class="code" href="classCLAM_1_1Enum.html" title="Instances of this class represents objects that can adquire a symbolic value from a limited set of sy...">Enum</a>(<a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a052bcc2a7538bf444266ba7f9ebd65ba">EnumValues</a>(), s) {}</div> <div class="line"><a name="l00204"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#ac6df110d6ed2757e94512c1da6938a68"> 204</a></span>  <span class="keyword">virtual</span> <a class="code" href="classCLAM_1_1Component.html" title="Abstract class for objects that can have subitems to be stored on a storage.">Component</a>* <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#ac6df110d6ed2757e94512c1da6938a68" title="Returns a new object of the same class than the receiver object.">Species</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a51fa02df45feb740ccb0f465e304251e">EAudioFileEndianess</a>; }</div> <div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div> <div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keyword">enum</span></div> <div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  {</div> <div class="line"><a name="l00208"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75ad9f3409d2eb48b5263becfe920955bd8"> 208</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75ad9f3409d2eb48b5263becfe920955bd8">eDefault</a> = SF_ENDIAN_FILE, <span class="comment">/* Default format endianess */</span></div> <div class="line"><a name="l00209"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a312aedef02f78b2d5339be7df9352b89"> 209</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a312aedef02f78b2d5339be7df9352b89">eLittle</a> = SF_ENDIAN_LITTLE, <span class="comment">/* Force little endianess (if supported by format)*/</span></div> <div class="line"><a name="l00210"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a8008e39e3797a88df7af911692f0e80e"> 210</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a8008e39e3797a88df7af911692f0e80e">eBig</a> = SF_ENDIAN_BIG, <span class="comment">/* Force big endianess (if supported by format)*/</span></div> <div class="line"><a name="l00211"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a2e87526f771f355bbf7fb5e803bc5ad6"> 211</a></span>  <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a2e87526f771f355bbf7fb5e803bc5ad6">eHost</a> = SF_ENDIAN_CPU <span class="comment">/* Force host CPU endianess (if supported by format)*/</span></div> <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  };</div> <div class="line"><a name="l00213"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a88e5aa8bd803ef8b2d3bd1fcaa5bf5a1"> 213</a></span>  <span class="keyword">static</span> <a class="code" href="classint.html">tValue</a> <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a88e5aa8bd803ef8b2d3bd1fcaa5bf5a1">DefaultValue</a>() { <span class="keywordflow">return</span> <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75ad9f3409d2eb48b5263becfe920955bd8">eDefault</a>; }</div> <div class="line"><a name="l00214"></a><span class="lineno"><a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a052bcc2a7538bf444266ba7f9ebd65ba"> 214</a></span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> * <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#a052bcc2a7538bf444266ba7f9ebd65ba">EnumValues</a>()</div> <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  {</div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">static</span> <a class="code" href="structCLAM_1_1Enum_1_1tEnumValue.html">tEnumValue</a> sEnumValues[] = {</div> <div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  { <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75ad9f3409d2eb48b5263becfe920955bd8">eDefault</a>, <span class="stringliteral">"Format Default"</span> },</div> <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  { <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a312aedef02f78b2d5339be7df9352b89">eLittle</a>, <span class="stringliteral">"Little Endian"</span>},</div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  { <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a8008e39e3797a88df7af911692f0e80e">eBig</a>, <span class="stringliteral">"Big Endian"</span>},</div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  { <a class="code" href="classCLAM_1_1EAudioFileEndianess.html#af9fa322db50d7fd96eb93e226819ba75a2e87526f771f355bbf7fb5e803bc5ad6">eHost</a>, <span class="stringliteral">"Host CPU Endianess"</span>},</div> <div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  { 0, <a class="code" href="OSDefines_8hxx.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> }</div> <div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  };</div> <div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">return</span> sEnumValues;</div> <div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  }</div> <div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  };</div> <div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div> <div class="line"><a name="l00227"></a><span class="lineno"> 227</span> }</div> <div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div> <div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="preprocessor">#endif // AudioFileFormats.hxx</span></div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1 </small></address> </body> </html>
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare