Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release > by-pkgid > 2a90dcd9dfcd284ddf6dc3b0a0b0bf47 > files > 31

steghide-0.5.1-17.mga4.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>steghide: AuFile.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">steghide
   &#160;<span id="projectnumber">0.5.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">AuFile.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="AuFile_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * steghide 0.5.1 - a steganography program</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Copyright (C) 1999-2003 Stefan Hetzl &lt;shetzl@chello.at&gt;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * modify it under the terms of the GNU General Public License</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * as published by the Free Software Foundation; either version 2</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * of the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * GNU General Public License for more details.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * along with this program; if not, write to the Free Software</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#ifndef SH_AUFILE_H</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SH_AUFILE_H</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="AudioData_8h.html">AudioData.h</a>&quot;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CvrStgFile_8h.html">CvrStgFile.h</a>&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span><a class="code" href="classBinaryIO.html">BinaryIO</a> ;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classAuFile.html">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAuFile.html">AuFile</a> : <span class="keyword">public</span> <a class="code" href="classCvrStgFile.html">CvrStgFile</a> {</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;        <span class="keyword">public</span>:</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        <a class="code" href="classAuFile.html#a8d4adaac11d68ee333c78ef02e4d97eb">AuFile</a> (<a class="code" href="classBinaryIO.html">BinaryIO</a> *io) ;</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;        <a class="code" href="classAuFile.html#a7c1b9777c3e1e951788ae814d418ef3a">~AuFile</a> (<span class="keywordtype">void</span>) ;</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classAuFile.html#a16b076fd6c452cd93170027f4cf42581">read</a> (<a class="code" href="classBinaryIO.html">BinaryIO</a> *io) ;</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classAuFile.html#a563b078d7d1660fdd2ebe005eb2c26c6">write</a> (<span class="keywordtype">void</span>) ;</div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        std::list&lt;CvrStgFile::Property&gt; <a class="code" href="classAuFile.html#ae4e0870a0152e61181c929042321d0f9">getProperties</a> (<span class="keywordtype">void</span>) <span class="keyword">const</span> ;</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;        std::vector&lt;MatchingAlgorithm*&gt; <a class="code" href="classAuFile.html#aad09c7b56034eb59427246edd9616f7e">getMatchingAlgorithms</a> (<a class="code" href="classGraph.html">Graph</a>* g, <a class="code" href="classMatching.html">Matching</a>* m) <span class="keyword">const</span> ;</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classAuFile.html#a8389f2b6eee8baaa4ef4feed7e95d4d4">   46</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classAuFile.html#a8389f2b6eee8baaa4ef4feed7e95d4d4">getNumSamples</a> (<span class="keywordtype">void</span>)<span class="keyword"> const</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">                </span>{ <span class="keywordflow">return</span> <a class="code" href="classAuFile.html#a7943587c3dc294e0b3a3a081fffc9940">Data</a>-&gt;<a class="code" href="classCvrStgObject.html#a80ae8f095b66683e5207adf8ff8265b4">getNumSamples</a>() ; } ;</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classAuFile.html#a174651b1eb09ce6499dd9b49740e0585">   49</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classAuFile.html#a174651b1eb09ce6499dd9b49740e0585">replaceSample</a> (<span class="keyword">const</span> <a class="code" href="common_8h.html#a048401d1365616f5eef97e251096a02d">SamplePos</a> pos, <span class="keyword">const</span> <a class="code" href="classSampleValue.html">SampleValue</a>* s)</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;                { <span class="keywordflow">return</span> <a class="code" href="classAuFile.html#a7943587c3dc294e0b3a3a081fffc9940">Data</a>-&gt;<a class="code" href="classCvrStgObject.html#a3068d6a9dcc1c0b8bde2f081cfde6ce5">replaceSample</a>(pos, s) ; } ;</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classAuFile.html#a05f156649d8525881cf6bfea95897302">   52</a></span>&#160;        <a class="code" href="classSampleValue.html">SampleValue</a>* <a class="code" href="classAuFile.html#a05f156649d8525881cf6bfea95897302">getSampleValue</a> (<a class="code" href="common_8h.html#a048401d1365616f5eef97e251096a02d">SamplePos</a> pos)<span class="keyword"> const</span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="keyword">                </span>{ <span class="keywordflow">return</span> <a class="code" href="classAuFile.html#a7943587c3dc294e0b3a3a081fffc9940">Data</a>-&gt;<a class="code" href="classCvrStgObject.html#ac77a8da85a4f7b53e2166e990dfaa4f2">getSampleValue</a>(pos) ; } ;</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        <span class="keyword">private</span>:</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485a9883bf7380667e38228a2c7c953ba49a">   56</a></span>&#160;        <span class="keyword">enum</span> <a class="code" href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485">ENCODING</a> { <a class="code" href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485ac0d7b008c7b619f982e2684fc12a5492">MULAW8</a> = 1, <a class="code" href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485a9883bf7380667e38228a2c7c953ba49a">PCM8</a> = 2, <a class="code" href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485a5ad0d2903b59e209eed1c88c65f573b0">PCM16</a> = 3 } ;</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html">   57</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAuFile_1_1AuHeader.html">AuHeader</a> {</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;                <span class="keyword">public</span>:</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#a64c598b07cf8a332717f8164439d4590">   59</a></span>&#160;                <span class="keywordtype">char</span>            <span class="keywordtype">id</span>[4] ;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#a10a77d6fb987e8b81957b6ff8cf39e48">   60</a></span>&#160;                <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a>         <a class="code" href="classAuFile_1_1AuHeader.html#a10a77d6fb987e8b81957b6ff8cf39e48">offset</a> ;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#ad01f795eaf3f88c0fdcaf7ef7e28576e">   61</a></span>&#160;                <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a>         <a class="code" href="classAuFile_1_1AuHeader.html#ad01f795eaf3f88c0fdcaf7ef7e28576e">size</a> ;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#a463aaa38af82f54346c97f853e4e7240">   62</a></span>&#160;                <a class="code" href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485">ENCODING</a>        <a class="code" href="classAuFile_1_1AuHeader.html#a463aaa38af82f54346c97f853e4e7240">encoding</a> ;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#a92115913881cd43e7c1f0a0fa4c97a68">   63</a></span>&#160;                <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a>         <a class="code" href="classAuFile_1_1AuHeader.html#a92115913881cd43e7c1f0a0fa4c97a68">samplerate</a> ;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#a6b283f9b7d02ef0def4edc67f359d646">   64</a></span>&#160;                <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a>         <a class="code" href="classAuFile_1_1AuHeader.html#a6b283f9b7d02ef0def4edc67f359d646">channels</a> ;</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#a8b59a6efac10f758e8ba6f8dbe8f94f2">   66</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a> <a class="code" href="classAuFile_1_1AuHeader.html#a8b59a6efac10f758e8ba6f8dbe8f94f2">SizeUnknown</a> = 0xFFFFFFFF ;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classAuFile_1_1AuHeader.html#aaf8f81ce6c30d831ec20706cbc3a075c">   67</a></span>&#160;                <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classAuFile_1_1AuHeader.html#aaf8f81ce6c30d831ec20706cbc3a075c">HeaderSize</a> = 24 ;</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;                <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classAuFile_1_1AuHeader.html#aca05c896d308a3c87aaef9ba527f2d2f">getBytesPerSample</a> (<span class="keywordtype">void</span>) <span class="keyword">const</span> ;</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        } ;</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classAuFile.html#afbfdbb7c5acee758c90226547cd29832">   72</a></span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a> <a class="code" href="classAuFile.html#afbfdbb7c5acee758c90226547cd29832">Radius_MuLaw8</a> = 1 ;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classAuFile.html#a1e2854d94a307343f2460bca656a2440">   73</a></span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a> <a class="code" href="classAuFile.html#a1e2854d94a307343f2460bca656a2440">Radius_PCM8</a> = 1 ;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classAuFile.html#a960d9eccdc793d037bbce748d63456b6">   74</a></span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a> <a class="code" href="classAuFile.html#a960d9eccdc793d037bbce748d63456b6">Radius_PCM16</a> = 20 ;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classAuFile.html#a1bc354e94ccacb4415d4501a83481ccd">   75</a></span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="classAuFile.html#a1bc354e94ccacb4415d4501a83481ccd">SamplesPerVertex</a> = 2 ;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classAuFile.html#ad1a55c4ad3f2f2a89af01392ed482fb5">   76</a></span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="common_8h.html#acf820202f81f25eb00734eac0d7aed2d">EmbValue</a> <a class="code" href="classAuFile.html#ad1a55c4ad3f2f2a89af01392ed482fb5">EmbValueModulus</a> = 2 ;</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classAuFile.html#a644fd49d94b0cb2c446dfa1c3f1b8765">   78</a></span>&#160;        <a class="code" href="classAuFile_1_1AuHeader.html">AuHeader</a> <a class="code" href="classAuFile.html#a644fd49d94b0cb2c446dfa1c3f1b8765">Header</a> ;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classAuFile.html#ad85e7d37e7d0c9289eba5892d9a7400d">   79</a></span>&#160;        std::vector&lt;BYTE&gt; <a class="code" href="classAuFile.html#ad85e7d37e7d0c9289eba5892d9a7400d">Infofield</a> ;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classAuFile.html#a7943587c3dc294e0b3a3a081fffc9940">   80</a></span>&#160;        <a class="code" href="classAudioData.html">AudioData</a>* <a class="code" href="classAuFile.html#a7943587c3dc294e0b3a3a081fffc9940">Data</a> ;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} ;</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ndef SH_AUFILE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="classAuFile_html_afbfdbb7c5acee758c90226547cd29832"><div class="ttname"><a href="classAuFile.html#afbfdbb7c5acee758c90226547cd29832">AuFile::Radius_MuLaw8</a></div><div class="ttdeci">static const UWORD32 Radius_MuLaw8</div><div class="ttdef"><b>Definition:</b> AuFile.h:72</div></div>
<div class="ttc" id="classAuFile_html_ad85e7d37e7d0c9289eba5892d9a7400d"><div class="ttname"><a href="classAuFile.html#ad85e7d37e7d0c9289eba5892d9a7400d">AuFile::Infofield</a></div><div class="ttdeci">std::vector&lt; BYTE &gt; Infofield</div><div class="ttdef"><b>Definition:</b> AuFile.h:79</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_ad01f795eaf3f88c0fdcaf7ef7e28576e"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#ad01f795eaf3f88c0fdcaf7ef7e28576e">AuFile::AuHeader::size</a></div><div class="ttdeci">UWORD32 size</div><div class="ttdef"><b>Definition:</b> AuFile.h:61</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html"><div class="ttname"><a href="classAuFile_1_1AuHeader.html">AuFile::AuHeader</a></div><div class="ttdef"><b>Definition:</b> AuFile.h:57</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_aca05c896d308a3c87aaef9ba527f2d2f"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#aca05c896d308a3c87aaef9ba527f2d2f">AuFile::AuHeader::getBytesPerSample</a></div><div class="ttdeci">unsigned short getBytesPerSample(void) const </div><div class="ttdef"><b>Definition:</b> AuFile.cc:201</div></div>
<div class="ttc" id="classAuFile_html_a24effbfb64f3b6055dac14ac4fe3c485ac0d7b008c7b619f982e2684fc12a5492"><div class="ttname"><a href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485ac0d7b008c7b619f982e2684fc12a5492">AuFile::MULAW8</a></div><div class="ttdef"><b>Definition:</b> AuFile.h:56</div></div>
<div class="ttc" id="classGraph_html"><div class="ttname"><a href="classGraph.html">Graph</a></div><div class="ttdoc">a graph constructed from a cover file and a message to be embedded </div><div class="ttdef"><b>Definition:</b> Graph.h:51</div></div>
<div class="ttc" id="classCvrStgFile_html"><div class="ttname"><a href="classCvrStgFile.html">CvrStgFile</a></div><div class="ttdoc">a cover-/stego-file </div><div class="ttdef"><b>Definition:</b> CvrStgFile.h:46</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_a92115913881cd43e7c1f0a0fa4c97a68"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#a92115913881cd43e7c1f0a0fa4c97a68">AuFile::AuHeader::samplerate</a></div><div class="ttdeci">UWORD32 samplerate</div><div class="ttdef"><b>Definition:</b> AuFile.h:63</div></div>
<div class="ttc" id="classAuFile_html_a174651b1eb09ce6499dd9b49740e0585"><div class="ttname"><a href="classAuFile.html#a174651b1eb09ce6499dd9b49740e0585">AuFile::replaceSample</a></div><div class="ttdeci">void replaceSample(const SamplePos pos, const SampleValue *s)</div><div class="ttdef"><b>Definition:</b> AuFile.h:49</div></div>
<div class="ttc" id="classAuFile_html_ad1a55c4ad3f2f2a89af01392ed482fb5"><div class="ttname"><a href="classAuFile.html#ad1a55c4ad3f2f2a89af01392ed482fb5">AuFile::EmbValueModulus</a></div><div class="ttdeci">static const EmbValue EmbValueModulus</div><div class="ttdef"><b>Definition:</b> AuFile.h:76</div></div>
<div class="ttc" id="classAuFile_html_aad09c7b56034eb59427246edd9616f7e"><div class="ttname"><a href="classAuFile.html#aad09c7b56034eb59427246edd9616f7e">AuFile::getMatchingAlgorithms</a></div><div class="ttdeci">std::vector&lt; MatchingAlgorithm * &gt; getMatchingAlgorithms(Graph *g, Matching *m) const </div><div class="ttdef"><b>Definition:</b> AuFile.cc:224</div></div>
<div class="ttc" id="common_8h_html_a048401d1365616f5eef97e251096a02d"><div class="ttname"><a href="common_8h.html#a048401d1365616f5eef97e251096a02d">SamplePos</a></div><div class="ttdeci">UWORD32 SamplePos</div><div class="ttdef"><b>Definition:</b> common.h:67</div></div>
<div class="ttc" id="classAuFile_html_a7943587c3dc294e0b3a3a081fffc9940"><div class="ttname"><a href="classAuFile.html#a7943587c3dc294e0b3a3a081fffc9940">AuFile::Data</a></div><div class="ttdeci">AudioData * Data</div><div class="ttdef"><b>Definition:</b> AuFile.h:80</div></div>
<div class="ttc" id="classAuFile_html_a960d9eccdc793d037bbce748d63456b6"><div class="ttname"><a href="classAuFile.html#a960d9eccdc793d037bbce748d63456b6">AuFile::Radius_PCM16</a></div><div class="ttdeci">static const UWORD32 Radius_PCM16</div><div class="ttdef"><b>Definition:</b> AuFile.h:74</div></div>
<div class="ttc" id="classAuFile_html_a05f156649d8525881cf6bfea95897302"><div class="ttname"><a href="classAuFile.html#a05f156649d8525881cf6bfea95897302">AuFile::getSampleValue</a></div><div class="ttdeci">SampleValue * getSampleValue(SamplePos pos) const </div><div class="ttdef"><b>Definition:</b> AuFile.h:52</div></div>
<div class="ttc" id="classAuFile_html_a1e2854d94a307343f2460bca656a2440"><div class="ttname"><a href="classAuFile.html#a1e2854d94a307343f2460bca656a2440">AuFile::Radius_PCM8</a></div><div class="ttdeci">static const UWORD32 Radius_PCM8</div><div class="ttdef"><b>Definition:</b> AuFile.h:73</div></div>
<div class="ttc" id="classCvrStgObject_html_ac77a8da85a4f7b53e2166e990dfaa4f2"><div class="ttname"><a href="classCvrStgObject.html#ac77a8da85a4f7b53e2166e990dfaa4f2">CvrStgObject::getSampleValue</a></div><div class="ttdeci">virtual SampleValue * getSampleValue(const SamplePos pos) const =0</div></div>
<div class="ttc" id="classAuFile_html_a8d4adaac11d68ee333c78ef02e4d97eb"><div class="ttname"><a href="classAuFile.html#a8d4adaac11d68ee333c78ef02e4d97eb">AuFile::AuFile</a></div><div class="ttdeci">AuFile(BinaryIO *io)</div><div class="ttdef"><b>Definition:</b> AuFile.cc:36</div></div>
<div class="ttc" id="classAuFile_html_a24effbfb64f3b6055dac14ac4fe3c485"><div class="ttname"><a href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485">AuFile::ENCODING</a></div><div class="ttdeci">ENCODING</div><div class="ttdef"><b>Definition:</b> AuFile.h:56</div></div>
<div class="ttc" id="classSampleValue_html"><div class="ttname"><a href="classSampleValue.html">SampleValue</a></div><div class="ttdoc">the value of a sample in a CvrStgFile </div><div class="ttdef"><b>Definition:</b> SampleValue.h:61</div></div>
<div class="ttc" id="classAuFile_html_a7c1b9777c3e1e951788ae814d418ef3a"><div class="ttname"><a href="classAuFile.html#a7c1b9777c3e1e951788ae814d418ef3a">AuFile::~AuFile</a></div><div class="ttdeci">~AuFile(void)</div><div class="ttdef"><b>Definition:</b> AuFile.cc:44</div></div>
<div class="ttc" id="classAuFile_html_a1bc354e94ccacb4415d4501a83481ccd"><div class="ttname"><a href="classAuFile.html#a1bc354e94ccacb4415d4501a83481ccd">AuFile::SamplesPerVertex</a></div><div class="ttdeci">static const unsigned short SamplesPerVertex</div><div class="ttdef"><b>Definition:</b> AuFile.h:75</div></div>
<div class="ttc" id="classAuFile_html_a563b078d7d1660fdd2ebe005eb2c26c6"><div class="ttname"><a href="classAuFile.html#a563b078d7d1660fdd2ebe005eb2c26c6">AuFile::write</a></div><div class="ttdeci">void write(void)</div><div class="ttdef"><b>Definition:</b> AuFile.cc:140</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_a10a77d6fb987e8b81957b6ff8cf39e48"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#a10a77d6fb987e8b81957b6ff8cf39e48">AuFile::AuHeader::offset</a></div><div class="ttdeci">UWORD32 offset</div><div class="ttdef"><b>Definition:</b> AuFile.h:60</div></div>
<div class="ttc" id="classAuFile_html"><div class="ttname"><a href="classAuFile.html">AuFile</a></div><div class="ttdoc">a CvrStgFile in Sun .au format </div><div class="ttdef"><b>Definition:</b> AuFile.h:35</div></div>
<div class="ttc" id="classAuFile_html_a24effbfb64f3b6055dac14ac4fe3c485a5ad0d2903b59e209eed1c88c65f573b0"><div class="ttname"><a href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485a5ad0d2903b59e209eed1c88c65f573b0">AuFile::PCM16</a></div><div class="ttdef"><b>Definition:</b> AuFile.h:56</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_a463aaa38af82f54346c97f853e4e7240"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#a463aaa38af82f54346c97f853e4e7240">AuFile::AuHeader::encoding</a></div><div class="ttdeci">ENCODING encoding</div><div class="ttdef"><b>Definition:</b> AuFile.h:62</div></div>
<div class="ttc" id="common_8h_html_a6b8592979b076e06aa233e3f586ac999"><div class="ttname"><a href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a></div><div class="ttdeci">unsigned long UWORD32</div><div class="ttdef"><b>Definition:</b> common.h:45</div></div>
<div class="ttc" id="classMatching_html"><div class="ttname"><a href="classMatching.html">Matching</a></div><div class="ttdoc">represent a matching on a graph </div><div class="ttdef"><b>Definition:</b> Matching.h:41</div></div>
<div class="ttc" id="classAuFile_html_a16b076fd6c452cd93170027f4cf42581"><div class="ttname"><a href="classAuFile.html#a16b076fd6c452cd93170027f4cf42581">AuFile::read</a></div><div class="ttdeci">void read(BinaryIO *io)</div><div class="ttdef"><b>Definition:</b> AuFile.cc:49</div></div>
<div class="ttc" id="classAudioData_html"><div class="ttname"><a href="classAudioData.html">AudioData</a></div><div class="ttdoc">interface definition for AudioData objects. </div><div class="ttdef"><b>Definition:</b> AudioData.h:37</div></div>
<div class="ttc" id="classBinaryIO_html"><div class="ttname"><a href="classBinaryIO.html">BinaryIO</a></div><div class="ttdoc">provides methods for file i/o as needed by the rest of steghide </div><div class="ttdef"><b>Definition:</b> BinaryIO.h:33</div></div>
<div class="ttc" id="classCvrStgObject_html_a80ae8f095b66683e5207adf8ff8265b4"><div class="ttname"><a href="classCvrStgObject.html#a80ae8f095b66683e5207adf8ff8265b4">CvrStgObject::getNumSamples</a></div><div class="ttdeci">virtual unsigned long getNumSamples(void) const =0</div></div>
<div class="ttc" id="CvrStgFile_8h_html"><div class="ttname"><a href="CvrStgFile_8h.html">CvrStgFile.h</a></div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_aaf8f81ce6c30d831ec20706cbc3a075c"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#aaf8f81ce6c30d831ec20706cbc3a075c">AuFile::AuHeader::HeaderSize</a></div><div class="ttdeci">static const unsigned short HeaderSize</div><div class="ttdef"><b>Definition:</b> AuFile.h:67</div></div>
<div class="ttc" id="classAuFile_html_a644fd49d94b0cb2c446dfa1c3f1b8765"><div class="ttname"><a href="classAuFile.html#a644fd49d94b0cb2c446dfa1c3f1b8765">AuFile::Header</a></div><div class="ttdeci">AuHeader Header</div><div class="ttdef"><b>Definition:</b> AuFile.h:78</div></div>
<div class="ttc" id="classAuFile_html_a24effbfb64f3b6055dac14ac4fe3c485a9883bf7380667e38228a2c7c953ba49a"><div class="ttname"><a href="classAuFile.html#a24effbfb64f3b6055dac14ac4fe3c485a9883bf7380667e38228a2c7c953ba49a">AuFile::PCM8</a></div><div class="ttdef"><b>Definition:</b> AuFile.h:56</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_a6b283f9b7d02ef0def4edc67f359d646"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#a6b283f9b7d02ef0def4edc67f359d646">AuFile::AuHeader::channels</a></div><div class="ttdeci">UWORD32 channels</div><div class="ttdef"><b>Definition:</b> AuFile.h:64</div></div>
<div class="ttc" id="common_8h_html_acf820202f81f25eb00734eac0d7aed2d"><div class="ttname"><a href="common_8h.html#acf820202f81f25eb00734eac0d7aed2d">EmbValue</a></div><div class="ttdeci">BYTE EmbValue</div><div class="ttdef"><b>Definition:</b> common.h:66</div></div>
<div class="ttc" id="AudioData_8h_html"><div class="ttname"><a href="AudioData_8h.html">AudioData.h</a></div></div>
<div class="ttc" id="classAuFile_html_ae4e0870a0152e61181c929042321d0f9"><div class="ttname"><a href="classAuFile.html#ae4e0870a0152e61181c929042321d0f9">AuFile::getProperties</a></div><div class="ttdeci">std::list&lt; CvrStgFile::Property &gt; getProperties(void) const </div><div class="ttdef"><b>Definition:</b> AuFile.cc:180</div></div>
<div class="ttc" id="classAuFile_html_a8389f2b6eee8baaa4ef4feed7e95d4d4"><div class="ttname"><a href="classAuFile.html#a8389f2b6eee8baaa4ef4feed7e95d4d4">AuFile::getNumSamples</a></div><div class="ttdeci">unsigned long getNumSamples(void) const </div><div class="ttdef"><b>Definition:</b> AuFile.h:46</div></div>
<div class="ttc" id="classCvrStgObject_html_a3068d6a9dcc1c0b8bde2f081cfde6ce5"><div class="ttname"><a href="classCvrStgObject.html#a3068d6a9dcc1c0b8bde2f081cfde6ce5">CvrStgObject::replaceSample</a></div><div class="ttdeci">virtual void replaceSample(const SamplePos pos, const SampleValue *s)=0</div></div>
<div class="ttc" id="classAuFile_1_1AuHeader_html_a8b59a6efac10f758e8ba6f8dbe8f94f2"><div class="ttname"><a href="classAuFile_1_1AuHeader.html#a8b59a6efac10f758e8ba6f8dbe8f94f2">AuFile::AuHeader::SizeUnknown</a></div><div class="ttdeci">static const UWORD32 SizeUnknown</div><div class="ttdef"><b>Definition:</b> AuFile.h:66</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Oct 18 2013 17:59:36 for steghide by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>