[xiph-commits] r17282 - websites/xiph.org/fishsound/doc
conrad at svn.xiph.org
conrad at svn.xiph.org
Mon Jun 7 20:59:55 PDT 2010
Author: conrad
Date: 2010-06-07 20:59:54 -0700 (Mon, 07 Jun 2010)
New Revision: 17282
Added:
websites/xiph.org/fishsound/doc/classes.html
websites/xiph.org/fishsound/doc/comments_8h_source.html
websites/xiph.org/fishsound/doc/constants_8h_source.html
websites/xiph.org/fishsound/doc/decode_8h_source.html
websites/xiph.org/fishsound/doc/deprecated_8h_source.html
websites/xiph.org/fishsound/doc/encode_8h_source.html
websites/xiph.org/fishsound/doc/fishsound_8h_source.html
websites/xiph.org/fishsound/doc/structFS__DecEnc.html
websites/xiph.org/fishsound/doc/structFS__EncDec.html
Modified:
websites/xiph.org/fishsound/doc/annotated.html
websites/xiph.org/fishsound/doc/comments_8h.html
websites/xiph.org/fishsound/doc/constants_8h.html
websites/xiph.org/fishsound/doc/decode_8h.html
websites/xiph.org/fishsound/doc/deprecated_8h.html
websites/xiph.org/fishsound/doc/doxygen.css
websites/xiph.org/fishsound/doc/encode_8h.html
websites/xiph.org/fishsound/doc/files.html
websites/xiph.org/fishsound/doc/fishsound_8h.html
websites/xiph.org/fishsound/doc/functions.html
websites/xiph.org/fishsound/doc/functions_vars.html
websites/xiph.org/fishsound/doc/globals.html
websites/xiph.org/fishsound/doc/globals_enum.html
websites/xiph.org/fishsound/doc/globals_eval.html
websites/xiph.org/fishsound/doc/globals_func.html
websites/xiph.org/fishsound/doc/globals_type.html
websites/xiph.org/fishsound/doc/group__about.html
websites/xiph.org/fishsound/doc/group__building.html
websites/xiph.org/fishsound/doc/group__configuration.html
websites/xiph.org/fishsound/doc/group__decode.html
websites/xiph.org/fishsound/doc/group__encode.html
websites/xiph.org/fishsound/doc/group__install.html
websites/xiph.org/fishsound/doc/group__win32.html
websites/xiph.org/fishsound/doc/index.html
websites/xiph.org/fishsound/doc/modules.html
websites/xiph.org/fishsound/doc/structFishSoundComment.html
websites/xiph.org/fishsound/doc/structFishSoundFormat.html
websites/xiph.org/fishsound/doc/structFishSoundInfo.html
websites/xiph.org/fishsound/doc/tabs.css
Log:
Update libfishsound Doxygen docs
Modified: websites/xiph.org/fishsound/doc/annotated.html
===================================================================
--- websites/xiph.org/fishsound/doc/annotated.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/annotated.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Structures</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -26,10 +29,12 @@
<tr><td class="indexkey"><a class="el" href="structFishSoundComment.html">FishSoundComment</a></td><td class="indexvalue">A comment </td></tr>
<tr><td class="indexkey"><a class="el" href="structFishSoundFormat.html">FishSoundFormat</a></td><td class="indexvalue">Info about a particular sound format </td></tr>
<tr><td class="indexkey"><a class="el" href="structFishSoundInfo.html">FishSoundInfo</a></td><td class="indexvalue">Info about a particular encoder/decoder instance </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structFS__DecEnc.html">FS_DecEnc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structFS__EncDec.html">FS_EncDec</a></td><td class="indexvalue"></td></tr>
</table>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/classes.html
===================================================================
--- websites/xiph.org/fishsound/doc/classes.html (rev 0)
+++ websites/xiph.org/fishsound/doc/classes.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: Alphabetical List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Data Structure Index</h1><div class="qindex"><a class="qindex" href="#letter_F">F</a></div>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </div></td></tr></table>
+</td><td><a class="el" href="structFishSoundFormat.html">FishSoundFormat</a> </td><td><a class="el" href="structFishSoundInfo.html">FishSoundInfo</a> </td><td><a class="el" href="structFS__DecEnc.html">FS_DecEnc</a> </td><td><a class="el" href="structFS__EncDec.html">FS_EncDec</a> </td></tr><tr><td><a class="el" href="structFishSoundComment.html">FishSoundComment</a> </td></tr></table><div class="qindex"><a class="qindex" href="#letter_F">F</a></div>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/comments_8h.html
===================================================================
--- websites/xiph.org/fishsound/doc/comments_8h.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/comments_8h.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: comments.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -14,71 +17,76 @@
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div>
<div class="contents">
-<h1>comments.h File Reference</h1>Encoding and decoding of comments. <a href="#_details">More...</a>
-<p>
-<code>#include <<a class="el" href="fishsound_8h-source.html">fishsound/fishsound.h</a>></code><br>
+<h1>comments.h File Reference</h1>
+<p>Encoding and decoding of comments.
+<a href="#_details">More...</a></p>
+<code>#include <<a class="el" href="fishsound_8h_source.html">fishsound/fishsound.h</a>></code><br/>
-<p>
-<a href="comments_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundComment.html">FishSoundComment</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">A comment. <a href="structFishSoundComment.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#ecaa4422dade26c02553ba48697503ad">fish_sound_comment_get_vendor</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the vendor string. <a href="#ecaa4422dade26c02553ba48697503ad"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#1f0118f390450b28b19bd61ebb6cb7a3">fish_sound_comment_first</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the first comment. <a href="#1f0118f390450b28b19bd61ebb6cb7a3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#b68a529900d2546075193fa37cba76c8">fish_sound_comment_next</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the next comment. <a href="#b68a529900d2546075193fa37cba76c8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#8d4404ac25bc87a08bdd64cccb27f934">fish_sound_comment_first_byname</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, char *name)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the first comment with a given name. <a href="#8d4404ac25bc87a08bdd64cccb27f934"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#7a57c6059a0c2c8b10cf655d78977940">fish_sound_comment_next_byname</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the next comment following and with the same name as a given comment. <a href="#7a57c6059a0c2c8b10cf655d78977940"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#77493e66f0e4ce8870f6f5413b90317e">fish_sound_comment_add</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a comment. <a href="#77493e66f0e4ce8870f6f5413b90317e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#ef6ec7d8894aac5da78cb0f5711e7d67">fish_sound_comment_add_byname</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, const char *name, const char *value)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a comment by name and value. <a href="#ef6ec7d8894aac5da78cb0f5711e7d67"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#d6c456b3c1f943966d1bac04452b2e84">fish_sound_comment_remove</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove a comment. <a href="#d6c456b3c1f943966d1bac04452b2e84"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#5a84f90f4f3d61acd7682675b874a359">fish_sound_comment_remove_byname</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, char *name)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all comments with a given name. <a href="#5a84f90f4f3d61acd7682675b874a359"></a><br></td></tr>
+<p><a href="comments_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundComment.html">FishSoundComment</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A comment. <a href="structFishSoundComment.html#_details">More...</a><br/></td></tr>
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#aecaa4422dade26c02553ba48697503ad">fish_sound_comment_get_vendor</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the vendor string. <a href="#aecaa4422dade26c02553ba48697503ad"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#a1f0118f390450b28b19bd61ebb6cb7a3">fish_sound_comment_first</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the first comment. <a href="#a1f0118f390450b28b19bd61ebb6cb7a3"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#ab68a529900d2546075193fa37cba76c8">fish_sound_comment_next</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the next comment. <a href="#ab68a529900d2546075193fa37cba76c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#a8d4404ac25bc87a08bdd64cccb27f934">fish_sound_comment_first_byname</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, char *name)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the first comment with a given name. <a href="#a8d4404ac25bc87a08bdd64cccb27f934"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#a7a57c6059a0c2c8b10cf655d78977940">fish_sound_comment_next_byname</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, const <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the next comment following and with the same name as a given comment. <a href="#a7a57c6059a0c2c8b10cf655d78977940"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#a77493e66f0e4ce8870f6f5413b90317e">fish_sound_comment_add</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a comment. <a href="#a77493e66f0e4ce8870f6f5413b90317e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#aef6ec7d8894aac5da78cb0f5711e7d67">fish_sound_comment_add_byname</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, const char *name, const char *value)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a comment by name and value. <a href="#aef6ec7d8894aac5da78cb0f5711e7d67"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#ad6c456b3c1f943966d1bac04452b2e84">fish_sound_comment_remove</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="structFishSoundComment.html">FishSoundComment</a> *comment)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove a comment. <a href="#ad6c456b3c1f943966d1bac04452b2e84"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="comments_8h.html#a5a84f90f4f3d61acd7682675b874a359">fish_sound_comment_remove_byname</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, char *name)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all comments with a given name. <a href="#a5a84f90f4f3d61acd7682675b874a359"></a><br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Encoding and decoding of comments.
-<p>
-Vorbis and Speex bitstreams use a comment format called "Vorbiscomment", defined <a href="http://www.xiph.org/ogg/vorbis/doc/v-comment.html">here</a>. Many standard comment names (such as TITLE, COPYRIGHT and GENRE) are defined in that document.<p>
-The following general features of Vorbiscomment are relevant to this API:<ul>
-<li>Each stream has one comment packet, which occurs before any encoded audio data in the stream.</li><li>When encoding, FishSound will generate the comment block and pass it to the encoded() callback in sequence, just like any other packet. Hence, all comments must be set before any call to fish_sound_encode_*().</li><li>When decoding, FishSound will decode the comment block before calling the first decoded() callback. Hence, retrieving comment data is possible from as soon as the decoded() callback is first called.</li></ul>
-<p>
-Each comment block contains one Vendor string, which can be retrieved with <a class="el" href="comments_8h.html#ecaa4422dade26c02553ba48697503ad" title="Retrieve the vendor string.">fish_sound_comment_get_vendor()</a>. When encoding, this string is effectively fixed by the codec libraries; it cannot be set by the application.<p>
-The rest of a comment block consists of <em>name</em> = <em>value</em> pairs, with the following restrictions:<ul>
-<li>Both the <em>name</em> and <em>value</em> must be non-empty</li><li>The <em>name</em> is case-insensitive and must consist of ASCII within the range 0x20 to 0x7D inclusive, 0x3D ('=') excluded.</li><li>The <em>name</em> is not unique; multiple entries may exist with equivalent <em>name</em> within a Vorbiscomment block.</li><li>The <em>value</em> may be any UTF-8 string.</li></ul>
-<h2><a class="anchor" name="comments_get">
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Encoding and decoding of comments. </p>
+<p>Vorbis and Speex bitstreams use a comment format called "Vorbiscomment", defined <a href="http://www.xiph.org/ogg/vorbis/doc/v-comment.html">here</a>. Many standard comment names (such as TITLE, COPYRIGHT and GENRE) are defined in that document.</p>
+<p>The following general features of Vorbiscomment are relevant to this API:</p>
+<ul>
+<li>Each stream has one comment packet, which occurs before any encoded audio data in the stream.</li>
+<li>When encoding, FishSound will generate the comment block and pass it to the encoded() callback in sequence, just like any other packet. Hence, all comments must be set before any call to fish_sound_encode_*().</li>
+<li>When decoding, FishSound will decode the comment block before calling the first decoded() callback. Hence, retrieving comment data is possible from as soon as the decoded() callback is first called.</li>
+</ul>
+<p>Each comment block contains one Vendor string, which can be retrieved with <a class="el" href="comments_8h.html#aecaa4422dade26c02553ba48697503ad" title="Retrieve the vendor string.">fish_sound_comment_get_vendor()</a>. When encoding, this string is effectively fixed by the codec libraries; it cannot be set by the application.</p>
+<p>The rest of a comment block consists of <em>name</em> = <em>value</em> pairs, with the following restrictions:</p>
+<ul>
+<li>Both the <em>name</em> and <em>value</em> must be non-empty</li>
+<li>The <em>name</em> is case-insensitive and must consist of ASCII within the range 0x20 to 0x7D inclusive, 0x3D ('=') excluded.</li>
+<li>The <em>name</em> is not unique; multiple entries may exist with equivalent <em>name</em> within a Vorbiscomment block.</li>
+<li>The <em>value</em> may be any UTF-8 string.</li>
+</ul>
+<h2><a class="anchor" id="comments_get">
Retrieving comments</a></h2>
-FishSound contains API methods to iterate through all comments associated with a FishSound* handle (<a class="el" href="comments_8h.html#1f0118f390450b28b19bd61ebb6cb7a3" title="Retrieve the first comment.">fish_sound_comment_first()</a> and <a class="el" href="comments_8h.html#b68a529900d2546075193fa37cba76c8" title="Retrieve the next comment.">fish_sound_comment_next()</a>, and to iterate through comments matching a particular name (<a class="el" href="comments_8h.html#8d4404ac25bc87a08bdd64cccb27f934" title="Retrieve the first comment with a given name.">fish_sound_comment_first_byname()</a> and <a class="el" href="comments_8h.html#7a57c6059a0c2c8b10cf655d78977940" title="Retrieve the next comment following and with the same name as a given comment.">fish_sound_comment_next_byname()</a>). Given that multiple comments may exist with the same <em>name</em>, you should not use <a class="el" href="comments_8h.html#8d4404ac25bc87a08bdd64cccb27f934" title="Retrieve the first co
mment with a given name.">fish_sound_comment_first_byname()</a> as a simple "get" function.<h2><a class="anchor" name="comments_set">
+<p>FishSound contains API methods to iterate through all comments associated with a FishSound* handle (<a class="el" href="comments_8h.html#a1f0118f390450b28b19bd61ebb6cb7a3" title="Retrieve the first comment.">fish_sound_comment_first()</a> and <a class="el" href="comments_8h.html#ab68a529900d2546075193fa37cba76c8" title="Retrieve the next comment.">fish_sound_comment_next()</a>, and to iterate through comments matching a particular name (<a class="el" href="comments_8h.html#a8d4404ac25bc87a08bdd64cccb27f934" title="Retrieve the first comment with a given name.">fish_sound_comment_first_byname()</a> and <a class="el" href="comments_8h.html#a7a57c6059a0c2c8b10cf655d78977940" title="Retrieve the next comment following and with the same name as a given comment.">fish_sound_comment_next_byname()</a>). Given that multiple comments may exist with the same <em>name</em>, you should not use <a class="el" href="comments_8h.html#a8d4404ac25bc87a08bdd64cccb27f934" title="Retrieve the
first comment with a given name.">fish_sound_comment_first_byname()</a> as a simple "get" function.</p>
+<h2><a class="anchor" id="comments_set">
Encoding comments</a></h2>
-For encoding, FishSound contains API methods for adding comments (<a class="el" href="comments_8h.html#77493e66f0e4ce8870f6f5413b90317e" title="Add a comment.">fish_sound_comment_add()</a> and <a class="el" href="comments_8h.html#ef6ec7d8894aac5da78cb0f5711e7d67" title="Add a comment by name and value.">fish_sound_comment_add_byname()</a> and for removing comments (<a class="el" href="comments_8h.html#d6c456b3c1f943966d1bac04452b2e84" title="Remove a comment.">fish_sound_comment_remove()</a> and <a class="el" href="comments_8h.html#5a84f90f4f3d61acd7682675b874a359" title="Remove all comments with a given name.">fish_sound_comment_remove_byname()</a>). <hr><h2>Function Documentation</h2>
-<a class="anchor" name="77493e66f0e4ce8870f6f5413b90317e"></a><!-- doxytag: member="comments.h::fish_sound_comment_add" ref="77493e66f0e4ce8870f6f5413b90317e" args="(FishSound *fsound, FishSoundComment *comment)" -->
+<p>For encoding, FishSound contains API methods for adding comments (<a class="el" href="comments_8h.html#a77493e66f0e4ce8870f6f5413b90317e" title="Add a comment.">fish_sound_comment_add()</a> and <a class="el" href="comments_8h.html#aef6ec7d8894aac5da78cb0f5711e7d67" title="Add a comment by name and value.">fish_sound_comment_add_byname()</a> and for removing comments (<a class="el" href="comments_8h.html#ad6c456b3c1f943966d1bac04452b2e84" title="Remove a comment.">fish_sound_comment_remove()</a> and <a class="el" href="comments_8h.html#a5a84f90f4f3d61acd7682675b874a359" title="Remove all comments with a given name.">fish_sound_comment_remove_byname()</a>). </p>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a77493e66f0e4ce8870f6f5413b90317e"></a><!-- doxytag: member="comments.h::fish_sound_comment_add" ref="a77493e66f0e4ce8870f6f5413b90317e" args="(FishSound *fsound, FishSoundComment *comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_comment_add </td>
+ <td class="memname">int fish_sound_comment_add </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -96,33 +104,33 @@
</div>
<div class="memdoc">
-<p>
-Add a comment.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Add a comment. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>comment</em> </td><td>The comment to add </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>Success </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_BAD</em> </td><td><em>fsound</em> is not a valid FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_INVALID</em> </td><td>Operation not suitable for this FishSound </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="ef6ec7d8894aac5da78cb0f5711e7d67"></a><!-- doxytag: member="comments.h::fish_sound_comment_add_byname" ref="ef6ec7d8894aac5da78cb0f5711e7d67" args="(FishSound *fsound, const char *name, const char *value)" -->
+</div>
+<a class="anchor" id="aef6ec7d8894aac5da78cb0f5711e7d67"></a><!-- doxytag: member="comments.h::fish_sound_comment_add_byname" ref="aef6ec7d8894aac5da78cb0f5711e7d67" args="(FishSound *fsound, const char *name, const char *value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_comment_add_byname </td>
+ <td class="memname">int fish_sound_comment_add_byname </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -146,35 +154,35 @@
</div>
<div class="memdoc">
-<p>
-Add a comment by name and value.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Add a comment by name and value. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the comment to add </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>The contents of the comment to add </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>Success </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_BAD</em> </td><td><em>fsound</em> is not a valid FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_INVALID</em> </td><td>Operation not suitable for this FishSound </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="1f0118f390450b28b19bd61ebb6cb7a3"></a><!-- doxytag: member="comments.h::fish_sound_comment_first" ref="1f0118f390450b28b19bd61ebb6cb7a3" args="(FishSound *fsound)" -->
+</div>
+<a class="anchor" id="a1f0118f390450b28b19bd61ebb6cb7a3"></a><!-- doxytag: member="comments.h::fish_sound_comment_first" ref="a1f0118f390450b28b19bd61ebb6cb7a3" args="(FishSound *fsound)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_first </td>
+ <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_first </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
- <td class="paramname"> <em>fsound</em> </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramname"> <em>fsound</em></td>
<td> ) </td>
<td></td>
</tr>
@@ -182,26 +190,25 @@
</div>
<div class="memdoc">
-<p>
-Retrieve the first comment.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Retrieve the first comment. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>A read-only copy of the first comment, or NULL if no comments exist for this FishSound* object. </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>A read-only copy of the first comment, or NULL if no comments exist for this FishSound* object. </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="8d4404ac25bc87a08bdd64cccb27f934"></a><!-- doxytag: member="comments.h::fish_sound_comment_first_byname" ref="8d4404ac25bc87a08bdd64cccb27f934" args="(FishSound *fsound, char *name)" -->
+</div>
+<a class="anchor" id="a8d4404ac25bc87a08bdd64cccb27f934"></a><!-- doxytag: member="comments.h::fish_sound_comment_first_byname" ref="a8d4404ac25bc87a08bdd64cccb27f934" args="(FishSound *fsound, char *name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_first_byname </td>
+ <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_first_byname </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -219,34 +226,34 @@
</div>
<div class="memdoc">
-<p>
-Retrieve the first comment with a given name.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Retrieve the first comment with a given name. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the name of the comment to retrieve. </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>A read-only copy of the first comment matching the given <em>name</em>. </dd></dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl class="return"><dt><b>Returns:</b></dt><dd>A read-only copy of the first comment matching the given <em>name</em>. </dd></dl>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>NULL</em> </td><td>no match was found. </td></tr>
</table>
+ </dd>
</dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>If <em>name</em> is NULL, the behaviour is the same as for <a class="el" href="comments_8h.html#1f0118f390450b28b19bd61ebb6cb7a3" title="Retrieve the first comment.">fish_sound_comment_first()</a> </dd></dl>
+<dl class="note"><dt><b>Note:</b></dt><dd>If <em>name</em> is NULL, the behaviour is the same as for <a class="el" href="comments_8h.html#a1f0118f390450b28b19bd61ebb6cb7a3" title="Retrieve the first comment.">fish_sound_comment_first()</a> </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="ecaa4422dade26c02553ba48697503ad"></a><!-- doxytag: member="comments.h::fish_sound_comment_get_vendor" ref="ecaa4422dade26c02553ba48697503ad" args="(FishSound *fsound)" -->
+</div>
+<a class="anchor" id="aecaa4422dade26c02553ba48697503ad"></a><!-- doxytag: member="comments.h::fish_sound_comment_get_vendor" ref="aecaa4422dade26c02553ba48697503ad" args="(FishSound *fsound)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const char* fish_sound_comment_get_vendor </td>
+ <td class="memname">const char* fish_sound_comment_get_vendor </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
- <td class="paramname"> <em>fsound</em> </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramname"> <em>fsound</em></td>
<td> ) </td>
<td></td>
</tr>
@@ -254,31 +261,31 @@
</div>
<div class="memdoc">
-<p>
-Retrieve the vendor string.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Retrieve the vendor string. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>A read-only copy of the vendor string </dd></dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl class="return"><dt><b>Returns:</b></dt><dd>A read-only copy of the vendor string </dd></dl>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>NULL</em> </td><td>No vendor string is associated with <em>fsound</em>, or <em>fsound</em> is NULL. </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="b68a529900d2546075193fa37cba76c8"></a><!-- doxytag: member="comments.h::fish_sound_comment_next" ref="b68a529900d2546075193fa37cba76c8" args="(FishSound *fsound, const FishSoundComment *comment)" -->
+</div>
+<a class="anchor" id="ab68a529900d2546075193fa37cba76c8"></a><!-- doxytag: member="comments.h::fish_sound_comment_next" ref="ab68a529900d2546075193fa37cba76c8" args="(FishSound *fsound, const FishSoundComment *comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_next </td>
+ <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_next </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -296,27 +303,26 @@
</div>
<div class="memdoc">
-<p>
-Retrieve the next comment.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Retrieve the next comment. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>comment</em> </td><td>The previous comment. </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>A read-only copy of the comment immediately following the given comment. </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>A read-only copy of the comment immediately following the given comment. </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="7a57c6059a0c2c8b10cf655d78977940"></a><!-- doxytag: member="comments.h::fish_sound_comment_next_byname" ref="7a57c6059a0c2c8b10cf655d78977940" args="(FishSound *fsound, const FishSoundComment *comment)" -->
+</div>
+<a class="anchor" id="a7a57c6059a0c2c8b10cf655d78977940"></a><!-- doxytag: member="comments.h::fish_sound_comment_next_byname" ref="a7a57c6059a0c2c8b10cf655d78977940" args="(FishSound *fsound, const FishSoundComment *comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_next_byname </td>
+ <td class="memname">const <a class="el" href="structFishSoundComment.html">FishSoundComment</a>* fish_sound_comment_next_byname </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -334,32 +340,32 @@
</div>
<div class="memdoc">
-<p>
-Retrieve the next comment following and with the same name as a given comment.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Retrieve the next comment following and with the same name as a given comment. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>comment</em> </td><td>A comment </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>A read-only copy of the next comment with the same name as <em>comment</em>. </dd></dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl class="return"><dt><b>Returns:</b></dt><dd>A read-only copy of the next comment with the same name as <em>comment</em>. </dd></dl>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>NULL</em> </td><td>no further comments with the same name exist for this FishSound* object. </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="d6c456b3c1f943966d1bac04452b2e84"></a><!-- doxytag: member="comments.h::fish_sound_comment_remove" ref="d6c456b3c1f943966d1bac04452b2e84" args="(FishSound *fsound, FishSoundComment *comment)" -->
+</div>
+<a class="anchor" id="ad6c456b3c1f943966d1bac04452b2e84"></a><!-- doxytag: member="comments.h::fish_sound_comment_remove" ref="ad6c456b3c1f943966d1bac04452b2e84" args="(FishSound *fsound, FishSoundComment *comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_comment_remove </td>
+ <td class="memname">int fish_sound_comment_remove </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -377,34 +383,34 @@
</div>
<div class="memdoc">
-<p>
-Remove a comment.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Remove a comment. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>comment</em> </td><td>The comment to remove. </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>1</em> </td><td>Success: comment removed </td></tr>
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>No-op: comment not found, nothing to remove </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_BAD</em> </td><td><em>fsound</em> is not a valid FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_INVALID</em> </td><td>Operation not suitable for this FishSound </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="5a84f90f4f3d61acd7682675b874a359"></a><!-- doxytag: member="comments.h::fish_sound_comment_remove_byname" ref="5a84f90f4f3d61acd7682675b874a359" args="(FishSound *fsound, char *name)" -->
+</div>
+<a class="anchor" id="a5a84f90f4f3d61acd7682675b874a359"></a><!-- doxytag: member="comments.h::fish_sound_comment_remove_byname" ref="a5a84f90f4f3d61acd7682675b874a359" args="(FishSound *fsound, char *name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_comment_remove_byname </td>
+ <td class="memname">int fish_sound_comment_remove_byname </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -422,28 +428,28 @@
</div>
<div class="memdoc">
-<p>
-Remove all comments with a given name.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Remove all comments with a given name. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the comments to remove </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>>= 0</em> </td><td>The number of comments removed </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_BAD</em> </td><td><em>fsound</em> is not a valid FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_INVALID</em> </td><td>Operation not suitable for this FishSound </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/comments_8h_source.html
===================================================================
--- websites/xiph.org/fishsound/doc/comments_8h_source.html (rev 0)
+++ websites/xiph.org/fishsound/doc/comments_8h_source.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: comments.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>comments.h</h1><a href="comments_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> Copyright (C) 2003 Commonwealth Scientific and Industrial Research</span>
+<a name="l00003"></a>00003 <span class="comment"> Organisation (CSIRO) Australia</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without</span>
+<a name="l00006"></a>00006 <span class="comment"> modification, are permitted provided that the following conditions</span>
+<a name="l00007"></a>00007 <span class="comment"> are met:</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment"> - Redistributions of source code must retain the above copyright</span>
+<a name="l00010"></a>00010 <span class="comment"> notice, this list of conditions and the following disclaimer.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment"> - Redistributions in binary form must reproduce the above copyright</span>
+<a name="l00013"></a>00013 <span class="comment"> notice, this list of conditions and the following disclaimer in the</span>
+<a name="l00014"></a>00014 <span class="comment"> documentation and/or other materials provided with the distribution.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment"> - Neither the name of CSIRO Australia nor the names of its</span>
+<a name="l00017"></a>00017 <span class="comment"> contributors may be used to endorse or promote products derived from</span>
+<a name="l00018"></a>00018 <span class="comment"> this software without specific prior written permission.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
+<a name="l00021"></a>00021 <span class="comment"> ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
+<a name="l00022"></a>00022 <span class="comment"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A</span>
+<a name="l00023"></a>00023 <span class="comment"> PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ORGANISATION OR</span>
+<a name="l00024"></a>00024 <span class="comment"> CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span>
+<a name="l00025"></a>00025 <span class="comment"> EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span>
+<a name="l00026"></a>00026 <span class="comment"> PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span>
+<a name="l00027"></a>00027 <span class="comment"> PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span>
+<a name="l00028"></a>00028 <span class="comment"> LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span>
+<a name="l00029"></a>00029 <span class="comment"> NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span>
+<a name="l00030"></a>00030 <span class="comment"> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00031"></a>00031 <span class="comment">*/</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef __FISH_SOUND_COMMENT_H__</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define __FISH_SOUND_COMMENT_H__</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00087"></a>00087 <span class="preprocessor">#include <<a class="code" href="fishsound_8h.html" title="The libfishsound C API.">fishsound/fishsound.h</a>></span>
+<a name="l00088"></a>00088
+<a name="l00092"></a><a class="code" href="structFishSoundComment.html">00092</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00094"></a><a class="code" href="structFishSoundComment.html#aededfdcebf50dc81cce9d714e5cda6df">00094</a> <span class="keywordtype">char</span> * name;
+<a name="l00095"></a>00095
+<a name="l00097"></a><a class="code" href="structFishSoundComment.html#a4293f69fe0e695fc9102e1667ce9add1">00097</a> <span class="keywordtype">char</span> * value;
+<a name="l00098"></a>00098 } <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a>;
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00102"></a>00102 <span class="preprocessor">#endif</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span>
+<a name="l00111"></a>00111 <span class="keyword">const</span> <span class="keywordtype">char</span> *
+<a name="l00112"></a>00112 <a class="code" href="comments_8h.html#aecaa4422dade26c02553ba48697503ad" title="Retrieve the vendor string.">fish_sound_comment_get_vendor</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound);
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114
+<a name="l00121"></a>00121 <span class="keyword">const</span> <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> *
+<a name="l00122"></a>00122 <a class="code" href="comments_8h.html#a1f0118f390450b28b19bd61ebb6cb7a3" title="Retrieve the first comment.">fish_sound_comment_first</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound);
+<a name="l00123"></a>00123
+<a name="l00131"></a>00131 <span class="keyword">const</span> <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> *
+<a name="l00132"></a>00132 <a class="code" href="comments_8h.html#ab68a529900d2546075193fa37cba76c8" title="Retrieve the next comment.">fish_sound_comment_next</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keyword">const</span> <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> * comment);
+<a name="l00133"></a>00133
+<a name="l00143"></a>00143 <span class="keyword">const</span> <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> *
+<a name="l00144"></a>00144 <a class="code" href="comments_8h.html#a8d4404ac25bc87a08bdd64cccb27f934" title="Retrieve the first comment with a given name.">fish_sound_comment_first_byname</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">char</span> * name);
+<a name="l00145"></a>00145
+<a name="l00156"></a>00156 <span class="keyword">const</span> <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> *
+<a name="l00157"></a>00157 <a class="code" href="comments_8h.html#a7a57c6059a0c2c8b10cf655d78977940" title="Retrieve the next comment following and with the same name as a given comment.">fish_sound_comment_next_byname</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound,
+<a name="l00158"></a>00158 <span class="keyword">const</span> <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> * comment);
+<a name="l00159"></a>00159
+<a name="l00168"></a>00168 <span class="keywordtype">int</span>
+<a name="l00169"></a>00169 <a class="code" href="comments_8h.html#a77493e66f0e4ce8870f6f5413b90317e" title="Add a comment.">fish_sound_comment_add</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> * comment);
+<a name="l00170"></a>00170
+<a name="l00180"></a>00180 <span class="keywordtype">int</span>
+<a name="l00181"></a>00181 <a class="code" href="comments_8h.html#aef6ec7d8894aac5da78cb0f5711e7d67" title="Add a comment by name and value.">fish_sound_comment_add_byname</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keyword">const</span> <span class="keywordtype">char</span> * name,
+<a name="l00182"></a>00182 <span class="keyword">const</span> <span class="keywordtype">char</span> * value);
+<a name="l00183"></a>00183
+<a name="l00193"></a>00193 <span class="keywordtype">int</span>
+<a name="l00194"></a>00194 <a class="code" href="comments_8h.html#ad6c456b3c1f943966d1bac04452b2e84" title="Remove a comment.">fish_sound_comment_remove</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <a class="code" href="structFishSoundComment.html" title="A comment.">FishSoundComment</a> * comment);
+<a name="l00195"></a>00195
+<a name="l00204"></a>00204 <span class="keywordtype">int</span>
+<a name="l00205"></a>00205 <a class="code" href="comments_8h.html#a5a84f90f4f3d61acd7682675b874a359" title="Remove all comments with a given name.">fish_sound_comment_remove_byname</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">char</span> * name);
+<a name="l00206"></a>00206
+<a name="l00207"></a>00207 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00208"></a>00208 <span class="preprocessor"></span>}
+<a name="l00209"></a>00209 <span class="preprocessor">#endif</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span>
+<a name="l00211"></a>00211 <span class="preprocessor">#endif </span><span class="comment">/* __FISH_SOUND_COMMENTS_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/constants_8h.html
===================================================================
--- websites/xiph.org/fishsound/doc/constants_8h.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/constants_8h.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: constants.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -14,235 +17,246 @@
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div>
<div class="contents">
-<h1>constants.h File Reference</h1>Constants used by libfishsound. <a href="#_details">More...</a>
-<p>
+<h1>constants.h File Reference</h1>
+<p>Constants used by libfishsound.
+<a href="#_details">More...</a></p>
-<p>
-<a href="constants_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d9c3b4fa48a4b733a4ea8014fca8d98"></a><!-- doxytag: member="constants.h::FishSoundMode" ref="9d9c3b4fa48a4b733a4ea8014fca8d98" args="" -->
-typedef enum <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f34">_FishSoundMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#9d9c3b4fa48a4b733a4ea8014fca8d98">FishSoundMode</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Mode of operation (encode or decode). <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ecd02a43422e57cac405a5430289122d"></a><!-- doxytag: member="constants.h::FishSoundCodecID" ref="ecd02a43422e57cac405a5430289122d" args="" -->
-typedef enum <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08">_FishSoundCodecID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ecd02a43422e57cac405a5430289122d">FishSoundCodecID</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Identifiers for supported codecs. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="73ef8d2d14c2d8314dff3b8f3fce4b77"></a><!-- doxytag: member="constants.h::FishSoundStopCtl" ref="73ef8d2d14c2d8314dff3b8f3fce4b77" args="" -->
-typedef enum <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9">_FishSoundStopCtl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#73ef8d2d14c2d8314dff3b8f3fce4b77">FishSoundStopCtl</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Decode callback return values. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18b0ff610b82227e8dced33c6b7944f5"></a><!-- doxytag: member="constants.h::FishSoundCommand" ref="18b0ff610b82227e8dced33c6b7944f5" args="" -->
-typedef enum <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048">_FishSoundCommand</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#18b0ff610b82227e8dced33c6b7944f5">FishSoundCommand</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Command codes. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8977064c438e05393156a731c9c8ae86"></a><!-- doxytag: member="constants.h::FishSoundError" ref="8977064c438e05393156a731c9c8ae86" args="" -->
-typedef enum <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235">_FishSoundError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#8977064c438e05393156a731c9c8ae86">FishSoundError</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Error values. <br></td></tr>
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f34">_FishSoundMode</a> { <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f346c1e6f5a1f6342f9c36416d9ee9753ae">FISH_SOUND_DECODE</a> = 0x10,
-<a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f343270a746cfa774a469f9783b6848279d">FISH_SOUND_ENCODE</a> = 0x20
+<p><a href="constants_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d9c3b4fa48a4b733a4ea8014fca8d98"></a><!-- doxytag: member="constants.h::FishSoundMode" ref="a9d9c3b4fa48a4b733a4ea8014fca8d98" args="" -->
+typedef enum <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34">_FishSoundMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a9d9c3b4fa48a4b733a4ea8014fca8d98">FishSoundMode</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Mode of operation (encode or decode). <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecd02a43422e57cac405a5430289122d"></a><!-- doxytag: member="constants.h::FishSoundCodecID" ref="aecd02a43422e57cac405a5430289122d" args="" -->
+typedef enum <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08">_FishSoundCodecID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aecd02a43422e57cac405a5430289122d">FishSoundCodecID</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identifiers for supported codecs. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73ef8d2d14c2d8314dff3b8f3fce4b77"></a><!-- doxytag: member="constants.h::FishSoundStopCtl" ref="a73ef8d2d14c2d8314dff3b8f3fce4b77" args="" -->
+typedef enum <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9">_FishSoundStopCtl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a73ef8d2d14c2d8314dff3b8f3fce4b77">FishSoundStopCtl</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Decode callback return values. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18b0ff610b82227e8dced33c6b7944f5"></a><!-- doxytag: member="constants.h::FishSoundCommand" ref="a18b0ff610b82227e8dced33c6b7944f5" args="" -->
+typedef enum <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048">_FishSoundCommand</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a18b0ff610b82227e8dced33c6b7944f5">FishSoundCommand</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Command codes. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8977064c438e05393156a731c9c8ae86"></a><!-- doxytag: member="constants.h::FishSoundError" ref="a8977064c438e05393156a731c9c8ae86" args="" -->
+typedef enum <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235">_FishSoundError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a8977064c438e05393156a731c9c8ae86">FishSoundError</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Error values. <br/></td></tr>
+<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34">_FishSoundMode</a> { <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a6c1e6f5a1f6342f9c36416d9ee9753ae">FISH_SOUND_DECODE</a> = 0x10,
+<a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a3270a746cfa774a469f9783b6848279d">FISH_SOUND_ENCODE</a> = 0x20
}</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Mode of operation (encode or decode). <a href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f34">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08">_FishSoundCodecID</a> { <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc081d6c7c1c4837bc1953fe3ae1962206cb">FISH_SOUND_UNKNOWN</a> = 0x00,
-<a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08219b41711c75ec89b1841e804139ceb1">FISH_SOUND_VORBIS</a> = 0x01,
-<a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08a708255d1f23a5a5db6f1c2d60778eb9">FISH_SOUND_SPEEX</a> = 0x02,
-<a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08528dd24db0ba08599924e7476efd0469">FISH_SOUND_FLAC</a> = 0x03
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Mode of operation (encode or decode). </p>
+ <a href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08">_FishSoundCodecID</a> { <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a1d6c7c1c4837bc1953fe3ae1962206cb">FISH_SOUND_UNKNOWN</a> = 0x00,
+<a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a219b41711c75ec89b1841e804139ceb1">FISH_SOUND_VORBIS</a> = 0x01,
+<a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08aa708255d1f23a5a5db6f1c2d60778eb9">FISH_SOUND_SPEEX</a> = 0x02,
+<a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a528dd24db0ba08599924e7476efd0469">FISH_SOUND_FLAC</a> = 0x03
}</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Identifiers for supported codecs. <a href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9">_FishSoundStopCtl</a> { <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d952b16425c46db26ba17e4dc346af4cd0">FISH_SOUND_CONTINUE</a> = 0,
-<a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9ee1cd144f456275b2294055ad636e4a0">FISH_SOUND_STOP_OK</a> = 1,
-<a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9e25023d0fdd1cc19780661163243f1a2">FISH_SOUND_STOP_ERR</a> = -1
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Identifiers for supported codecs. </p>
+ <a href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9">_FishSoundStopCtl</a> { <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9a52b16425c46db26ba17e4dc346af4cd0">FISH_SOUND_CONTINUE</a> = 0,
+<a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9aee1cd144f456275b2294055ad636e4a0">FISH_SOUND_STOP_OK</a> = 1,
+<a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9ae25023d0fdd1cc19780661163243f1a2">FISH_SOUND_STOP_ERR</a> = -1
}</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Decode callback return values. <a href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048">_FishSoundCommand</a> { <br>
- <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048aec6ad00ae908f69f8136e240641d02d">FISH_SOUND_COMMAND_NOP</a> = 0x0000,
-<a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048cd9f0a7348d01ca7ea3ce461245ac1dd">FISH_SOUND_GET_INFO</a> = 0x1000,
-<a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb8520485c3a09a7d6a091dfeadf3570ec5c946e">FISH_SOUND_GET_INTERLEAVE</a> = 0x2000,
-<a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048e026d28834d67d6df88e57f1d9f4a031">FISH_SOUND_SET_INTERLEAVE</a> = 0x2001,
-<br>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Decode callback return values. </p>
+ <a href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048">_FishSoundCommand</a> { <br/>
+ <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048aaec6ad00ae908f69f8136e240641d02d">FISH_SOUND_COMMAND_NOP</a> = 0x0000,
+<a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048acd9f0a7348d01ca7ea3ce461245ac1dd">FISH_SOUND_GET_INFO</a> = 0x1000,
+<a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048a5c3a09a7d6a091dfeadf3570ec5c946e">FISH_SOUND_GET_INTERLEAVE</a> = 0x2000,
+<a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048ae026d28834d67d6df88e57f1d9f4a031">FISH_SOUND_SET_INTERLEAVE</a> = 0x2001,
+<br/>
<b>FISH_SOUND_SET_ENCODE_VBR</b> = 0x4000,
<b>FISH_SOUND_COMMAND_MAX</b>
-<br>
+<br/>
}</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Command codes. <a href="constants_8h.html#7a185639e7fea0051f22b28fdb852048">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235">_FishSoundError</a> { <br>
- <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235398c3bfdfe8e7030de26d13393d0f77c">FISH_SOUND_OK</a> = 0,
-<a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235a80028f76bb6cc1cdd092e9eeef99730">FISH_SOUND_ERR_GENERIC</a> = -1,
-<a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e23596b7865eacdd843cd2b53e6d3427bd26">FISH_SOUND_ERR_BAD</a> = -2,
-<a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235ad5c4cda6fecfb092ee39df81795d2a8">FISH_SOUND_ERR_INVALID</a> = -3,
-<br>
- <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2350c3f04fa2357d23d7948ef5e8a167273">FISH_SOUND_ERR_OUT_OF_MEMORY</a> = -4,
-<a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2356e34ea5172345c82c43437a0708c6567">FISH_SOUND_ERR_DISABLED</a> = -10,
-<a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e23503320f8b346b8bcb984421c4c72cf347">FISH_SOUND_ERR_SHORT_IDENTIFY</a> = -20,
-<a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2351782c042f659a9fb415292a722b04150">FISH_SOUND_ERR_COMMENT_INVALID</a> = -21
-<br>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Command codes. </p>
+ <a href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235">_FishSoundError</a> { <br/>
+ <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a398c3bfdfe8e7030de26d13393d0f77c">FISH_SOUND_OK</a> = 0,
+<a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aa80028f76bb6cc1cdd092e9eeef99730">FISH_SOUND_ERR_GENERIC</a> = -1,
+<a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a96b7865eacdd843cd2b53e6d3427bd26">FISH_SOUND_ERR_BAD</a> = -2,
+<a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aad5c4cda6fecfb092ee39df81795d2a8">FISH_SOUND_ERR_INVALID</a> = -3,
+<br/>
+ <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a0c3f04fa2357d23d7948ef5e8a167273">FISH_SOUND_ERR_OUT_OF_MEMORY</a> = -4,
+<a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a6e34ea5172345c82c43437a0708c6567">FISH_SOUND_ERR_DISABLED</a> = -10,
+<a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a03320f8b346b8bcb984421c4c72cf347">FISH_SOUND_ERR_SHORT_IDENTIFY</a> = -20,
+<a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a1782c042f659a9fb415292a722b04150">FISH_SOUND_ERR_COMMENT_INVALID</a> = -21
+<br/>
}</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Error values. <a href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235">More...</a><br></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Error values. </p>
+ <a href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235">More...</a><br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Constants used by libfishsound.
-<p>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="ff8c305ecaa5b4dc29894d5d3fefbc08"></a><!-- doxytag: member="constants.h::_FishSoundCodecID" ref="ff8c305ecaa5b4dc29894d5d3fefbc08" args="" -->
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Constants used by libfishsound. </p>
+<hr/><h2>Enumeration Type Documentation</h2>
+<a class="anchor" id="aff8c305ecaa5b4dc29894d5d3fefbc08"></a><!-- doxytag: member="constants.h::_FishSoundCodecID" ref="aff8c305ecaa5b4dc29894d5d3fefbc08" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08">_FishSoundCodecID</a> </td>
+ <td class="memname">enum <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08">_FishSoundCodecID</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Identifiers for supported codecs.
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="ff8c305ecaa5b4dc29894d5d3fefbc081d6c7c1c4837bc1953fe3ae1962206cb"></a><!-- doxytag: member="FISH_SOUND_UNKNOWN" ref="ff8c305ecaa5b4dc29894d5d3fefbc081d6c7c1c4837bc1953fe3ae1962206cb" args="" -->FISH_SOUND_UNKNOWN</em> </td><td>
-Unknown. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="ff8c305ecaa5b4dc29894d5d3fefbc08219b41711c75ec89b1841e804139ceb1"></a><!-- doxytag: member="FISH_SOUND_VORBIS" ref="ff8c305ecaa5b4dc29894d5d3fefbc08219b41711c75ec89b1841e804139ceb1" args="" -->FISH_SOUND_VORBIS</em> </td><td>
-Vorbis. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="ff8c305ecaa5b4dc29894d5d3fefbc08a708255d1f23a5a5db6f1c2d60778eb9"></a><!-- doxytag: member="FISH_SOUND_SPEEX" ref="ff8c305ecaa5b4dc29894d5d3fefbc08a708255d1f23a5a5db6f1c2d60778eb9" args="" -->FISH_SOUND_SPEEX</em> </td><td>
-Speex. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="ff8c305ecaa5b4dc29894d5d3fefbc08528dd24db0ba08599924e7476efd0469"></a><!-- doxytag: member="FISH_SOUND_FLAC" ref="ff8c305ecaa5b4dc29894d5d3fefbc08528dd24db0ba08599924e7476efd0469" args="" -->FISH_SOUND_FLAC</em> </td><td>
-Flac. </td></tr>
+<p>Identifiers for supported codecs. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="aff8c305ecaa5b4dc29894d5d3fefbc08a1d6c7c1c4837bc1953fe3ae1962206cb"></a><!-- doxytag: member="FISH_SOUND_UNKNOWN" ref="aff8c305ecaa5b4dc29894d5d3fefbc08a1d6c7c1c4837bc1953fe3ae1962206cb" args="" -->FISH_SOUND_UNKNOWN</em> </td><td>
+<p>Unknown. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aff8c305ecaa5b4dc29894d5d3fefbc08a219b41711c75ec89b1841e804139ceb1"></a><!-- doxytag: member="FISH_SOUND_VORBIS" ref="aff8c305ecaa5b4dc29894d5d3fefbc08a219b41711c75ec89b1841e804139ceb1" args="" -->FISH_SOUND_VORBIS</em> </td><td>
+<p>Vorbis. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aff8c305ecaa5b4dc29894d5d3fefbc08aa708255d1f23a5a5db6f1c2d60778eb9"></a><!-- doxytag: member="FISH_SOUND_SPEEX" ref="aff8c305ecaa5b4dc29894d5d3fefbc08aa708255d1f23a5a5db6f1c2d60778eb9" args="" -->FISH_SOUND_SPEEX</em> </td><td>
+<p>Speex. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aff8c305ecaa5b4dc29894d5d3fefbc08a528dd24db0ba08599924e7476efd0469"></a><!-- doxytag: member="FISH_SOUND_FLAC" ref="aff8c305ecaa5b4dc29894d5d3fefbc08a528dd24db0ba08599924e7476efd0469" args="" -->FISH_SOUND_FLAC</em> </td><td>
+<p>Flac. </p>
+</td></tr>
</table>
+</dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="7a185639e7fea0051f22b28fdb852048"></a><!-- doxytag: member="constants.h::_FishSoundCommand" ref="7a185639e7fea0051f22b28fdb852048" args="" -->
+</div>
+<a class="anchor" id="a7a185639e7fea0051f22b28fdb852048"></a><!-- doxytag: member="constants.h::_FishSoundCommand" ref="a7a185639e7fea0051f22b28fdb852048" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048">_FishSoundCommand</a> </td>
+ <td class="memname">enum <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048">_FishSoundCommand</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Command codes.
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="7a185639e7fea0051f22b28fdb852048aec6ad00ae908f69f8136e240641d02d"></a><!-- doxytag: member="FISH_SOUND_COMMAND_NOP" ref="7a185639e7fea0051f22b28fdb852048aec6ad00ae908f69f8136e240641d02d" args="" -->FISH_SOUND_COMMAND_NOP</em> </td><td>
-No operation. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="7a185639e7fea0051f22b28fdb852048cd9f0a7348d01ca7ea3ce461245ac1dd"></a><!-- doxytag: member="FISH_SOUND_GET_INFO" ref="7a185639e7fea0051f22b28fdb852048cd9f0a7348d01ca7ea3ce461245ac1dd" args="" -->FISH_SOUND_GET_INFO</em> </td><td>
-Retrieve the <a class="el" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a>. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="7a185639e7fea0051f22b28fdb8520485c3a09a7d6a091dfeadf3570ec5c946e"></a><!-- doxytag: member="FISH_SOUND_GET_INTERLEAVE" ref="7a185639e7fea0051f22b28fdb8520485c3a09a7d6a091dfeadf3570ec5c946e" args="" -->FISH_SOUND_GET_INTERLEAVE</em> </td><td>
-Query if multichannel audio should be interpreted as interleaved. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="7a185639e7fea0051f22b28fdb852048e026d28834d67d6df88e57f1d9f4a031"></a><!-- doxytag: member="FISH_SOUND_SET_INTERLEAVE" ref="7a185639e7fea0051f22b28fdb852048e026d28834d67d6df88e57f1d9f4a031" args="" -->FISH_SOUND_SET_INTERLEAVE</em> </td><td>
-Set to 1 to interleave, 0 to non-interleave. </td></tr>
+<p>Command codes. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a7a185639e7fea0051f22b28fdb852048aaec6ad00ae908f69f8136e240641d02d"></a><!-- doxytag: member="FISH_SOUND_COMMAND_NOP" ref="a7a185639e7fea0051f22b28fdb852048aaec6ad00ae908f69f8136e240641d02d" args="" -->FISH_SOUND_COMMAND_NOP</em> </td><td>
+<p>No operation. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a7a185639e7fea0051f22b28fdb852048acd9f0a7348d01ca7ea3ce461245ac1dd"></a><!-- doxytag: member="FISH_SOUND_GET_INFO" ref="a7a185639e7fea0051f22b28fdb852048acd9f0a7348d01ca7ea3ce461245ac1dd" args="" -->FISH_SOUND_GET_INFO</em> </td><td>
+<p>Retrieve the <a class="el" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a>. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a7a185639e7fea0051f22b28fdb852048a5c3a09a7d6a091dfeadf3570ec5c946e"></a><!-- doxytag: member="FISH_SOUND_GET_INTERLEAVE" ref="a7a185639e7fea0051f22b28fdb852048a5c3a09a7d6a091dfeadf3570ec5c946e" args="" -->FISH_SOUND_GET_INTERLEAVE</em> </td><td>
+<p>Query if multichannel audio should be interpreted as interleaved. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a7a185639e7fea0051f22b28fdb852048ae026d28834d67d6df88e57f1d9f4a031"></a><!-- doxytag: member="FISH_SOUND_SET_INTERLEAVE" ref="a7a185639e7fea0051f22b28fdb852048ae026d28834d67d6df88e57f1d9f4a031" args="" -->FISH_SOUND_SET_INTERLEAVE</em> </td><td>
+<p>Set to 1 to interleave, 0 to non-interleave. </p>
+</td></tr>
</table>
+</dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e235"></a><!-- doxytag: member="constants.h::_FishSoundError" ref="a31123e4a584a5d35b9ed87c9b43e235" args="" -->
+</div>
+<a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235"></a><!-- doxytag: member="constants.h::_FishSoundError" ref="aa31123e4a584a5d35b9ed87c9b43e235" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235">_FishSoundError</a> </td>
+ <td class="memname">enum <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235">_FishSoundError</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Error values.
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e235398c3bfdfe8e7030de26d13393d0f77c"></a><!-- doxytag: member="FISH_SOUND_OK" ref="a31123e4a584a5d35b9ed87c9b43e235398c3bfdfe8e7030de26d13393d0f77c" args="" -->FISH_SOUND_OK</em> </td><td>
-No error. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e235a80028f76bb6cc1cdd092e9eeef99730"></a><!-- doxytag: member="FISH_SOUND_ERR_GENERIC" ref="a31123e4a584a5d35b9ed87c9b43e235a80028f76bb6cc1cdd092e9eeef99730" args="" -->FISH_SOUND_ERR_GENERIC</em> </td><td>
-generic error </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e23596b7865eacdd843cd2b53e6d3427bd26"></a><!-- doxytag: member="FISH_SOUND_ERR_BAD" ref="a31123e4a584a5d35b9ed87c9b43e23596b7865eacdd843cd2b53e6d3427bd26" args="" -->FISH_SOUND_ERR_BAD</em> </td><td>
-Not a valid FishSound* handle. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e235ad5c4cda6fecfb092ee39df81795d2a8"></a><!-- doxytag: member="FISH_SOUND_ERR_INVALID" ref="a31123e4a584a5d35b9ed87c9b43e235ad5c4cda6fecfb092ee39df81795d2a8" args="" -->FISH_SOUND_ERR_INVALID</em> </td><td>
-The requested operation is not suitable for this FishSound* handle. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e2350c3f04fa2357d23d7948ef5e8a167273"></a><!-- doxytag: member="FISH_SOUND_ERR_OUT_OF_MEMORY" ref="a31123e4a584a5d35b9ed87c9b43e2350c3f04fa2357d23d7948ef5e8a167273" args="" -->FISH_SOUND_ERR_OUT_OF_MEMORY</em> </td><td>
-Out of memory. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e2356e34ea5172345c82c43437a0708c6567"></a><!-- doxytag: member="FISH_SOUND_ERR_DISABLED" ref="a31123e4a584a5d35b9ed87c9b43e2356e34ea5172345c82c43437a0708c6567" args="" -->FISH_SOUND_ERR_DISABLED</em> </td><td>
-Functionality disabled at build time. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e23503320f8b346b8bcb984421c4c72cf347"></a><!-- doxytag: member="FISH_SOUND_ERR_SHORT_IDENTIFY" ref="a31123e4a584a5d35b9ed87c9b43e23503320f8b346b8bcb984421c4c72cf347" args="" -->FISH_SOUND_ERR_SHORT_IDENTIFY</em> </td><td>
-Too few bytes passed to <a class="el" href="fishsound_8h.html#2776f39cfa1540b1da3c9d423de15ae9" title="Identify a codec based on the first few bytes of data.">fish_sound_identify()</a>. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a31123e4a584a5d35b9ed87c9b43e2351782c042f659a9fb415292a722b04150"></a><!-- doxytag: member="FISH_SOUND_ERR_COMMENT_INVALID" ref="a31123e4a584a5d35b9ed87c9b43e2351782c042f659a9fb415292a722b04150" args="" -->FISH_SOUND_ERR_COMMENT_INVALID</em> </td><td>
-Comment violates VorbisComment restrictions. </td></tr>
+<p>Error values. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235a398c3bfdfe8e7030de26d13393d0f77c"></a><!-- doxytag: member="FISH_SOUND_OK" ref="aa31123e4a584a5d35b9ed87c9b43e235a398c3bfdfe8e7030de26d13393d0f77c" args="" -->FISH_SOUND_OK</em> </td><td>
+<p>No error. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235aa80028f76bb6cc1cdd092e9eeef99730"></a><!-- doxytag: member="FISH_SOUND_ERR_GENERIC" ref="aa31123e4a584a5d35b9ed87c9b43e235aa80028f76bb6cc1cdd092e9eeef99730" args="" -->FISH_SOUND_ERR_GENERIC</em> </td><td>
+<p>generic error </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235a96b7865eacdd843cd2b53e6d3427bd26"></a><!-- doxytag: member="FISH_SOUND_ERR_BAD" ref="aa31123e4a584a5d35b9ed87c9b43e235a96b7865eacdd843cd2b53e6d3427bd26" args="" -->FISH_SOUND_ERR_BAD</em> </td><td>
+<p>Not a valid FishSound* handle. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235aad5c4cda6fecfb092ee39df81795d2a8"></a><!-- doxytag: member="FISH_SOUND_ERR_INVALID" ref="aa31123e4a584a5d35b9ed87c9b43e235aad5c4cda6fecfb092ee39df81795d2a8" args="" -->FISH_SOUND_ERR_INVALID</em> </td><td>
+<p>The requested operation is not suitable for this FishSound* handle. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235a0c3f04fa2357d23d7948ef5e8a167273"></a><!-- doxytag: member="FISH_SOUND_ERR_OUT_OF_MEMORY" ref="aa31123e4a584a5d35b9ed87c9b43e235a0c3f04fa2357d23d7948ef5e8a167273" args="" -->FISH_SOUND_ERR_OUT_OF_MEMORY</em> </td><td>
+<p>Out of memory. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235a6e34ea5172345c82c43437a0708c6567"></a><!-- doxytag: member="FISH_SOUND_ERR_DISABLED" ref="aa31123e4a584a5d35b9ed87c9b43e235a6e34ea5172345c82c43437a0708c6567" args="" -->FISH_SOUND_ERR_DISABLED</em> </td><td>
+<p>Functionality disabled at build time. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235a03320f8b346b8bcb984421c4c72cf347"></a><!-- doxytag: member="FISH_SOUND_ERR_SHORT_IDENTIFY" ref="aa31123e4a584a5d35b9ed87c9b43e235a03320f8b346b8bcb984421c4c72cf347" args="" -->FISH_SOUND_ERR_SHORT_IDENTIFY</em> </td><td>
+<p>Too few bytes passed to <a class="el" href="fishsound_8h.html#a2776f39cfa1540b1da3c9d423de15ae9" title="Identify a codec based on the first few bytes of data.">fish_sound_identify()</a>. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="aa31123e4a584a5d35b9ed87c9b43e235a1782c042f659a9fb415292a722b04150"></a><!-- doxytag: member="FISH_SOUND_ERR_COMMENT_INVALID" ref="aa31123e4a584a5d35b9ed87c9b43e235a1782c042f659a9fb415292a722b04150" args="" -->FISH_SOUND_ERR_COMMENT_INVALID</em> </td><td>
+<p>Comment violates VorbisComment restrictions. </p>
+</td></tr>
</table>
+</dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="c949e5a5c7f16cc7fd9d096a39608f34"></a><!-- doxytag: member="constants.h::_FishSoundMode" ref="c949e5a5c7f16cc7fd9d096a39608f34" args="" -->
+</div>
+<a class="anchor" id="ac949e5a5c7f16cc7fd9d096a39608f34"></a><!-- doxytag: member="constants.h::_FishSoundMode" ref="ac949e5a5c7f16cc7fd9d096a39608f34" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f34">_FishSoundMode</a> </td>
+ <td class="memname">enum <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34">_FishSoundMode</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Mode of operation (encode or decode).
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="c949e5a5c7f16cc7fd9d096a39608f346c1e6f5a1f6342f9c36416d9ee9753ae"></a><!-- doxytag: member="FISH_SOUND_DECODE" ref="c949e5a5c7f16cc7fd9d096a39608f346c1e6f5a1f6342f9c36416d9ee9753ae" args="" -->FISH_SOUND_DECODE</em> </td><td>
-Decode. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="c949e5a5c7f16cc7fd9d096a39608f343270a746cfa774a469f9783b6848279d"></a><!-- doxytag: member="FISH_SOUND_ENCODE" ref="c949e5a5c7f16cc7fd9d096a39608f343270a746cfa774a469f9783b6848279d" args="" -->FISH_SOUND_ENCODE</em> </td><td>
-Encode. </td></tr>
+<p>Mode of operation (encode or decode). </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="ac949e5a5c7f16cc7fd9d096a39608f34a6c1e6f5a1f6342f9c36416d9ee9753ae"></a><!-- doxytag: member="FISH_SOUND_DECODE" ref="ac949e5a5c7f16cc7fd9d096a39608f34a6c1e6f5a1f6342f9c36416d9ee9753ae" args="" -->FISH_SOUND_DECODE</em> </td><td>
+<p>Decode. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="ac949e5a5c7f16cc7fd9d096a39608f34a3270a746cfa774a469f9783b6848279d"></a><!-- doxytag: member="FISH_SOUND_ENCODE" ref="ac949e5a5c7f16cc7fd9d096a39608f34a3270a746cfa774a469f9783b6848279d" args="" -->FISH_SOUND_ENCODE</em> </td><td>
+<p>Encode. </p>
+</td></tr>
</table>
+</dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="8c3fed4bcbe1fa029b21e433684d22d9"></a><!-- doxytag: member="constants.h::_FishSoundStopCtl" ref="8c3fed4bcbe1fa029b21e433684d22d9" args="" -->
+</div>
+<a class="anchor" id="a8c3fed4bcbe1fa029b21e433684d22d9"></a><!-- doxytag: member="constants.h::_FishSoundStopCtl" ref="a8c3fed4bcbe1fa029b21e433684d22d9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9">_FishSoundStopCtl</a> </td>
+ <td class="memname">enum <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9">_FishSoundStopCtl</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Decode callback return values.
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="8c3fed4bcbe1fa029b21e433684d22d952b16425c46db26ba17e4dc346af4cd0"></a><!-- doxytag: member="FISH_SOUND_CONTINUE" ref="8c3fed4bcbe1fa029b21e433684d22d952b16425c46db26ba17e4dc346af4cd0" args="" -->FISH_SOUND_CONTINUE</em> </td><td>
-Continue calling decode callbacks. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="8c3fed4bcbe1fa029b21e433684d22d9ee1cd144f456275b2294055ad636e4a0"></a><!-- doxytag: member="FISH_SOUND_STOP_OK" ref="8c3fed4bcbe1fa029b21e433684d22d9ee1cd144f456275b2294055ad636e4a0" args="" -->FISH_SOUND_STOP_OK</em> </td><td>
-Stop calling callbacks, but retain buffered data. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="8c3fed4bcbe1fa029b21e433684d22d9e25023d0fdd1cc19780661163243f1a2"></a><!-- doxytag: member="FISH_SOUND_STOP_ERR" ref="8c3fed4bcbe1fa029b21e433684d22d9e25023d0fdd1cc19780661163243f1a2" args="" -->FISH_SOUND_STOP_ERR</em> </td><td>
-Stop calling callbacks, and purge buffered data. </td></tr>
+<p>Decode callback return values. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a8c3fed4bcbe1fa029b21e433684d22d9a52b16425c46db26ba17e4dc346af4cd0"></a><!-- doxytag: member="FISH_SOUND_CONTINUE" ref="a8c3fed4bcbe1fa029b21e433684d22d9a52b16425c46db26ba17e4dc346af4cd0" args="" -->FISH_SOUND_CONTINUE</em> </td><td>
+<p>Continue calling decode callbacks. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a8c3fed4bcbe1fa029b21e433684d22d9aee1cd144f456275b2294055ad636e4a0"></a><!-- doxytag: member="FISH_SOUND_STOP_OK" ref="a8c3fed4bcbe1fa029b21e433684d22d9aee1cd144f456275b2294055ad636e4a0" args="" -->FISH_SOUND_STOP_OK</em> </td><td>
+<p>Stop calling callbacks, but retain buffered data. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a8c3fed4bcbe1fa029b21e433684d22d9ae25023d0fdd1cc19780661163243f1a2"></a><!-- doxytag: member="FISH_SOUND_STOP_ERR" ref="a8c3fed4bcbe1fa029b21e433684d22d9ae25023d0fdd1cc19780661163243f1a2" args="" -->FISH_SOUND_STOP_ERR</em> </td><td>
+<p>Stop calling callbacks, and purge buffered data. </p>
+</td></tr>
</table>
+</dd>
</dl>
</div>
-</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/constants_8h_source.html
===================================================================
--- websites/xiph.org/fishsound/doc/constants_8h_source.html (rev 0)
+++ websites/xiph.org/fishsound/doc/constants_8h_source.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: constants.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>constants.h</h1><a href="constants_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> Copyright (C) 2003 Commonwealth Scientific and Industrial Research</span>
+<a name="l00003"></a>00003 <span class="comment"> Organisation (CSIRO) Australia</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without</span>
+<a name="l00006"></a>00006 <span class="comment"> modification, are permitted provided that the following conditions</span>
+<a name="l00007"></a>00007 <span class="comment"> are met:</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment"> - Redistributions of source code must retain the above copyright</span>
+<a name="l00010"></a>00010 <span class="comment"> notice, this list of conditions and the following disclaimer.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment"> - Redistributions in binary form must reproduce the above copyright</span>
+<a name="l00013"></a>00013 <span class="comment"> notice, this list of conditions and the following disclaimer in the</span>
+<a name="l00014"></a>00014 <span class="comment"> documentation and/or other materials provided with the distribution.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment"> - Neither the name of CSIRO Australia nor the names of its</span>
+<a name="l00017"></a>00017 <span class="comment"> contributors may be used to endorse or promote products derived from</span>
+<a name="l00018"></a>00018 <span class="comment"> this software without specific prior written permission.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
+<a name="l00021"></a>00021 <span class="comment"> ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
+<a name="l00022"></a>00022 <span class="comment"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A</span>
+<a name="l00023"></a>00023 <span class="comment"> PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ORGANISATION OR</span>
+<a name="l00024"></a>00024 <span class="comment"> CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span>
+<a name="l00025"></a>00025 <span class="comment"> EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span>
+<a name="l00026"></a>00026 <span class="comment"> PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span>
+<a name="l00027"></a>00027 <span class="comment"> PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span>
+<a name="l00028"></a>00028 <span class="comment"> LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span>
+<a name="l00029"></a>00029 <span class="comment"> NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span>
+<a name="l00030"></a>00030 <span class="comment"> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00031"></a>00031 <span class="comment">*/</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef __FISH_SOUND_CONSTANTS_H__</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define __FISH_SOUND_CONSTANTS_H__</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00041"></a><a class="code" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34">00041</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34" title="Mode of operation (encode or decode).">_FishSoundMode</a> {
+<a name="l00043"></a><a class="code" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a6c1e6f5a1f6342f9c36416d9ee9753ae">00043</a> <a class="code" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a6c1e6f5a1f6342f9c36416d9ee9753ae" title="Decode.">FISH_SOUND_DECODE</a> = 0x10,
+<a name="l00044"></a>00044
+<a name="l00046"></a><a class="code" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a3270a746cfa774a469f9783b6848279d">00046</a> <a class="code" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a3270a746cfa774a469f9783b6848279d" title="Encode.">FISH_SOUND_ENCODE</a> = 0x20
+<a name="l00047"></a>00047 } <a class="code" href="constants_8h.html#a9d9c3b4fa48a4b733a4ea8014fca8d98" title="Mode of operation (encode or decode).">FishSoundMode</a>;
+<a name="l00048"></a>00048
+<a name="l00050"></a><a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08">00050</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08" title="Identifiers for supported codecs.">_FishSoundCodecID</a> {
+<a name="l00052"></a><a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a1d6c7c1c4837bc1953fe3ae1962206cb">00052</a> <a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a1d6c7c1c4837bc1953fe3ae1962206cb" title="Unknown.">FISH_SOUND_UNKNOWN</a> = 0x00,
+<a name="l00053"></a>00053
+<a name="l00055"></a><a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a219b41711c75ec89b1841e804139ceb1">00055</a> <a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a219b41711c75ec89b1841e804139ceb1" title="Vorbis.">FISH_SOUND_VORBIS</a> = 0x01,
+<a name="l00056"></a>00056
+<a name="l00058"></a><a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08aa708255d1f23a5a5db6f1c2d60778eb9">00058</a> <a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08aa708255d1f23a5a5db6f1c2d60778eb9" title="Speex.">FISH_SOUND_SPEEX</a> = 0x02,
+<a name="l00059"></a>00059
+<a name="l00061"></a><a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a528dd24db0ba08599924e7476efd0469">00061</a> <a class="code" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a528dd24db0ba08599924e7476efd0469" title="Flac.">FISH_SOUND_FLAC</a> = 0x03
+<a name="l00062"></a>00062 } <a class="code" href="constants_8h.html#aecd02a43422e57cac405a5430289122d" title="Identifiers for supported codecs.">FishSoundCodecID</a>;
+<a name="l00063"></a>00063
+<a name="l00065"></a><a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9">00065</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9" title="Decode callback return values.">_FishSoundStopCtl</a> {
+<a name="l00067"></a><a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9a52b16425c46db26ba17e4dc346af4cd0">00067</a> <a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9a52b16425c46db26ba17e4dc346af4cd0" title="Continue calling decode callbacks.">FISH_SOUND_CONTINUE</a> = 0,
+<a name="l00068"></a>00068
+<a name="l00070"></a><a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9aee1cd144f456275b2294055ad636e4a0">00070</a> <a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9aee1cd144f456275b2294055ad636e4a0" title="Stop calling callbacks, but retain buffered data.">FISH_SOUND_STOP_OK</a> = 1,
+<a name="l00071"></a>00071
+<a name="l00073"></a><a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9ae25023d0fdd1cc19780661163243f1a2">00073</a> <a class="code" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9ae25023d0fdd1cc19780661163243f1a2" title="Stop calling callbacks, and purge buffered data.">FISH_SOUND_STOP_ERR</a> = -1
+<a name="l00074"></a>00074 } <a class="code" href="constants_8h.html#a73ef8d2d14c2d8314dff3b8f3fce4b77" title="Decode callback return values.">FishSoundStopCtl</a>;
+<a name="l00075"></a>00075
+<a name="l00077"></a><a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048">00077</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048" title="Command codes.">_FishSoundCommand</a> {
+<a name="l00079"></a><a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048aaec6ad00ae908f69f8136e240641d02d">00079</a> <a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048aaec6ad00ae908f69f8136e240641d02d" title="No operation.">FISH_SOUND_COMMAND_NOP</a> = 0x0000,
+<a name="l00080"></a>00080
+<a name="l00082"></a><a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048acd9f0a7348d01ca7ea3ce461245ac1dd">00082</a> <a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048acd9f0a7348d01ca7ea3ce461245ac1dd" title="Retrieve the FishSoundInfo.">FISH_SOUND_GET_INFO</a> = 0x1000,
+<a name="l00083"></a>00083
+<a name="l00085"></a><a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048a5c3a09a7d6a091dfeadf3570ec5c946e">00085</a> <a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048a5c3a09a7d6a091dfeadf3570ec5c946e" title="Query if multichannel audio should be interpreted as interleaved.">FISH_SOUND_GET_INTERLEAVE</a> = 0x2000,
+<a name="l00086"></a>00086
+<a name="l00088"></a><a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048ae026d28834d67d6df88e57f1d9f4a031">00088</a> <a class="code" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048ae026d28834d67d6df88e57f1d9f4a031" title="Set to 1 to interleave, 0 to non-interleave.">FISH_SOUND_SET_INTERLEAVE</a> = 0x2001,
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 FISH_SOUND_SET_ENCODE_VBR = 0x4000,
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 FISH_SOUND_COMMAND_MAX
+<a name="l00093"></a>00093 } <a class="code" href="constants_8h.html#a18b0ff610b82227e8dced33c6b7944f5" title="Command codes.">FishSoundCommand</a>;
+<a name="l00094"></a>00094
+<a name="l00096"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235">00096</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235" title="Error values.">_FishSoundError</a> {
+<a name="l00098"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a398c3bfdfe8e7030de26d13393d0f77c">00098</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a398c3bfdfe8e7030de26d13393d0f77c" title="No error.">FISH_SOUND_OK</a> = 0,
+<a name="l00099"></a>00099
+<a name="l00101"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aa80028f76bb6cc1cdd092e9eeef99730">00101</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aa80028f76bb6cc1cdd092e9eeef99730" title="generic error">FISH_SOUND_ERR_GENERIC</a> = -1,
+<a name="l00102"></a>00102
+<a name="l00104"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a96b7865eacdd843cd2b53e6d3427bd26">00104</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a96b7865eacdd843cd2b53e6d3427bd26" title="Not a valid FishSound* handle.">FISH_SOUND_ERR_BAD</a> = -2,
+<a name="l00105"></a>00105
+<a name="l00107"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aad5c4cda6fecfb092ee39df81795d2a8">00107</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aad5c4cda6fecfb092ee39df81795d2a8" title="The requested operation is not suitable for this FishSound* handle.">FISH_SOUND_ERR_INVALID</a> = -3,
+<a name="l00108"></a>00108
+<a name="l00110"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a0c3f04fa2357d23d7948ef5e8a167273">00110</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a0c3f04fa2357d23d7948ef5e8a167273" title="Out of memory.">FISH_SOUND_ERR_OUT_OF_MEMORY</a> = -4,
+<a name="l00111"></a>00111
+<a name="l00113"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a6e34ea5172345c82c43437a0708c6567">00113</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a6e34ea5172345c82c43437a0708c6567" title="Functionality disabled at build time.">FISH_SOUND_ERR_DISABLED</a> = -10,
+<a name="l00114"></a>00114
+<a name="l00116"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a03320f8b346b8bcb984421c4c72cf347">00116</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a03320f8b346b8bcb984421c4c72cf347" title="Too few bytes passed to fish_sound_identify().">FISH_SOUND_ERR_SHORT_IDENTIFY</a> = -20,
+<a name="l00117"></a>00117
+<a name="l00119"></a><a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a1782c042f659a9fb415292a722b04150">00119</a> <a class="code" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a1782c042f659a9fb415292a722b04150" title="Comment violates VorbisComment restrictions.">FISH_SOUND_ERR_COMMENT_INVALID</a> = -21
+<a name="l00120"></a>00120 } <a class="code" href="constants_8h.html#a8977064c438e05393156a731c9c8ae86" title="Error values.">FishSoundError</a>;
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 <span class="preprocessor">#endif </span><span class="comment">/* __FISH_SOUND_CONSTANTS_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/decode_8h.html
===================================================================
--- websites/xiph.org/fishsound/doc/decode_8h.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/decode_8h.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: decode.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -14,109 +17,109 @@
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div>
<div class="contents">
-<h1>decode.h File Reference</h1>Decode functions and callback prototypes. <a href="#_details">More...</a>
-<p>
+<h1>decode.h File Reference</h1>
+<p>Decode functions and callback prototypes.
+<a href="#_details">More...</a></p>
-<p>
-<a href="decode_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> )(<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float *pcm[], long frames, void *user_data)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as non-interleaved floats. <a href="#bc40e3343ebff3d1418835569079b2c8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a> )(<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames, void *user_data)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as interleaved floats. <a href="#8ba661947284a888e24f7e5d0b076828"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#e821800e11efe106676d7ce4c743328a">fish_sound_set_decoded_float</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> decoded, void *user_data)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as non-interleaved floats. <a href="#e821800e11efe106676d7ce4c743328a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#3a4055f579b841a5c05d2a2865f5e939">fish_sound_set_decoded_float_ilv</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="decode_8h.html#8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a> decoded, void *user_data)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as interleaved floats. <a href="#3a4055f579b841a5c05d2a2865f5e939"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7">fish_sound_decode</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, unsigned char *buf, long bytes)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Decode a block of compressed data. <a href="#070a1843d6990a00e2471945d40645c7"></a><br></td></tr>
+<p><a href="decode_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> )(<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float *pcm[], long frames, void *user_data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as non-interleaved floats. <a href="#abc40e3343ebff3d1418835569079b2c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a> )(<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames, void *user_data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as interleaved floats. <a href="#a8ba661947284a888e24f7e5d0b076828"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#ae821800e11efe106676d7ce4c743328a">fish_sound_set_decoded_float</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> decoded, void *user_data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as non-interleaved floats. <a href="#ae821800e11efe106676d7ce4c743328a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#a3a4055f579b841a5c05d2a2865f5e939">fish_sound_set_decoded_float_ilv</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a> decoded, void *user_data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as interleaved floats. <a href="#a3a4055f579b841a5c05d2a2865f5e939"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7">fish_sound_decode</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, unsigned char *buf, long bytes)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Decode a block of compressed data. <a href="#a070a1843d6990a00e2471945d40645c7"></a><br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Decode functions and callback prototypes.
-<p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="bc40e3343ebff3d1418835569079b2c8"></a><!-- doxytag: member="decode.h::FishSoundDecoded_Float" ref="bc40e3343ebff3d1418835569079b2c8" args=")(FishSound *fsound, float *pcm[], long frames, void *user_data)" -->
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Decode functions and callback prototypes. </p>
+<hr/><h2>Typedef Documentation</h2>
+<a class="anchor" id="abc40e3343ebff3d1418835569079b2c8"></a><!-- doxytag: member="decode.h::FishSoundDecoded_Float" ref="abc40e3343ebff3d1418835569079b2c8" args=")(FishSound *fsound, float *pcm[], long frames, void *user_data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef int(* <a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a>)(<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float *pcm[], long frames, void *user_data) </td>
+ <td class="memname">typedef int(* <a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a>)(<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float *pcm[], long frames, void *user_data)</td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as non-interleaved floats.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as non-interleaved floats. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>The FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>pcm</em> </td><td>The decoded audio </td></tr>
<tr><td valign="top"></td><td valign="top"><em>frames</em> </td><td>The count of frames decoded </td></tr>
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>Arbitrary user data </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_CONTINUE</em> </td><td>Continue decoding </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_OK</em> </td><td>Stop decoding immediately and return control to the <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_ERR</em> </td><td>Stop decoding immediately, purge buffered data, and return control to the <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_OK</em> </td><td>Stop decoding immediately and return control to the <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_ERR</em> </td><td>Stop decoding immediately, purge buffered data, and return control to the <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="8ba661947284a888e24f7e5d0b076828"></a><!-- doxytag: member="decode.h::FishSoundDecoded_FloatIlv" ref="8ba661947284a888e24f7e5d0b076828" args=")(FishSound *fsound, float **pcm, long frames, void *user_data)" -->
+</div>
+<a class="anchor" id="a8ba661947284a888e24f7e5d0b076828"></a><!-- doxytag: member="decode.h::FishSoundDecoded_FloatIlv" ref="a8ba661947284a888e24f7e5d0b076828" args=")(FishSound *fsound, float **pcm, long frames, void *user_data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef int(* <a class="el" href="decode_8h.html#8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a>)(<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames, void *user_data) </td>
+ <td class="memname">typedef int(* <a class="el" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a>)(<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames, void *user_data)</td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as interleaved floats.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as interleaved floats. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>The FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>pcm</em> </td><td>The decoded audio </td></tr>
<tr><td valign="top"></td><td valign="top"><em>frames</em> </td><td>The count of frames decoded </td></tr>
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>Arbitrary user data </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_CONTINUE</em> </td><td>Continue decoding </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_OK</em> </td><td>Stop decoding immediately and return control to the <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_ERR</em> </td><td>Stop decoding immediately, purge buffered data, and return control to the <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_OK</em> </td><td>Stop decoding immediately and return control to the <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_STOP_ERR</em> </td><td>Stop decoding immediately, purge buffered data, and return control to the <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a> caller </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="070a1843d6990a00e2471945d40645c7"></a><!-- doxytag: member="decode.h::fish_sound_decode" ref="070a1843d6990a00e2471945d40645c7" args="(FishSound *fsound, unsigned char *buf, long bytes)" -->
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a070a1843d6990a00e2471945d40645c7"></a><!-- doxytag: member="decode.h::fish_sound_decode" ref="a070a1843d6990a00e2471945d40645c7" args="(FishSound *fsound, unsigned char *buf, long bytes)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">long fish_sound_decode </td>
+ <td class="memname">long fish_sound_decode </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -140,42 +143,43 @@
</div>
<div class="memdoc">
-<p>
-Decode a block of compressed data.
-<p>
-No internal buffering is done, so a complete compressed audio packet must be passed each time. <dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Decode a block of compressed data. </p>
+<p>No internal buffering is done, so a complete compressed audio packet must be passed each time. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_DECODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>A buffer containing a compressed audio packet </td></tr>
<tr><td valign="top"></td><td valign="top"><em>bytes</em> </td><td>A count of bytes to decode (i.e. the length of buf) </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of bytes consumed </dd></dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The number of bytes consumed </dd></dl>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_STOP_OK</em> </td><td>Decoding was stopped by a FishSoundDecode* callback returning FISH_SOUND_STOP_OK before any input bytes were consumed. This will occur when PCM is decoded from previously buffered input, and stopping is immediately requested. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_STOP_ERR</em> </td><td>Decoding was stopped by a FishSoundDecode* callback returning FISH_SOUND_STOP_ERR before any input bytes were consumed. This will occur when PCM is decoded from previously buffered input, and stopping is immediately requested. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_BAD</em> </td><td>Not a valid FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_OUT_OF_MEMORY</em> </td><td>Out of memory </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="e821800e11efe106676d7ce4c743328a"></a><!-- doxytag: member="decode.h::fish_sound_set_decoded_float" ref="e821800e11efe106676d7ce4c743328a" args="(FishSound *fsound, FishSoundDecoded_Float decoded, void *user_data)" -->
+</div>
+<a class="anchor" id="ae821800e11efe106676d7ce4c743328a"></a><!-- doxytag: member="decode.h::fish_sound_set_decoded_float" ref="ae821800e11efe106676d7ce4c743328a" args="(FishSound *fsound, FishSoundDecoded_Float decoded, void *user_data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_set_decoded_float </td>
+ <td class="memname">int fish_sound_set_decoded_float </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> </td>
+ <td class="paramtype"><a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> </td>
<td class="paramname"> <em>decoded</em>, </td>
</tr>
<tr>
@@ -193,40 +197,40 @@
</div>
<div class="memdoc">
-<p>
-Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as non-interleaved floats.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as non-interleaved floats. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_DECODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>decoded</em> </td><td>The callback to call </td></tr>
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>Arbitrary user data to pass to the callback </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>Success </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_BAD</em> </td><td>Not a valid FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_OUT_OF_MEMORY</em> </td><td>Out of memory </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="3a4055f579b841a5c05d2a2865f5e939"></a><!-- doxytag: member="decode.h::fish_sound_set_decoded_float_ilv" ref="3a4055f579b841a5c05d2a2865f5e939" args="(FishSound *fsound, FishSoundDecoded_FloatIlv decoded, void *user_data)" -->
+</div>
+<a class="anchor" id="a3a4055f579b841a5c05d2a2865f5e939"></a><!-- doxytag: member="decode.h::fish_sound_set_decoded_float_ilv" ref="a3a4055f579b841a5c05d2a2865f5e939" args="(FishSound *fsound, FishSoundDecoded_FloatIlv decoded, void *user_data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_set_decoded_float_ilv </td>
+ <td class="memname">int fish_sound_set_decoded_float_ilv </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="decode_8h.html#8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a> </td>
+ <td class="paramtype"><a class="el" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828">FishSoundDecoded_FloatIlv</a> </td>
<td class="paramname"> <em>decoded</em>, </td>
</tr>
<tr>
@@ -244,29 +248,29 @@
</div>
<div class="memdoc">
-<p>
-Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as interleaved floats.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as interleaved floats. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_DECODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>decoded</em> </td><td>The callback to call </td></tr>
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>Arbitrary user data to pass to the callback </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>Success </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_BAD</em> </td><td>Not a valid FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_OUT_OF_MEMORY</em> </td><td>Out of memory </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/decode_8h_source.html
===================================================================
--- websites/xiph.org/fishsound/doc/decode_8h_source.html (rev 0)
+++ websites/xiph.org/fishsound/doc/decode_8h_source.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: decode.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>decode.h</h1><a href="decode_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> Copyright (C) 2003 Commonwealth Scientific and Industrial Research</span>
+<a name="l00003"></a>00003 <span class="comment"> Organisation (CSIRO) Australia</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without</span>
+<a name="l00006"></a>00006 <span class="comment"> modification, are permitted provided that the following conditions</span>
+<a name="l00007"></a>00007 <span class="comment"> are met:</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment"> - Redistributions of source code must retain the above copyright</span>
+<a name="l00010"></a>00010 <span class="comment"> notice, this list of conditions and the following disclaimer.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment"> - Redistributions in binary form must reproduce the above copyright</span>
+<a name="l00013"></a>00013 <span class="comment"> notice, this list of conditions and the following disclaimer in the</span>
+<a name="l00014"></a>00014 <span class="comment"> documentation and/or other materials provided with the distribution.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment"> - Neither the name of CSIRO Australia nor the names of its</span>
+<a name="l00017"></a>00017 <span class="comment"> contributors may be used to endorse or promote products derived from</span>
+<a name="l00018"></a>00018 <span class="comment"> this software without specific prior written permission.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
+<a name="l00021"></a>00021 <span class="comment"> ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
+<a name="l00022"></a>00022 <span class="comment"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A</span>
+<a name="l00023"></a>00023 <span class="comment"> PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ORGANISATION OR</span>
+<a name="l00024"></a>00024 <span class="comment"> CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span>
+<a name="l00025"></a>00025 <span class="comment"> EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span>
+<a name="l00026"></a>00026 <span class="comment"> PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span>
+<a name="l00027"></a>00027 <span class="comment"> PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span>
+<a name="l00028"></a>00028 <span class="comment"> LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span>
+<a name="l00029"></a>00029 <span class="comment"> NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span>
+<a name="l00030"></a>00030 <span class="comment"> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00031"></a>00031 <span class="comment">*/</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef __FISH_SOUND_DECODE_H__</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define __FISH_SOUND_DECODE_H__</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00057"></a><a class="code" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">00057</a> <span class="keyword">typedef</span> int (*<a class="code" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8" title="Signature of a callback for libfishsound to call when it has decoded PCM audio data...">FishSoundDecoded_Float</a>) (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">float</span> * pcm[],
+<a name="l00058"></a>00058 <span class="keywordtype">long</span> frames, <span class="keywordtype">void</span> * user_data);
+<a name="l00059"></a>00059
+<a name="l00073"></a><a class="code" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828">00073</a> <span class="keyword">typedef</span> int (*<a class="code" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828" title="Signature of a callback for libfishsound to call when it has decoded PCM audio data...">FishSoundDecoded_FloatIlv</a>) (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">float</span> ** pcm,
+<a name="l00074"></a>00074 <span class="keywordtype">long</span> frames, <span class="keywordtype">void</span> * user_data);
+<a name="l00075"></a>00075
+<a name="l00086"></a>00086 <span class="keywordtype">int</span> <a class="code" href="decode_8h.html#ae821800e11efe106676d7ce4c743328a" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound,
+<a name="l00087"></a>00087 <a class="code" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8" title="Signature of a callback for libfishsound to call when it has decoded PCM audio data...">FishSoundDecoded_Float</a> decoded,
+<a name="l00088"></a>00088 <span class="keywordtype">void</span> * user_data);
+<a name="l00089"></a>00089
+<a name="l00100"></a>00100 <span class="keywordtype">int</span> <a class="code" href="decode_8h.html#a3a4055f579b841a5c05d2a2865f5e939" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float_ilv</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound,
+<a name="l00101"></a>00101 <a class="code" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828" title="Signature of a callback for libfishsound to call when it has decoded PCM audio data...">FishSoundDecoded_FloatIlv</a> decoded,
+<a name="l00102"></a>00102 <span class="keywordtype">void</span> * user_data);
+<a name="l00103"></a>00103
+<a name="l00123"></a>00123 <span class="keywordtype">long</span> <a class="code" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * buf, <span class="keywordtype">long</span> bytes);
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>}
+<a name="l00127"></a>00127 <span class="preprocessor">#endif</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span>
+<a name="l00129"></a>00129 <span class="preprocessor">#endif </span><span class="comment">/* __FISH_SOUND_DECODE_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/deprecated_8h.html
===================================================================
--- websites/xiph.org/fishsound/doc/deprecated_8h.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/deprecated_8h.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: deprecated.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -14,59 +17,59 @@
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div>
<div class="contents">
-<h1>deprecated.h File Reference</h1>Deprecated interfaces. <a href="#_details">More...</a>
-<p>
+<h1>deprecated.h File Reference</h1>
+<p>Deprecated interfaces.
+<a href="#_details">More...</a></p>
-<p>
-<a href="deprecated_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED TYPE. <a href="#30f4221d1810083d5907749dcacf8df3"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#dd6f678e9e38d3b27bd8e5b95c2547f1">fish_sound_set_decoded_callback</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="deprecated_8h.html#30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a> decoded, void *user_data)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED FUNCTION. <a href="#dd6f678e9e38d3b27bd8e5b95c2547f1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104">fish_sound_set_interleave</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, int interleave)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED FUNCTION. <a href="#8e6b76134675d948015fe4afa3fe4104"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#6cd1117b2d09f0f9589c8b10cccae75c">fish_sound_encode</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED FUNCTION. <a href="#6cd1117b2d09f0f9589c8b10cccae75c"></a><br></td></tr>
+<p><a href="deprecated_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED TYPE. <a href="#a30f4221d1810083d5907749dcacf8df3"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#add6f678e9e38d3b27bd8e5b95c2547f1">fish_sound_set_decoded_callback</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a> decoded, void *user_data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED FUNCTION. <a href="#add6f678e9e38d3b27bd8e5b95c2547f1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104">fish_sound_set_interleave</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, int interleave)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED FUNCTION. <a href="#a8e6b76134675d948015fe4afa3fe4104"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="deprecated_8h.html#a6cd1117b2d09f0f9589c8b10cccae75c">fish_sound_encode</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED FUNCTION. <a href="#a6cd1117b2d09f0f9589c8b10cccae75c"></a><br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Deprecated interfaces.
-<p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="30f4221d1810083d5907749dcacf8df3"></a><!-- doxytag: member="deprecated.h::FishSoundDecoded" ref="30f4221d1810083d5907749dcacf8df3" args="" -->
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Deprecated interfaces. </p>
+<hr/><h2>Typedef Documentation</h2>
+<a class="anchor" id="a30f4221d1810083d5907749dcacf8df3"></a><!-- doxytag: member="deprecated.h::FishSoundDecoded" ref="a30f4221d1810083d5907749dcacf8df3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> <a class="el" href="deprecated_8h.html#30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a> </td>
+ <td class="memname">typedef <a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">FishSoundDecoded_Float</a> <a class="el" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-DEPRECATED TYPE.
-<p>
-Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as floats using the current interleave method as set by <a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>.
+<p>DEPRECATED TYPE. </p>
+<p>Signature of a callback for libfishsound to call when it has decoded PCM audio data, and you want this provided as floats using the current interleave method as set by <a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>. </p>
+
</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="6cd1117b2d09f0f9589c8b10cccae75c"></a><!-- doxytag: member="deprecated.h::fish_sound_encode" ref="6cd1117b2d09f0f9589c8b10cccae75c" args="(FishSound *fsound, float **pcm, long frames)" -->
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a6cd1117b2d09f0f9589c8b10cccae75c"></a><!-- doxytag: member="deprecated.h::fish_sound_encode" ref="a6cd1117b2d09f0f9589c8b10cccae75c" args="(FishSound *fsound, float **pcm, long frames)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">long fish_sound_encode </td>
+ <td class="memname">long fish_sound_encode </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -90,35 +93,35 @@
</div>
<div class="memdoc">
-<p>
-DEPRECATED FUNCTION.
-<p>
-Encode a block of audio <dl compact><dt><b>Parameters:</b></dt><dd>
+<p>DEPRECATED FUNCTION. </p>
+<p>Encode a block of audio </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>pcm</em> </td><td>The audio data to encode </td></tr>
<tr><td valign="top"></td><td valign="top"><em>frames</em> </td><td>A count of frames to encode </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of frames encoded </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>For multichannel audio, the audio data is interpreted according to the current PCM style </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The number of frames encoded </dd></dl>
+<dl class="note"><dt><b>Note:</b></dt><dd>For multichannel audio, the audio data is interpreted according to the current PCM style </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="dd6f678e9e38d3b27bd8e5b95c2547f1"></a><!-- doxytag: member="deprecated.h::fish_sound_set_decoded_callback" ref="dd6f678e9e38d3b27bd8e5b95c2547f1" args="(FishSound *fsound, FishSoundDecoded decoded, void *user_data)" -->
+</div>
+<a class="anchor" id="add6f678e9e38d3b27bd8e5b95c2547f1"></a><!-- doxytag: member="deprecated.h::fish_sound_set_decoded_callback" ref="add6f678e9e38d3b27bd8e5b95c2547f1" args="(FishSound *fsound, FishSoundDecoded decoded, void *user_data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_set_decoded_callback </td>
+ <td class="memname">int fish_sound_set_decoded_callback </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="deprecated_8h.html#30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a> </td>
+ <td class="paramtype"><a class="el" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3">FishSoundDecoded</a> </td>
<td class="paramname"> <em>decoded</em>, </td>
</tr>
<tr>
@@ -136,29 +139,28 @@
</div>
<div class="memdoc">
-<p>
-DEPRECATED FUNCTION.
-<p>
-Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as floats using the current interleave method as set by <a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>. This function, and <a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>, have been superceded by the typesafe fish_sound_set_decoded_TYPE() callbacks, such as <a class="el" href="decode_8h.html#e821800e11efe106676d7ce4c743328a" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float()</a> or <a class="el" href="decode_8h.html#3a4055f579b841a5c05d2a2865f5e939" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float_ilv()</a>.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>DEPRECATED FUNCTION. </p>
+<p>Set the callback for libfishsound to call when it has a block of decoded PCM audio ready, and you want this provided as floats using the current interleave method as set by <a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>. This function, and <a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>, have been superceded by the typesafe fish_sound_set_decoded_TYPE() callbacks, such as <a class="el" href="decode_8h.html#ae821800e11efe106676d7ce4c743328a" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float()</a> or <a class="el" href="decode_8h.html#a3a4055f579b841a5c05d2a2865f5e939" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float_ilv()</a>.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_DECODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>decoded</em> </td><td>The callback to call </td></tr>
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>Arbitrary user data to pass to the callback </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="8e6b76134675d948015fe4afa3fe4104"></a><!-- doxytag: member="deprecated.h::fish_sound_set_interleave" ref="8e6b76134675d948015fe4afa3fe4104" args="(FishSound *fsound, int interleave)" -->
+</div>
+<a class="anchor" id="a8e6b76134675d948015fe4afa3fe4104"></a><!-- doxytag: member="deprecated.h::fish_sound_set_interleave" ref="a8e6b76134675d948015fe4afa3fe4104" args="(FishSound *fsound, int interleave)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_set_interleave </td>
+ <td class="memname">int fish_sound_set_interleave </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -176,28 +178,28 @@
</div>
<div class="memdoc">
-<p>
-DEPRECATED FUNCTION.
-<p>
-Set the PCM format used by a FishSound object. The default value is non-interleaved. Prior to libfishsound 0.7.0, you would (optionally) specify whether you wanted to receive interleaved or per-channel PCM data using <a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>, the default being per-channel (non-interleaved) PCM. Whether or not your decoded callback expects interleaved or non-interleaved data is now implied by the particular fish_sound_set_decoded_TYPE() method you use to set it, such as <a class="el" href="decode_8h.html#e821800e11efe106676d7ce4c743328a" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float()</a> or <a class="el" href="decode_8h.html#3a4055f579b841a5c05d2a2865f5e939" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float_ilv()</a>.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>DEPRECATED FUNCTION. </p>
+<p>Set the PCM format used by a FishSound object. The default value is non-interleaved. Prior to libfishsound 0.7.0, you would (optionally) specify whether you wanted to receive interleaved or per-channel PCM data using <a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>, the default being per-channel (non-interleaved) PCM. Whether or not your decoded callback expects interleaved or non-interleaved data is now implied by the particular fish_sound_set_decoded_TYPE() method you use to set it, such as <a class="el" href="decode_8h.html#ae821800e11efe106676d7ce4c743328a" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float()</a> or <a class="el" href="decode_8h.html#a3a4055f579b841a5c05d2a2865f5e939" title="Set the callback for libfishsound to call when it has a block of decoded PCM audio...">fish_sound_set_decoded_float_ilv()</
a>.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>interleave</em> </td><td>Whether to use interleaved PCM or not. Valid values are 0 for non-interleaved, and 1 for interleaved. </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>Success </td></tr>
<tr><td valign="top"></td><td valign="top"><em>-1</em> </td><td>Invalid <em>fsound</em> </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/deprecated_8h_source.html
===================================================================
--- websites/xiph.org/fishsound/doc/deprecated_8h_source.html (rev 0)
+++ websites/xiph.org/fishsound/doc/deprecated_8h_source.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: deprecated.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>deprecated.h</h1><a href="deprecated_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> Copyright (C) 2003 Commonwealth Scientific and Industrial Research</span>
+<a name="l00003"></a>00003 <span class="comment"> Organisation (CSIRO) Australia</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without</span>
+<a name="l00006"></a>00006 <span class="comment"> modification, are permitted provided that the following conditions</span>
+<a name="l00007"></a>00007 <span class="comment"> are met:</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment"> - Redistributions of source code must retain the above copyright</span>
+<a name="l00010"></a>00010 <span class="comment"> notice, this list of conditions and the following disclaimer.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment"> - Redistributions in binary form must reproduce the above copyright</span>
+<a name="l00013"></a>00013 <span class="comment"> notice, this list of conditions and the following disclaimer in the</span>
+<a name="l00014"></a>00014 <span class="comment"> documentation and/or other materials provided with the distribution.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment"> - Neither the name of CSIRO Australia nor the names of its</span>
+<a name="l00017"></a>00017 <span class="comment"> contributors may be used to endorse or promote products derived from</span>
+<a name="l00018"></a>00018 <span class="comment"> this software without specific prior written permission.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
+<a name="l00021"></a>00021 <span class="comment"> ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
+<a name="l00022"></a>00022 <span class="comment"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A</span>
+<a name="l00023"></a>00023 <span class="comment"> PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ORGANISATION OR</span>
+<a name="l00024"></a>00024 <span class="comment"> CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span>
+<a name="l00025"></a>00025 <span class="comment"> EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span>
+<a name="l00026"></a>00026 <span class="comment"> PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span>
+<a name="l00027"></a>00027 <span class="comment"> PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span>
+<a name="l00028"></a>00028 <span class="comment"> LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span>
+<a name="l00029"></a>00029 <span class="comment"> NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span>
+<a name="l00030"></a>00030 <span class="comment"> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00031"></a>00031 <span class="comment">*/</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef __FISH_SOUND_DEPRECATED_H__</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define __FISH_SOUND_DEPRECATED_H__</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00042"></a>00042 <span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3">00050</a> <span class="keyword">typedef</span> <a class="code" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8" title="Signature of a callback for libfishsound to call when it has decoded PCM audio data...">FishSoundDecoded_Float</a> <a class="code" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3" title="DEPRECATED TYPE.">FishSoundDecoded</a>;
+<a name="l00051"></a>00051
+<a name="l00066"></a>00066 <span class="keywordtype">int</span> <a class="code" href="deprecated_8h.html#add6f678e9e38d3b27bd8e5b95c2547f1" title="DEPRECATED FUNCTION.">fish_sound_set_decoded_callback</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound,
+<a name="l00067"></a>00067 FishSoundDecoded decoded,
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> * user_data);
+<a name="l00069"></a>00069
+<a name="l00089"></a>00089 <span class="keywordtype">int</span> <a class="code" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">int</span> interleave);
+<a name="l00090"></a>00090
+<a name="l00101"></a>00101 <span class="keywordtype">long</span> <a class="code" href="deprecated_8h.html#a6cd1117b2d09f0f9589c8b10cccae75c" title="DEPRECATED FUNCTION.">fish_sound_encode</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">float</span> ** pcm, <span class="keywordtype">long</span> frames);
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>}
+<a name="l00105"></a>00105 <span class="preprocessor">#endif</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>
+<a name="l00107"></a>00107 <span class="preprocessor">#endif </span><span class="comment">/* __FISH_SOUND_DEPRECATED_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/doxygen.css
===================================================================
--- websites/xiph.org/fishsound/doc/doxygen.css 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/doxygen.css 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,363 +1,360 @@
-BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
- font-family: Geneva, Arial, Helvetica, sans-serif;
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+ font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+ font-size: 12px;
}
-BODY,TD {
- font-size: 90%;
-}
-H1 {
+
+/* @group Heading Levels */
+
+h1 {
text-align: center;
- font-size: 160%;
+ font-size: 150%;
}
-H2 {
+
+h2 {
font-size: 120%;
}
-H3 {
+
+h3 {
font-size: 100%;
}
-CAPTION {
- font-weight: bold
+
+dt {
+ font-weight: bold;
}
-DIV.qindex {
- width: 100%;
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+ margin-top: 2px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
- line-height: 140%;
}
-DIV.navpath {
+
+div.qindex, div.navpath {
width: 100%;
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
line-height: 140%;
}
-DIV.navtab {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
+
+div.navtab {
+ margin-right: 15px;
}
-TD.navtab {
- font-size: 70%;
+
+/* @group Link Styling */
+
+a {
+ color: #153788;
+ font-weight: normal;
+ text-decoration: none;
}
-A.qindex {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D;
+
+.contents a:visited {
+ color: #1b77c5;
}
-A.qindex:visited {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D
+
+a:hover {
+ text-decoration: underline;
}
-A.qindex:hover {
- text-decoration: none;
- background-color: #ddddff;
+
+a.qindex {
+ font-weight: bold;
}
-A.qindexHL {
- text-decoration: none;
+
+a.qindexHL {
font-weight: bold;
background-color: #6666cc;
color: #ffffff;
border: 1px double #9295C2;
}
-A.qindexHL:hover {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff;
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
}
-A.qindexHL:visited {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff
+
+a.el {
+ font-weight: bold;
}
-A.el {
- text-decoration: none;
- font-weight: bold
+
+a.elRef {
}
-A.elRef {
- font-weight: bold
+
+a.code {
+ color: #3030f0;
}
-A.code:link {
- text-decoration: none;
- font-weight: normal;
- color: #0000FF
+
+a.codeRef {
+ color: #3030f0;
}
-A.code:visited {
- text-decoration: none;
- font-weight: normal;
- color: #0000FF
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
}
-A.codeRef:link {
- font-weight: normal;
- color: #0000FF
-}
-A.codeRef:visited {
- font-weight: normal;
- color: #0000FF
-}
-A:hover {
- text-decoration: none;
- background-color: #f2f2ff
-}
-DL.el {
- margin-left: -1cm
-}
+
.fragment {
- font-family: monospace, fixed;
- font-size: 95%;
+ font-family: monospace, fixed;
+ font-size: 105%;
}
-PRE.fragment {
+
+pre.fragment {
border: 1px solid #CCCCCC;
background-color: #f5f5f5;
- margin-top: 4px;
- margin-bottom: 4px;
- margin-left: 2px;
- margin-right: 8px;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 4px;
- padding-bottom: 4px;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
}
-DIV.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px
}
-DIV.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold;
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
}
-DIV.groupText {
- margin-left: 16px;
- font-style: italic;
- font-size: 90%
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
}
-BODY {
+
+body {
background: white;
color: black;
margin-right: 20px;
margin-left: 20px;
}
-TD.indexkey {
+
+td.indexkey {
background-color: #e8eef2;
font-weight: bold;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
border: 1px solid #CCCCCC;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
}
-TD.indexvalue {
+
+td.indexvalue {
background-color: #e8eef2;
- font-style: italic;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
border: 1px solid #CCCCCC;
+ padding: 2px 10px;
+ margin: 2px 0px;
}
-TR.memlist {
- background-color: #f0f0f0;
+
+tr.memlist {
+ background-color: #f0f0f0;
}
-P.formulaDsp {
- text-align: center;
+
+p.formulaDsp {
+ text-align: center;
}
-IMG.formulaDsp {
+
+img.formulaDsp {
+
}
-IMG.formulaInl {
- vertical-align: middle;
+
+img.formulaInl {
+ vertical-align: middle;
}
-SPAN.keyword { color: #008000 }
-SPAN.keywordtype { color: #604020 }
-SPAN.keywordflow { color: #e08000 }
-SPAN.comment { color: #800000 }
-SPAN.preprocessor { color: #806020 }
-SPAN.stringliteral { color: #002080 }
-SPAN.charliteral { color: #008080 }
-SPAN.vhdldigit { color: #ff00ff }
-SPAN.vhdlchar { color: #000000 }
-SPAN.vhdlkeyword { color: #700070 }
-SPAN.vhdllogic { color: #ff0000 }
-.mdescLeft {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
}
-.mdescRight {
- padding: 0px 8px 4px 8px;
- font-size: 80%;
- font-style: italic;
- background-color: #FAFAFA;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
+
+div.center img {
+ border: 0px;
}
-.memItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
}
-.memItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
}
-.memTemplItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
+
+span.keywordtype {
+ color: #604020
}
-.memTemplItemRight {
- padding: 1px 8px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: none;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-size: 80%;
+
+span.keywordflow {
+ color: #e08000
}
-.memTemplParams {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-top-style: solid;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- color: #606060;
- background-color: #FAFAFA;
- font-size: 80%;
+
+span.comment {
+ color: #800000
}
-.search {
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+/* @end */
+
+.search {
color: #003399;
font-weight: bold;
}
-FORM.search {
+
+form.search {
margin-bottom: 0px;
margin-top: 0px;
}
-INPUT.search {
+
+input.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
-TD.tiny {
+
+td.tiny {
font-size: 75%;
}
-a {
- color: #1A41A8;
-}
-a:visited {
- color: #2A3798;
-}
-.dirtab {
+
+.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #84b0c7;
}
-TH.dirtab {
+
+th.dirtab {
background: #e8eef2;
font-weight: bold;
}
-HR {
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #666;
+}
+
+hr.footer {
height: 1px;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #FAFAFA;
border: none;
- border-top: 1px solid black;
+ margin: 4px;
+ padding: 1px 0 0 8px;
}
-/* Style for detailed member documentation */
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-top: 1px solid #ccc;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memTemplParams {
+ color: #606060;
+ white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
.memtemplate {
font-size: 80%;
color: #606060;
font-weight: normal;
margin-left: 3px;
-}
-.memnav {
+}
+
+.memnav {
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
@@ -365,109 +362,184 @@
margin-right: 15px;
padding: 2px;
}
+
.memitem {
- padding: 4px;
- background-color: #eef3f5;
- border-width: 1px;
- border-style: solid;
- border-color: #dedeee;
- -moz-border-radius: 8px 8px 8px 8px;
+ padding: 0;
+ margin-bottom: 10px;
}
+
.memname {
- white-space: nowrap;
- font-weight: bold;
+ white-space: nowrap;
+ font-weight: bold;
+ margin-left: 6px;
}
-.memdoc{
- padding-left: 10px;
-}
+
.memproto {
- background-color: #d5e1e8;
- width: 100%;
- border-width: 1px;
- border-style: solid;
- border-color: #84b0c7;
- font-weight: bold;
- -moz-border-radius: 8px 8px 8px 8px;
+ border-top: 1px solid #84b0c7;
+ border-left: 1px solid #84b0c7;
+ border-right: 1px solid #84b0c7;
+ padding: 0;
+ background-color: #d5e1e8;
+ font-weight: bold;
+ /* firefox specific markup */
+ background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%);
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 8px;
+ -moz-border-radius-topleft: 8px;
+ /* webkit specific markup */
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0)));
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 8px;
+ -webkit-border-top-left-radius: 8px;
+
}
+
+.memdoc {
+ border-bottom: 1px solid #84b0c7;
+ border-left: 1px solid #84b0c7;
+ border-right: 1px solid #84b0c7;
+ padding: 2px 5px;
+ background-color: #eef3f5;
+ border-top-width: 0;
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 8px;
+ -moz-border-radius-bottomright: 8px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
.paramkey {
text-align: right;
}
+
.paramtype {
white-space: nowrap;
}
+
.paramname {
color: #602020;
- font-style: italic;
white-space: nowrap;
}
-/* End Styling for detailed member documentation */
+.paramname em {
+ font-style: normal;
+}
+/* @end */
+
+/* @group Directory (tree) */
+
/* for the tree view */
+
.ftvtree {
font-family: sans-serif;
- margin:0.5em;
+ margin: 0.5em;
}
+
/* these are for tree view when used as main index */
-.directory {
- font-size: 9pt;
- font-weight: bold;
+
+.directory {
+ font-size: 9pt;
+ font-weight: bold;
}
-.directory h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
+
+.directory h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
}
-/* The following two styles can be used to replace the root node title */
-/* with an image of your choice. Simply uncomment the next two styles, */
-/* specify the name of your image and be sure to set 'height' to the */
-/* proper pixel height of your image. */
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice. Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
-/* .directory h3.swap { */
-/* height: 61px; */
-/* background-repeat: no-repeat; */
-/* background-image: url("yourimage.gif"); */
-/* } */
-/* .directory h3.swap span { */
-/* display: none; */
-/* } */
+/*
+.directory h3.swap {
+ height: 61px;
+ background-repeat: no-repeat;
+ background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+ display: none;
+}
+*/
-.directory > h3 {
- margin-top: 0;
+.directory > h3 {
+ margin-top: 0;
}
-.directory p {
- margin: 0px;
- white-space: nowrap;
+
+.directory p {
+ margin: 0px;
+ white-space: nowrap;
}
-.directory div {
- display: none;
- margin: 0px;
+
+.directory div {
+ display: none;
+ margin: 0px;
}
-.directory img {
- vertical-align: -30%;
+
+.directory img {
+ vertical-align: -30%;
}
+
/* these are for tree view when not used as main index */
-.directory-alt {
- font-size: 100%;
- font-weight: bold;
+
+.directory-alt {
+ font-size: 100%;
+ font-weight: bold;
}
-.directory-alt h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
+
+.directory-alt h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
}
-.directory-alt > h3 {
- margin-top: 0;
+
+.directory-alt > h3 {
+ margin-top: 0;
}
-.directory-alt p {
- margin: 0px;
- white-space: nowrap;
+
+.directory-alt p {
+ margin: 0px;
+ white-space: nowrap;
}
-.directory-alt div {
- display: none;
- margin: 0px;
+
+.directory-alt div {
+ display: none;
+ margin: 0px;
}
-.directory-alt img {
- vertical-align: -30%;
+
+.directory-alt img {
+ vertical-align: -30%;
}
+/* @end */
+
+address {
+ font-style: normal;
+ color: #333;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #153788;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #254798;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+}
+
Modified: websites/xiph.org/fishsound/doc/encode_8h.html
===================================================================
--- websites/xiph.org/fishsound/doc/encode_8h.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/encode_8h.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: encode.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -14,73 +17,74 @@
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div>
<div class="contents">
-<h1>encode.h File Reference</h1>Encode functions and callback prototypes. <a href="#_details">More...</a>
-<p>
+<h1>encode.h File Reference</h1>
+<p>Encode functions and callback prototypes.
+<a href="#_details">More...</a></p>
-<p>
-<a href="encode_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a> )(<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, unsigned char *buf, long bytes, void *user_data)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Signature of a callback for libfishsound to call when it has encoded data. <a href="#7611595d35d3a08253341783adb2c0c9"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#31549d7a9181bfd33945c3f516f05d12">fish_sound_set_encoded_callback</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="encode_8h.html#7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a> encoded, void *user_data)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the callback for libfishsound to call when it has a block of encoded data ready. <a href="#31549d7a9181bfd33945c3f516f05d12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#d06e3a04cde6e56a0accfc948c9748a6">fish_sound_encode_float</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float *pcm[], long frames)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Encode a block of PCM audio given as non-interleaved floats. <a href="#d06e3a04cde6e56a0accfc948c9748a6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#71608dd5615a314a16e2bc4522e5fbde">fish_sound_encode_float_ilv</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Encode a block of audio given as interleaved floats. <a href="#71608dd5615a314a16e2bc4522e5fbde"></a><br></td></tr>
+<p><a href="encode_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a> )(<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, unsigned char *buf, long bytes, void *user_data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Signature of a callback for libfishsound to call when it has encoded data. <a href="#a7611595d35d3a08253341783adb2c0c9"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#a31549d7a9181bfd33945c3f516f05d12">fish_sound_set_encoded_callback</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, <a class="el" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a> encoded, void *user_data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the callback for libfishsound to call when it has a block of encoded data ready. <a href="#a31549d7a9181bfd33945c3f516f05d12"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#ad06e3a04cde6e56a0accfc948c9748a6">fish_sound_encode_float</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float *pcm[], long frames)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encode a block of PCM audio given as non-interleaved floats. <a href="#ad06e3a04cde6e56a0accfc948c9748a6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="encode_8h.html#a71608dd5615a314a16e2bc4522e5fbde">fish_sound_encode_float_ilv</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, float **pcm, long frames)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encode a block of audio given as interleaved floats. <a href="#a71608dd5615a314a16e2bc4522e5fbde"></a><br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Encode functions and callback prototypes.
-<p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="7611595d35d3a08253341783adb2c0c9"></a><!-- doxytag: member="encode.h::FishSoundEncoded" ref="7611595d35d3a08253341783adb2c0c9" args=")(FishSound *fsound, unsigned char *buf, long bytes, void *user_data)" -->
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Encode functions and callback prototypes. </p>
+<hr/><h2>Typedef Documentation</h2>
+<a class="anchor" id="a7611595d35d3a08253341783adb2c0c9"></a><!-- doxytag: member="encode.h::FishSoundEncoded" ref="a7611595d35d3a08253341783adb2c0c9" args=")(FishSound *fsound, unsigned char *buf, long bytes, void *user_data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef int(* <a class="el" href="encode_8h.html#7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a>)(<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, unsigned char *buf, long bytes, void *user_data) </td>
+ <td class="memname">typedef int(* <a class="el" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a>)(<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, unsigned char *buf, long bytes, void *user_data)</td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-Signature of a callback for libfishsound to call when it has encoded data.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Signature of a callback for libfishsound to call when it has encoded data. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>The FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>The encoded data </td></tr>
<tr><td valign="top"></td><td valign="top"><em>bytes</em> </td><td>The count of bytes encoded </td></tr>
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>Arbitrary user data </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>to continue </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>non-zero</em> </td><td>to stop encoding immediately and return control to the <a class="el" href="deprecated_8h.html#6cd1117b2d09f0f9589c8b10cccae75c" title="DEPRECATED FUNCTION.">fish_sound_encode()</a> caller </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>non-zero</em> </td><td>to stop encoding immediately and return control to the <a class="el" href="deprecated_8h.html#a6cd1117b2d09f0f9589c8b10cccae75c" title="DEPRECATED FUNCTION.">fish_sound_encode()</a> caller </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="d06e3a04cde6e56a0accfc948c9748a6"></a><!-- doxytag: member="encode.h::fish_sound_encode_float" ref="d06e3a04cde6e56a0accfc948c9748a6" args="(FishSound *fsound, float *pcm[], long frames)" -->
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="ad06e3a04cde6e56a0accfc948c9748a6"></a><!-- doxytag: member="encode.h::fish_sound_encode_float" ref="ad06e3a04cde6e56a0accfc948c9748a6" args="(FishSound *fsound, float *pcm[], long frames)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">long fish_sound_encode_float </td>
+ <td class="memname">long fish_sound_encode_float </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -104,29 +108,28 @@
</div>
<div class="memdoc">
-<p>
-Encode a block of PCM audio given as non-interleaved floats.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Encode a block of PCM audio given as non-interleaved floats. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>pcm</em> </td><td>The audio data to encode </td></tr>
<tr><td valign="top"></td><td valign="top"><em>frames</em> </td><td>A count of frames to encode </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of frames encoded </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>For multichannel audio, the audio data is interpreted according to the current PCM style </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The number of frames encoded </dd></dl>
+<dl class="note"><dt><b>Note:</b></dt><dd>For multichannel audio, the audio data is interpreted according to the current PCM style </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="71608dd5615a314a16e2bc4522e5fbde"></a><!-- doxytag: member="encode.h::fish_sound_encode_float_ilv" ref="71608dd5615a314a16e2bc4522e5fbde" args="(FishSound *fsound, float **pcm, long frames)" -->
+</div>
+<a class="anchor" id="a71608dd5615a314a16e2bc4522e5fbde"></a><!-- doxytag: member="encode.h::fish_sound_encode_float_ilv" ref="a71608dd5615a314a16e2bc4522e5fbde" args="(FishSound *fsound, float **pcm, long frames)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">long fish_sound_encode_float_ilv </td>
+ <td class="memname">long fish_sound_encode_float_ilv </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -150,35 +153,34 @@
</div>
<div class="memdoc">
-<p>
-Encode a block of audio given as interleaved floats.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Encode a block of audio given as interleaved floats. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>pcm</em> </td><td>The audio data to encode </td></tr>
<tr><td valign="top"></td><td valign="top"><em>frames</em> </td><td>A count of frames to encode </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of frames encoded </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>For multichannel audio, the audio data is interpreted according to the current PCM style </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The number of frames encoded </dd></dl>
+<dl class="note"><dt><b>Note:</b></dt><dd>For multichannel audio, the audio data is interpreted according to the current PCM style </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="31549d7a9181bfd33945c3f516f05d12"></a><!-- doxytag: member="encode.h::fish_sound_set_encoded_callback" ref="31549d7a9181bfd33945c3f516f05d12" args="(FishSound *fsound, FishSoundEncoded encoded, void *user_data)" -->
+</div>
+<a class="anchor" id="a31549d7a9181bfd33945c3f516f05d12"></a><!-- doxytag: member="encode.h::fish_sound_set_encoded_callback" ref="a31549d7a9181bfd33945c3f516f05d12" args="(FishSound *fsound, FishSoundEncoded encoded, void *user_data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_set_encoded_callback </td>
+ <td class="memname">int fish_sound_set_encoded_callback </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="encode_8h.html#7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a> </td>
+ <td class="paramtype"><a class="el" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9">FishSoundEncoded</a> </td>
<td class="paramname"> <em>encoded</em>, </td>
</tr>
<tr>
@@ -196,23 +198,22 @@
</div>
<div class="memdoc">
-<p>
-Set the callback for libfishsound to call when it has a block of encoded data ready.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Set the callback for libfishsound to call when it has a block of encoded data ready. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle (created with mode FISH_SOUND_ENCODE) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>encoded</em> </td><td>The callback to call </td></tr>
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>Arbitrary user data to pass to the callback </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
</div>
-</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/encode_8h_source.html
===================================================================
--- websites/xiph.org/fishsound/doc/encode_8h_source.html (rev 0)
+++ websites/xiph.org/fishsound/doc/encode_8h_source.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: encode.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>encode.h</h1><a href="encode_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> Copyright (C) 2003 Commonwealth Scientific and Industrial Research</span>
+<a name="l00003"></a>00003 <span class="comment"> Organisation (CSIRO) Australia</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without</span>
+<a name="l00006"></a>00006 <span class="comment"> modification, are permitted provided that the following conditions</span>
+<a name="l00007"></a>00007 <span class="comment"> are met:</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment"> - Redistributions of source code must retain the above copyright</span>
+<a name="l00010"></a>00010 <span class="comment"> notice, this list of conditions and the following disclaimer.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment"> - Redistributions in binary form must reproduce the above copyright</span>
+<a name="l00013"></a>00013 <span class="comment"> notice, this list of conditions and the following disclaimer in the</span>
+<a name="l00014"></a>00014 <span class="comment"> documentation and/or other materials provided with the distribution.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment"> - Neither the name of CSIRO Australia nor the names of its</span>
+<a name="l00017"></a>00017 <span class="comment"> contributors may be used to endorse or promote products derived from</span>
+<a name="l00018"></a>00018 <span class="comment"> this software without specific prior written permission.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
+<a name="l00021"></a>00021 <span class="comment"> ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
+<a name="l00022"></a>00022 <span class="comment"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A</span>
+<a name="l00023"></a>00023 <span class="comment"> PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ORGANISATION OR</span>
+<a name="l00024"></a>00024 <span class="comment"> CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span>
+<a name="l00025"></a>00025 <span class="comment"> EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span>
+<a name="l00026"></a>00026 <span class="comment"> PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span>
+<a name="l00027"></a>00027 <span class="comment"> PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span>
+<a name="l00028"></a>00028 <span class="comment"> LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span>
+<a name="l00029"></a>00029 <span class="comment"> NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span>
+<a name="l00030"></a>00030 <span class="comment"> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00031"></a>00031 <span class="comment">*/</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef __FISH_SOUND_ENCODE_H__</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define __FISH_SOUND_ENCODE_H__</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9">00055</a> <span class="keyword">typedef</span> int (*<a class="code" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9" title="Signature of a callback for libfishsound to call when it has encoded data.">FishSoundEncoded</a>) (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * buf,
+<a name="l00056"></a>00056 <span class="keywordtype">long</span> bytes, <span class="keywordtype">void</span> * user_data);
+<a name="l00057"></a>00057
+<a name="l00066"></a>00066 <span class="keywordtype">int</span> <a class="code" href="encode_8h.html#a31549d7a9181bfd33945c3f516f05d12" title="Set the callback for libfishsound to call when it has a block of encoded data ready...">fish_sound_set_encoded_callback</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound,
+<a name="l00067"></a>00067 <a class="code" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9" title="Signature of a callback for libfishsound to call when it has encoded data.">FishSoundEncoded</a> encoded,
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> * user_data);
+<a name="l00069"></a>00069
+<a name="l00079"></a>00079 <span class="keywordtype">long</span> <a class="code" href="encode_8h.html#ad06e3a04cde6e56a0accfc948c9748a6" title="Encode a block of PCM audio given as non-interleaved floats.">fish_sound_encode_float</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">float</span> * pcm[], <span class="keywordtype">long</span> frames);
+<a name="l00080"></a>00080
+<a name="l00090"></a>00090 <span class="keywordtype">long</span> <a class="code" href="encode_8h.html#a71608dd5615a314a16e2bc4522e5fbde" title="Encode a block of audio given as interleaved floats.">fish_sound_encode_float_ilv</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">float</span> ** pcm,
+<a name="l00091"></a>00091 <span class="keywordtype">long</span> frames);
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>}
+<a name="l00095"></a>00095 <span class="preprocessor">#endif</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span>
+<a name="l00097"></a>00097 <span class="preprocessor">#endif </span><span class="comment">/* __FISH_SOUND_ENCODE_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/files.html
===================================================================
--- websites/xiph.org/fishsound/doc/files.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/files.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: File Index</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -23,16 +26,16 @@
</div>
<div class="contents">
<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table>
- <tr><td class="indexkey"><a class="el" href="comments_8h.html">comments.h</a> <a href="comments_8h-source.html">[code]</a></td><td class="indexvalue">Encoding and decoding of comments </td></tr>
- <tr><td class="indexkey"><a class="el" href="constants_8h.html">constants.h</a> <a href="constants_8h-source.html">[code]</a></td><td class="indexvalue">Constants used by libfishsound </td></tr>
- <tr><td class="indexkey"><a class="el" href="decode_8h.html">decode.h</a> <a href="decode_8h-source.html">[code]</a></td><td class="indexvalue">Decode functions and callback prototypes </td></tr>
- <tr><td class="indexkey"><a class="el" href="deprecated_8h.html">deprecated.h</a> <a href="deprecated_8h-source.html">[code]</a></td><td class="indexvalue">Deprecated interfaces </td></tr>
- <tr><td class="indexkey"><a class="el" href="encode_8h.html">encode.h</a> <a href="encode_8h-source.html">[code]</a></td><td class="indexvalue">Encode functions and callback prototypes </td></tr>
- <tr><td class="indexkey"><a class="el" href="fishsound_8h.html">fishsound.h</a> <a href="fishsound_8h-source.html">[code]</a></td><td class="indexvalue">The libfishsound C API </td></tr>
+ <tr><td class="indexkey"><a class="el" href="comments_8h.html">comments.h</a> <a href="comments_8h_source.html">[code]</a></td><td class="indexvalue">Encoding and decoding of comments </td></tr>
+ <tr><td class="indexkey"><a class="el" href="constants_8h.html">constants.h</a> <a href="constants_8h_source.html">[code]</a></td><td class="indexvalue">Constants used by libfishsound </td></tr>
+ <tr><td class="indexkey"><a class="el" href="decode_8h.html">decode.h</a> <a href="decode_8h_source.html">[code]</a></td><td class="indexvalue">Decode functions and callback prototypes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="deprecated_8h.html">deprecated.h</a> <a href="deprecated_8h_source.html">[code]</a></td><td class="indexvalue">Deprecated interfaces </td></tr>
+ <tr><td class="indexkey"><a class="el" href="encode_8h.html">encode.h</a> <a href="encode_8h_source.html">[code]</a></td><td class="indexvalue">Encode functions and callback prototypes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="fishsound_8h.html">fishsound.h</a> <a href="fishsound_8h_source.html">[code]</a></td><td class="indexvalue">The libfishsound C API </td></tr>
</table>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/fishsound_8h.html
===================================================================
--- websites/xiph.org/fishsound/doc/fishsound_8h.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/fishsound_8h.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: fishsound.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -14,98 +17,92 @@
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div>
<div class="contents">
-<h1>fishsound.h File Reference</h1>The libfishsound C API. <a href="#_details">More...</a>
-<p>
-<code>#include <<a class="el" href="constants_8h-source.html">fishsound/constants.h</a>></code><br>
-<code>#include <<a class="el" href="decode_8h-source.html">fishsound/decode.h</a>></code><br>
-<code>#include <<a class="el" href="encode_8h-source.html">fishsound/encode.h</a>></code><br>
-<code>#include <<a class="el" href="comments_8h-source.html">fishsound/comments.h</a>></code><br>
-<code>#include <<a class="el" href="deprecated_8h-source.html">fishsound/deprecated.h</a>></code><br>
+<h1>fishsound.h File Reference</h1>
+<p>The libfishsound C API.
+<a href="#_details">More...</a></p>
+<code>#include <<a class="el" href="constants_8h_source.html">fishsound/constants.h</a>></code><br/>
+<code>#include <<a class="el" href="decode_8h_source.html">fishsound/decode.h</a>></code><br/>
+<code>#include <<a class="el" href="encode_8h_source.html">fishsound/encode.h</a>></code><br/>
+<code>#include <<a class="el" href="comments_8h_source.html">fishsound/comments.h</a>></code><br/>
+<code>#include <<a class="el" href="deprecated_8h_source.html">fishsound/deprecated.h</a>></code><br/>
-<p>
-<a href="fishsound_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html">FishSoundInfo</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Info about a particular encoder/decoder instance. <a href="structFishSoundInfo.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html">FishSoundFormat</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Info about a particular sound format. <a href="structFishSoundFormat.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">An opaque handle to a FishSound. <a href="#8cfb7dfb102ad1af9ff35046aed3ccd9"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#2776f39cfa1540b1da3c9d423de15ae9">fish_sound_identify</a> (unsigned char *buf, long bytes)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify a codec based on the first few bytes of data. <a href="#2776f39cfa1540b1da3c9d423de15ae9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#decddfef35cbbddcc8a76b28c365c527">fish_sound_new</a> (int mode, <a class="el" href="structFishSoundInfo.html">FishSoundInfo</a> *fsinfo)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Instantiate a new FishSound* handle. <a href="#decddfef35cbbddcc8a76b28c365c527"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#b1672c542e09528b3dad3ee694b124d8">fish_sound_flush</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Flush any internally buffered data, forcing encode. <a href="#b1672c542e09528b3dad3ee694b124d8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#546a521c2c3c3a2ee614ae3981fbc29f">fish_sound_reset</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reset the codec state of a FishSound object. <a href="#546a521c2c3c3a2ee614ae3981fbc29f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#002e2dee1a7f736699dba5bec0a81426">fish_sound_delete</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete a FishSound object. <a href="#002e2dee1a7f736699dba5bec0a81426"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#35c5182901b71a2514bc9a8f2ec839c7">fish_sound_command</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, int command, void *data, int datasize)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Command interface. <a href="#35c5182901b71a2514bc9a8f2ec839c7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#7bc2b75ad943e2da3147bf33882860c8">fish_sound_get_interleave</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Query whether a FishSound object is using interleaved PCM. <a href="#7bc2b75ad943e2da3147bf33882860c8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#d991f9f6887487f5d833de9480bcbe43">fish_sound_get_frameno</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Query the current frame number of a FishSound object. <a href="#d991f9f6887487f5d833de9480bcbe43"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#0d508075ecdd834ab5a4504f5e85f66b">fish_sound_set_frameno</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, long frameno)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current frame number of a FishSound object. <a href="#0d508075ecdd834ab5a4504f5e85f66b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#6f4818e09b8323d8461331f46f13ab6a">fish_sound_prepare_truncation</a> (<a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, long next_granulepos, int next_eos)</td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Prepare truncation details for the next block of data. <a href="#6f4818e09b8323d8461331f46f13ab6a"></a><br></td></tr>
+<p><a href="fishsound_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html">FishSoundInfo</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Info about a particular encoder/decoder instance. <a href="structFishSoundInfo.html#_details">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html">FishSoundFormat</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Info about a particular sound format. <a href="structFishSoundFormat.html#_details">More...</a><br/></td></tr>
+<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An opaque handle to a FishSound. <a href="#a8cfb7dfb102ad1af9ff35046aed3ccd9"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a2776f39cfa1540b1da3c9d423de15ae9">fish_sound_identify</a> (unsigned char *buf, long bytes)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identify a codec based on the first few bytes of data. <a href="#a2776f39cfa1540b1da3c9d423de15ae9"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#adecddfef35cbbddcc8a76b28c365c527">fish_sound_new</a> (int mode, <a class="el" href="structFishSoundInfo.html">FishSoundInfo</a> *fsinfo)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Instantiate a new FishSound* handle. <a href="#adecddfef35cbbddcc8a76b28c365c527"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#ab1672c542e09528b3dad3ee694b124d8">fish_sound_flush</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Flush any internally buffered data, forcing encode. <a href="#ab1672c542e09528b3dad3ee694b124d8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a546a521c2c3c3a2ee614ae3981fbc29f">fish_sound_reset</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reset the codec state of a FishSound object. <a href="#a546a521c2c3c3a2ee614ae3981fbc29f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a002e2dee1a7f736699dba5bec0a81426">fish_sound_delete</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Delete a FishSound object. <a href="#a002e2dee1a7f736699dba5bec0a81426"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a35c5182901b71a2514bc9a8f2ec839c7">fish_sound_command</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, int command, void *data, int datasize)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Command interface. <a href="#a35c5182901b71a2514bc9a8f2ec839c7"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a7bc2b75ad943e2da3147bf33882860c8">fish_sound_get_interleave</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Query whether a FishSound object is using interleaved PCM. <a href="#a7bc2b75ad943e2da3147bf33882860c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#ad991f9f6887487f5d833de9480bcbe43">fish_sound_get_frameno</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Query the current frame number of a FishSound object. <a href="#ad991f9f6887487f5d833de9480bcbe43"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a0d508075ecdd834ab5a4504f5e85f66b">fish_sound_set_frameno</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, long frameno)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current frame number of a FishSound object. <a href="#a0d508075ecdd834ab5a4504f5e85f66b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="fishsound_8h.html#a6f4818e09b8323d8461331f46f13ab6a">fish_sound_prepare_truncation</a> (<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> *fsound, long next_granulepos, int next_eos)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Prepare truncation details for the next block of data. <a href="#a6f4818e09b8323d8461331f46f13ab6a"></a><br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-The libfishsound C API.
-<p>
-<h2><a class="anchor" name="general">
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>The libfishsound C API. </p>
+<h2><a class="anchor" id="general">
General usage</a></h2>
-All access is managed via a FishSound* handle. This is instantiated using <a class="el" href="fishsound_8h.html#decddfef35cbbddcc8a76b28c365c527" title="Instantiate a new FishSound* handle.">fish_sound_new()</a> and should be deleted with <a class="el" href="fishsound_8h.html#002e2dee1a7f736699dba5bec0a81426" title="Delete a FishSound object.">fish_sound_delete()</a> when no longer required. If there is a discontinuity in the input data (eg. after seeking in an input file), call <a class="el" href="fishsound_8h.html#546a521c2c3c3a2ee614ae3981fbc29f" title="Reset the codec state of a FishSound object.">fish_sound_reset()</a> to reset the internal codec state.<h2><a class="anchor" name="decoding">
+<p>All access is managed via a FishSound* handle. This is instantiated using <a class="el" href="fishsound_8h.html#adecddfef35cbbddcc8a76b28c365c527" title="Instantiate a new FishSound* handle.">fish_sound_new()</a> and should be deleted with <a class="el" href="fishsound_8h.html#a002e2dee1a7f736699dba5bec0a81426" title="Delete a FishSound object.">fish_sound_delete()</a> when no longer required. If there is a discontinuity in the input data (eg. after seeking in an input file), call <a class="el" href="fishsound_8h.html#a546a521c2c3c3a2ee614ae3981fbc29f" title="Reset the codec state of a FishSound object.">fish_sound_reset()</a> to reset the internal codec state.</p>
+<h2><a class="anchor" id="decoding">
Decoding</a></h2>
-libfishsound provides callback based decoding: you feed it encoded audio data, and it will call your callback with decoded PCM. A more detailed explanation and a full example of decoding Ogg FLAC, Speex and Ogg Vorbis files is provided in the <a class="el" href="group__decode.html">Decoding audio data </a> section.<h2><a class="anchor" name="encoding">
+<p>libfishsound provides callback based decoding: you feed it encoded audio data, and it will call your callback with decoded PCM. A more detailed explanation and a full example of decoding Ogg FLAC, Speex and Ogg Vorbis files is provided in the <a class="el" href="group__decode.html">Decoding audio data </a> section.</p>
+<h2><a class="anchor" id="encoding">
Encoding</a></h2>
-libfishsound provides callback based encoding: you feed it PCM audio, and it will call your callback with encoded audio data. A more detailed explanation and a full example of encoding Ogg FLAC, Speex and Ogg Vorbis files is provided in the <a class="el" href="group__encode.html">Encoding audio data </a> section. <hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="8cfb7dfb102ad1af9ff35046aed3ccd9"></a><!-- doxytag: member="fishsound.h::FishSound" ref="8cfb7dfb102ad1af9ff35046aed3ccd9" args="" -->
+<p>libfishsound provides callback based encoding: you feed it PCM audio, and it will call your callback with encoded audio data. A more detailed explanation and a full example of encoding Ogg FLAC, Speex and Ogg Vorbis files is provided in the <a class="el" href="group__encode.html">Encoding audio data </a> section. </p>
+<hr/><h2>Typedef Documentation</h2>
+<a class="anchor" id="a8cfb7dfb102ad1af9ff35046aed3ccd9"></a><!-- doxytag: member="fishsound.h::FishSound" ref="a8cfb7dfb102ad1af9ff35046aed3ccd9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void* <a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> </td>
+ <td class="memname">typedef void* <a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-An opaque handle to a FishSound.
-<p>
-This is returned by fishsound_new() and is passed to all other fish_sound_*() functions.
+<p>An opaque handle to a FishSound. </p>
+<p>This is returned by fishsound_new() and is passed to all other fish_sound_*() functions. </p>
+
</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="35c5182901b71a2514bc9a8f2ec839c7"></a><!-- doxytag: member="fishsound.h::fish_sound_command" ref="35c5182901b71a2514bc9a8f2ec839c7" args="(FishSound *fsound, int command, void *data, int datasize)" -->
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a35c5182901b71a2514bc9a8f2ec839c7"></a><!-- doxytag: member="fishsound.h::fish_sound_command" ref="a35c5182901b71a2514bc9a8f2ec839c7" args="(FishSound *fsound, int command, void *data, int datasize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_command </td>
+ <td class="memname">int fish_sound_command </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -135,30 +132,29 @@
</div>
<div class="memdoc">
-<p>
-Command interface.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Command interface. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>command</em> </td><td>The command action </td></tr>
<tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>Command data </td></tr>
<tr><td valign="top"></td><td valign="top"><em>datasize</em> </td><td>Size of the data in bytes </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="002e2dee1a7f736699dba5bec0a81426"></a><!-- doxytag: member="fishsound.h::fish_sound_delete" ref="002e2dee1a7f736699dba5bec0a81426" args="(FishSound *fsound)" -->
+</div>
+<a class="anchor" id="a002e2dee1a7f736699dba5bec0a81426"></a><!-- doxytag: member="fishsound.h::fish_sound_delete" ref="a002e2dee1a7f736699dba5bec0a81426" args="(FishSound *fsound)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_delete </td>
+ <td class="memname">int fish_sound_delete </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
- <td class="paramname"> <em>fsound</em> </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramname"> <em>fsound</em></td>
<td> ) </td>
<td></td>
</tr>
@@ -166,27 +162,26 @@
</div>
<div class="memdoc">
-<p>
-Delete a FishSound object.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Delete a FishSound object. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="b1672c542e09528b3dad3ee694b124d8"></a><!-- doxytag: member="fishsound.h::fish_sound_flush" ref="b1672c542e09528b3dad3ee694b124d8" args="(FishSound *fsound)" -->
+</div>
+<a class="anchor" id="ab1672c542e09528b3dad3ee694b124d8"></a><!-- doxytag: member="fishsound.h::fish_sound_flush" ref="ab1672c542e09528b3dad3ee694b124d8" args="(FishSound *fsound)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">long fish_sound_flush </td>
+ <td class="memname">long fish_sound_flush </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
- <td class="paramname"> <em>fsound</em> </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramname"> <em>fsound</em></td>
<td> ) </td>
<td></td>
</tr>
@@ -194,27 +189,26 @@
</div>
<div class="memdoc">
-<p>
-Flush any internally buffered data, forcing encode.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Flush any internally buffered data, forcing encode. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="d991f9f6887487f5d833de9480bcbe43"></a><!-- doxytag: member="fishsound.h::fish_sound_get_frameno" ref="d991f9f6887487f5d833de9480bcbe43" args="(FishSound *fsound)" -->
+</div>
+<a class="anchor" id="ad991f9f6887487f5d833de9480bcbe43"></a><!-- doxytag: member="fishsound.h::fish_sound_get_frameno" ref="ad991f9f6887487f5d833de9480bcbe43" args="(FishSound *fsound)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">long fish_sound_get_frameno </td>
+ <td class="memname">long fish_sound_get_frameno </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
- <td class="paramname"> <em>fsound</em> </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramname"> <em>fsound</em></td>
<td> ) </td>
<td></td>
</tr>
@@ -222,34 +216,34 @@
</div>
<div class="memdoc">
-<p>
-Query the current frame number of a FishSound object.
-<p>
-For decoding, this is the greatest frame index that has been decoded and made available to a FishSoundDecoded callback. This function is safe to call from within a FishSoundDecoded callback, and corresponds to the frame number of the last frame in the current decoded block.<p>
-For encoding, this is the greatest frame index that has been encoded. This function is safe to call from within a FishSoundEncoded callback, and corresponds to the frame number of the last frame encoded in the current block.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Query the current frame number of a FishSound object. </p>
+<p>For decoding, this is the greatest frame index that has been decoded and made available to a FishSoundDecoded callback. This function is safe to call from within a FishSoundDecoded callback, and corresponds to the frame number of the last frame in the current decoded block.</p>
+<p>For encoding, this is the greatest frame index that has been encoded. This function is safe to call from within a FishSoundEncoded callback, and corresponds to the frame number of the last frame encoded in the current block.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current frame number </dd></dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The current frame number </dd></dl>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>-1</em> </td><td>Invalid <em>fsound</em> </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="7bc2b75ad943e2da3147bf33882860c8"></a><!-- doxytag: member="fishsound.h::fish_sound_get_interleave" ref="7bc2b75ad943e2da3147bf33882860c8" args="(FishSound *fsound)" -->
+</div>
+<a class="anchor" id="a7bc2b75ad943e2da3147bf33882860c8"></a><!-- doxytag: member="fishsound.h::fish_sound_get_interleave" ref="a7bc2b75ad943e2da3147bf33882860c8" args="(FishSound *fsound)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_get_interleave </td>
+ <td class="memname">int fish_sound_get_interleave </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
- <td class="paramname"> <em>fsound</em> </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramname"> <em>fsound</em></td>
<td> ) </td>
<td></td>
</tr>
@@ -257,30 +251,30 @@
</div>
<div class="memdoc">
-<p>
-Query whether a FishSound object is using interleaved PCM.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Query whether a FishSound object is using interleaved PCM. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td><em>fsound</em> uses non-interleaved PCM </td></tr>
<tr><td valign="top"></td><td valign="top"><em>1</em> </td><td><em>fsound</em> uses interleaved PCM </td></tr>
<tr><td valign="top"></td><td valign="top"><em>-1</em> </td><td>Invalid <em>fsound</em>, or out of memory. </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="2776f39cfa1540b1da3c9d423de15ae9"></a><!-- doxytag: member="fishsound.h::fish_sound_identify" ref="2776f39cfa1540b1da3c9d423de15ae9" args="(unsigned char *buf, long bytes)" -->
+</div>
+<a class="anchor" id="a2776f39cfa1540b1da3c9d423de15ae9"></a><!-- doxytag: member="fishsound.h::fish_sound_identify" ref="a2776f39cfa1540b1da3c9d423de15ae9" args="(unsigned char *buf, long bytes)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_identify </td>
+ <td class="memname">int fish_sound_identify </td>
<td>(</td>
<td class="paramtype">unsigned char * </td>
<td class="paramname"> <em>buf</em>, </td>
@@ -300,33 +294,34 @@
</div>
<div class="memdoc">
-<p>
-Identify a codec based on the first few bytes of data.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Identify a codec based on the first few bytes of data. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>A pointer to the first few bytes of the data </td></tr>
<tr><td valign="top"></td><td valign="top"><em>bytes</em> </td><td>The count of bytes available at buf </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_xxxxxx</em> </td><td>FISH_SOUND_VORBIS, FISH_SOUND_SPEEX or FISH_SOUND_FLAC if <em>buf</em> was identified as the initial bytes of a supported codec </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_UNKNOWN</em> </td><td>if the codec could not be identified </td></tr>
<tr><td valign="top"></td><td valign="top"><em>FISH_SOUND_ERR_SHORT_IDENTIFY</em> </td><td>if <em>bytes</em> is less than 8 </td></tr>
</table>
+ </dd>
</dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>If <em>bytes</em> is exactly 8, then only a weak check is performed, which is fast but may return a false positive. <p>
+<dl class="note"><dt><b>Note:</b></dt><dd>If <em>bytes</em> is exactly 8, then only a weak check is performed, which is fast but may return a false positive. </dd>
+<dd>
If <em>bytes</em> is greater than 8, then a stronger check is performed in which an attempt is made to decode <em>buf</em> as the initial header of each supported codec. This is unlikely to return a false positive but is only useful if <em>buf</em> is the entire payload of a packet derived from a lower layer such as Ogg framing or UDP datagrams. </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="decddfef35cbbddcc8a76b28c365c527"></a><!-- doxytag: member="fishsound.h::fish_sound_new" ref="decddfef35cbbddcc8a76b28c365c527" args="(int mode, FishSoundInfo *fsinfo)" -->
+</div>
+<a class="anchor" id="adecddfef35cbbddcc8a76b28c365c527"></a><!-- doxytag: member="fishsound.h::fish_sound_new" ref="adecddfef35cbbddcc8a76b28c365c527" args="(int mode, FishSoundInfo *fsinfo)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a>* fish_sound_new </td>
+ <td class="memname"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a>* fish_sound_new </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"> <em>mode</em>, </td>
@@ -346,27 +341,26 @@
</div>
<div class="memdoc">
-<p>
-Instantiate a new FishSound* handle.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Instantiate a new FishSound* handle. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>mode</em> </td><td>FISH_SOUND_DECODE or FISH_SOUND_ENCODE </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fsinfo</em> </td><td>Encoder configuration, may be NULL for FISH_SOUND_DECODE </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>A new FishSound* handle, or NULL on error </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>A new FishSound* handle, or NULL on error </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="6f4818e09b8323d8461331f46f13ab6a"></a><!-- doxytag: member="fishsound.h::fish_sound_prepare_truncation" ref="6f4818e09b8323d8461331f46f13ab6a" args="(FishSound *fsound, long next_granulepos, int next_eos)" -->
+</div>
+<a class="anchor" id="a6f4818e09b8323d8461331f46f13ab6a"></a><!-- doxytag: member="fishsound.h::fish_sound_prepare_truncation" ref="a6f4818e09b8323d8461331f46f13ab6a" args="(FishSound *fsound, long next_granulepos, int next_eos)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_prepare_truncation </td>
+ <td class="memname">int fish_sound_prepare_truncation </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -390,37 +384,37 @@
</div>
<div class="memdoc">
-<p>
-Prepare truncation details for the next block of data.
-<p>
-The semantics of these parameters derives directly from Ogg encapsulation of Vorbis, described <a href="http://www.xiph.org/ogg/vorbis/doc/Vorbis_I_spec.html#vorbis-over-ogg">here</a>.<p>
-When decoding from Ogg, you should call this function with the <em>granulepos</em> and <em>eos</em> of the <em>ogg_packet</em> structure. This call should be made before passing the packet's data to <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a>. Failure to do so may result in minor decode errors on the first and/or last packet of the stream.<p>
-When encoding into Ogg, you should call this function with the <em>granulepos</em> and <em>eos</em> that will be used for the <em>ogg_packet</em> structure. This call should be made before passing the block of audio data to fish_sound_encode_*(). Failure to do so may result in minor encoding errors on the first and/or last packet of the stream.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Prepare truncation details for the next block of data. </p>
+<p>The semantics of these parameters derives directly from Ogg encapsulation of Vorbis, described <a href="http://www.xiph.org/ogg/vorbis/doc/Vorbis_I_spec.html#vorbis-over-ogg">here</a>.</p>
+<p>When decoding from Ogg, you should call this function with the <em>granulepos</em> and <em>eos</em> of the <em>ogg_packet</em> structure. This call should be made before passing the packet's data to <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a>. Failure to do so may result in minor decode errors on the first and/or last packet of the stream.</p>
+<p>When encoding into Ogg, you should call this function with the <em>granulepos</em> and <em>eos</em> that will be used for the <em>ogg_packet</em> structure. This call should be made before passing the block of audio data to fish_sound_encode_*(). Failure to do so may result in minor encoding errors on the first and/or last packet of the stream.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>next_granulepos</em> </td><td>The "granulepos" for the next block to decode. If unknown, set <em>next_granulepos</em> to -1. Otherwise, <em>next_granulepos</em> specifies the frameno of the final frame in the block. This is authoritative, hence can be used to indicate various forms of truncation at the beginning or end of a stream. Mid-stream, a later-than-expected "granulepos" indicates that some data was missing. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>next_eos</em> </td><td>A boolean indicating whether the next data block will be the last in the stream. </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>Success </td></tr>
<tr><td valign="top"></td><td valign="top"><em>-1</em> </td><td>Invalid <em>fsound</em> </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
-<a class="anchor" name="546a521c2c3c3a2ee614ae3981fbc29f"></a><!-- doxytag: member="fishsound.h::fish_sound_reset" ref="546a521c2c3c3a2ee614ae3981fbc29f" args="(FishSound *fsound)" -->
+</div>
+<a class="anchor" id="a546a521c2c3c3a2ee614ae3981fbc29f"></a><!-- doxytag: member="fishsound.h::fish_sound_reset" ref="a546a521c2c3c3a2ee614ae3981fbc29f" args="(FishSound *fsound)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_reset </td>
+ <td class="memname">int fish_sound_reset </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
- <td class="paramname"> <em>fsound</em> </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramname"> <em>fsound</em></td>
<td> ) </td>
<td></td>
</tr>
@@ -428,27 +422,26 @@
</div>
<div class="memdoc">
-<p>
-Reset the codec state of a FishSound object.
-<p>
-When decoding from a seekable file, <a class="el" href="fishsound_8h.html#546a521c2c3c3a2ee614ae3981fbc29f" title="Reset the codec state of a FishSound object.">fish_sound_reset()</a> should be called after any seek operations. See also <a class="el" href="fishsound_8h.html#0d508075ecdd834ab5a4504f5e85f66b" title="Set the current frame number of a FishSound object.">fish_sound_set_frameno()</a>.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Reset the codec state of a FishSound object. </p>
+<p>When decoding from a seekable file, <a class="el" href="fishsound_8h.html#a546a521c2c3c3a2ee614ae3981fbc29f" title="Reset the codec state of a FishSound object.">fish_sound_reset()</a> should be called after any seek operations. See also <a class="el" href="fishsound_8h.html#a0d508075ecdd834ab5a4504f5e85f66b" title="Set the current frame number of a FishSound object.">fish_sound_set_frameno()</a>.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
</table>
+ </dd>
</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 on success, -1 on failure </dd></dl>
</div>
-</div><p>
-<a class="anchor" name="0d508075ecdd834ab5a4504f5e85f66b"></a><!-- doxytag: member="fishsound.h::fish_sound_set_frameno" ref="0d508075ecdd834ab5a4504f5e85f66b" args="(FishSound *fsound, long frameno)" -->
+</div>
+<a class="anchor" id="a0d508075ecdd834ab5a4504f5e85f66b"></a><!-- doxytag: member="fishsound.h::fish_sound_set_frameno" ref="a0d508075ecdd834ab5a4504f5e85f66b" args="(FishSound *fsound, long frameno)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int fish_sound_set_frameno </td>
+ <td class="memname">int fish_sound_set_frameno </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
+ <td class="paramtype"><a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td>
<td class="paramname"> <em>fsound</em>, </td>
</tr>
<tr>
@@ -466,28 +459,28 @@
</div>
<div class="memdoc">
-<p>
-Set the current frame number of a FishSound object.
-<p>
-When decoding from a seekable file, <a class="el" href="fishsound_8h.html#0d508075ecdd834ab5a4504f5e85f66b" title="Set the current frame number of a FishSound object.">fish_sound_set_frameno()</a> should be called after any seek operations, otherwise the value returned by <a class="el" href="fishsound_8h.html#d991f9f6887487f5d833de9480bcbe43" title="Query the current frame number of a FishSound object.">fish_sound_get_frameno()</a> will simply continue to increment. See also <a class="el" href="fishsound_8h.html#546a521c2c3c3a2ee614ae3981fbc29f" title="Reset the codec state of a FishSound object.">fish_sound_reset()</a>.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<p>Set the current frame number of a FishSound object. </p>
+<p>When decoding from a seekable file, <a class="el" href="fishsound_8h.html#a0d508075ecdd834ab5a4504f5e85f66b" title="Set the current frame number of a FishSound object.">fish_sound_set_frameno()</a> should be called after any seek operations, otherwise the value returned by <a class="el" href="fishsound_8h.html#ad991f9f6887487f5d833de9480bcbe43" title="Query the current frame number of a FishSound object.">fish_sound_get_frameno()</a> will simply continue to increment. See also <a class="el" href="fishsound_8h.html#a546a521c2c3c3a2ee614ae3981fbc29f" title="Reset the codec state of a FishSound object.">fish_sound_reset()</a>.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fsound</em> </td><td>A FishSound* handle </td></tr>
<tr><td valign="top"></td><td valign="top"><em>frameno</em> </td><td>The current frame number. </td></tr>
</table>
+ </dd>
</dl>
-<dl compact><dt><b>Return values:</b></dt><dd>
+<dl><dt><b>Return values:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>0</em> </td><td>Success </td></tr>
<tr><td valign="top"></td><td valign="top"><em>-1</em> </td><td>Invalid <em>fsound</em> </td></tr>
</table>
+ </dd>
</dl>
</div>
-</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/fishsound_8h_source.html
===================================================================
--- websites/xiph.org/fishsound/doc/fishsound_8h_source.html (rev 0)
+++ websites/xiph.org/fishsound/doc/fishsound_8h_source.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: fishsound.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>fishsound.h</h1><a href="fishsound_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> Copyright (C) 2003 Commonwealth Scientific and Industrial Research</span>
+<a name="l00003"></a>00003 <span class="comment"> Organisation (CSIRO) Australia</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without</span>
+<a name="l00006"></a>00006 <span class="comment"> modification, are permitted provided that the following conditions</span>
+<a name="l00007"></a>00007 <span class="comment"> are met:</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment"> - Redistributions of source code must retain the above copyright</span>
+<a name="l00010"></a>00010 <span class="comment"> notice, this list of conditions and the following disclaimer.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment"> - Redistributions in binary form must reproduce the above copyright</span>
+<a name="l00013"></a>00013 <span class="comment"> notice, this list of conditions and the following disclaimer in the</span>
+<a name="l00014"></a>00014 <span class="comment"> documentation and/or other materials provided with the distribution.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment"> - Neither the name of CSIRO Australia nor the names of its</span>
+<a name="l00017"></a>00017 <span class="comment"> contributors may be used to endorse or promote products derived from</span>
+<a name="l00018"></a>00018 <span class="comment"> this software without specific prior written permission.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
+<a name="l00021"></a>00021 <span class="comment"> ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
+<a name="l00022"></a>00022 <span class="comment"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A</span>
+<a name="l00023"></a>00023 <span class="comment"> PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ORGANISATION OR</span>
+<a name="l00024"></a>00024 <span class="comment"> CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span>
+<a name="l00025"></a>00025 <span class="comment"> EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span>
+<a name="l00026"></a>00026 <span class="comment"> PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span>
+<a name="l00027"></a>00027 <span class="comment"> PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span>
+<a name="l00028"></a>00028 <span class="comment"> LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span>
+<a name="l00029"></a>00029 <span class="comment"> NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span>
+<a name="l00030"></a>00030 <span class="comment"> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00031"></a>00031 <span class="comment">*/</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef __FISH_SOUND_H__</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define __FISH_SOUND_H__</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include <<a class="code" href="constants_8h.html" title="Constants used by libfishsound.">fishsound/constants.h</a>></span>
+<a name="l00037"></a>00037
+<a name="l00404"></a><a class="code" href="structFishSoundInfo.html">00404</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00406"></a><a class="code" href="structFishSoundInfo.html#a9b19fb535b78f4df6cd4a275a595e736">00406</a> <span class="keywordtype">int</span> samplerate;
+<a name="l00407"></a>00407
+<a name="l00409"></a><a class="code" href="structFishSoundInfo.html#ac1e2bc71184e6311f54ff6bcd9160123">00409</a> <span class="keywordtype">int</span> channels;
+<a name="l00410"></a>00410
+<a name="l00412"></a><a class="code" href="structFishSoundInfo.html#a3fd250e7150ce5eb58737f715264e913">00412</a> <span class="keywordtype">int</span> format;
+<a name="l00413"></a>00413 } <a class="code" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a>;
+<a name="l00414"></a>00414
+<a name="l00418"></a><a class="code" href="structFishSoundFormat.html">00418</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00420"></a><a class="code" href="structFishSoundFormat.html#ad8e6fadc27abace836321a7f92971c2b">00420</a> <span class="keywordtype">int</span> format;
+<a name="l00421"></a>00421
+<a name="l00423"></a><a class="code" href="structFishSoundFormat.html#acb3416e65b3622a229f5eb835edc1ac0">00423</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * name;
+<a name="l00424"></a>00424
+<a name="l00426"></a><a class="code" href="structFishSoundFormat.html#ada9c478e59bad75dc2a0b4cb012534b9">00426</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * extension;
+<a name="l00427"></a>00427 } <a class="code" href="structFishSoundFormat.html" title="Info about a particular sound format.">FishSoundFormat</a>;
+<a name="l00428"></a>00428
+<a name="l00433"></a><a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">00433</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a>;
+<a name="l00434"></a>00434
+<a name="l00435"></a>00435 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00436"></a>00436 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00437"></a>00437 <span class="preprocessor">#endif</span>
+<a name="l00438"></a>00438 <span class="preprocessor"></span>
+<a name="l00456"></a>00456 <span class="keywordtype">int</span>
+<a name="l00457"></a>00457 <a class="code" href="fishsound_8h.html#a2776f39cfa1540b1da3c9d423de15ae9" title="Identify a codec based on the first few bytes of data.">fish_sound_identify</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * buf, <span class="keywordtype">long</span> bytes);
+<a name="l00458"></a>00458
+<a name="l00465"></a>00465 <a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * <a class="code" href="fishsound_8h.html#adecddfef35cbbddcc8a76b28c365c527" title="Instantiate a new FishSound* handle.">fish_sound_new</a> (<span class="keywordtype">int</span> mode, <a class="code" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a> * fsinfo);
+<a name="l00466"></a>00466
+<a name="l00472"></a>00472 <span class="keywordtype">long</span> <a class="code" href="fishsound_8h.html#ab1672c542e09528b3dad3ee694b124d8" title="Flush any internally buffered data, forcing encode.">fish_sound_flush</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound);
+<a name="l00473"></a>00473
+<a name="l00483"></a>00483 <span class="keywordtype">int</span> <a class="code" href="fishsound_8h.html#a546a521c2c3c3a2ee614ae3981fbc29f" title="Reset the codec state of a FishSound object.">fish_sound_reset</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound);
+<a name="l00484"></a>00484
+<a name="l00490"></a>00490 <span class="keywordtype">int</span> <a class="code" href="fishsound_8h.html#a002e2dee1a7f736699dba5bec0a81426" title="Delete a FishSound object.">fish_sound_delete</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound);
+<a name="l00491"></a>00491
+<a name="l00500"></a>00500 <span class="keywordtype">int</span> <a class="code" href="fishsound_8h.html#a35c5182901b71a2514bc9a8f2ec839c7" title="Command interface.">fish_sound_command</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">int</span> command, <span class="keywordtype">void</span> * data,
+<a name="l00501"></a>00501 <span class="keywordtype">int</span> datasize);
+<a name="l00502"></a>00502
+<a name="l00510"></a>00510 <span class="keywordtype">int</span> <a class="code" href="fishsound_8h.html#a7bc2b75ad943e2da3147bf33882860c8" title="Query whether a FishSound object is using interleaved PCM.">fish_sound_get_interleave</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound);
+<a name="l00511"></a>00511
+<a name="l00529"></a>00529 <span class="keywordtype">long</span> <a class="code" href="fishsound_8h.html#ad991f9f6887487f5d833de9480bcbe43" title="Query the current frame number of a FishSound object.">fish_sound_get_frameno</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound);
+<a name="l00530"></a>00530
+<a name="l00544"></a>00544 <span class="keywordtype">int</span> <a class="code" href="fishsound_8h.html#a0d508075ecdd834ab5a4504f5e85f66b" title="Set the current frame number of a FishSound object.">fish_sound_set_frameno</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">long</span> frameno);
+<a name="l00545"></a>00545
+<a name="l00576"></a>00576 <span class="keywordtype">int</span> <a class="code" href="fishsound_8h.html#a6f4818e09b8323d8461331f46f13ab6a" title="Prepare truncation details for the next block of data.">fish_sound_prepare_truncation</a> (<a class="code" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9" title="An opaque handle to a FishSound.">FishSound</a> * fsound, <span class="keywordtype">long</span> next_granulepos,
+<a name="l00577"></a>00577 <span class="keywordtype">int</span> next_eos);
+<a name="l00578"></a>00578
+<a name="l00579"></a>00579 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00580"></a>00580 <span class="preprocessor"></span>}
+<a name="l00581"></a>00581 <span class="preprocessor">#endif</span>
+<a name="l00582"></a>00582 <span class="preprocessor"></span>
+<a name="l00583"></a>00583 <span class="preprocessor">#include <<a class="code" href="decode_8h.html" title="Decode functions and callback prototypes.">fishsound/decode.h</a>></span>
+<a name="l00584"></a>00584 <span class="preprocessor">#include <<a class="code" href="encode_8h.html" title="Encode functions and callback prototypes.">fishsound/encode.h</a>></span>
+<a name="l00585"></a>00585 <span class="preprocessor">#include <<a class="code" href="comments_8h.html" title="Encoding and decoding of comments.">fishsound/comments.h</a>></span>
+<a name="l00586"></a>00586
+<a name="l00587"></a>00587 <span class="preprocessor">#include <<a class="code" href="deprecated_8h.html" title="Deprecated interfaces.">fishsound/deprecated.h</a>></span>
+<a name="l00588"></a>00588
+<a name="l00589"></a>00589 <span class="preprocessor">#endif </span><span class="comment">/* __FISH_SOUND_H__ */</span>
+</pre></div></div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/functions.html
===================================================================
--- websites/xiph.org/fishsound/doc/functions.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/functions.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Fields</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -28,27 +31,31 @@
</div>
</div>
<div class="contents">
-Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
-<p>
-<ul>
+Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:<ul>
<li>channels
-: <a class="el" href="structFishSoundInfo.html#c1e2bc71184e6311f54ff6bcd9160123">FishSoundInfo</a>
+: <a class="el" href="structFishSoundInfo.html#ac1e2bc71184e6311f54ff6bcd9160123">FishSoundInfo</a>
+</li>
<li>extension
-: <a class="el" href="structFishSoundFormat.html#da9c478e59bad75dc2a0b4cb012534b9">FishSoundFormat</a>
+: <a class="el" href="structFishSoundFormat.html#ada9c478e59bad75dc2a0b4cb012534b9">FishSoundFormat</a>
+</li>
<li>format
-: <a class="el" href="structFishSoundInfo.html#3fd250e7150ce5eb58737f715264e913">FishSoundInfo</a>
-, <a class="el" href="structFishSoundFormat.html#d8e6fadc27abace836321a7f92971c2b">FishSoundFormat</a>
+: <a class="el" href="structFishSoundInfo.html#a3fd250e7150ce5eb58737f715264e913">FishSoundInfo</a>
+, <a class="el" href="structFishSoundFormat.html#ad8e6fadc27abace836321a7f92971c2b">FishSoundFormat</a>
+</li>
<li>name
-: <a class="el" href="structFishSoundComment.html#ededfdcebf50dc81cce9d714e5cda6df">FishSoundComment</a>
-, <a class="el" href="structFishSoundFormat.html#cb3416e65b3622a229f5eb835edc1ac0">FishSoundFormat</a>
+: <a class="el" href="structFishSoundComment.html#aededfdcebf50dc81cce9d714e5cda6df">FishSoundComment</a>
+, <a class="el" href="structFishSoundFormat.html#acb3416e65b3622a229f5eb835edc1ac0">FishSoundFormat</a>
+</li>
<li>samplerate
-: <a class="el" href="structFishSoundInfo.html#9b19fb535b78f4df6cd4a275a595e736">FishSoundInfo</a>
+: <a class="el" href="structFishSoundInfo.html#a9b19fb535b78f4df6cd4a275a595e736">FishSoundInfo</a>
+</li>
<li>value
-: <a class="el" href="structFishSoundComment.html#4293f69fe0e695fc9102e1667ce9add1">FishSoundComment</a>
+: <a class="el" href="structFishSoundComment.html#a4293f69fe0e695fc9102e1667ce9add1">FishSoundComment</a>
+</li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/functions_vars.html
===================================================================
--- websites/xiph.org/fishsound/doc/functions_vars.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/functions_vars.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Fields - Variables</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -28,27 +31,31 @@
</div>
</div>
<div class="contents">
-
-<p>
-<ul>
+ <ul>
<li>channels
-: <a class="el" href="structFishSoundInfo.html#c1e2bc71184e6311f54ff6bcd9160123">FishSoundInfo</a>
+: <a class="el" href="structFishSoundInfo.html#ac1e2bc71184e6311f54ff6bcd9160123">FishSoundInfo</a>
+</li>
<li>extension
-: <a class="el" href="structFishSoundFormat.html#da9c478e59bad75dc2a0b4cb012534b9">FishSoundFormat</a>
+: <a class="el" href="structFishSoundFormat.html#ada9c478e59bad75dc2a0b4cb012534b9">FishSoundFormat</a>
+</li>
<li>format
-: <a class="el" href="structFishSoundInfo.html#3fd250e7150ce5eb58737f715264e913">FishSoundInfo</a>
-, <a class="el" href="structFishSoundFormat.html#d8e6fadc27abace836321a7f92971c2b">FishSoundFormat</a>
+: <a class="el" href="structFishSoundInfo.html#a3fd250e7150ce5eb58737f715264e913">FishSoundInfo</a>
+, <a class="el" href="structFishSoundFormat.html#ad8e6fadc27abace836321a7f92971c2b">FishSoundFormat</a>
+</li>
<li>name
-: <a class="el" href="structFishSoundComment.html#ededfdcebf50dc81cce9d714e5cda6df">FishSoundComment</a>
-, <a class="el" href="structFishSoundFormat.html#cb3416e65b3622a229f5eb835edc1ac0">FishSoundFormat</a>
+: <a class="el" href="structFishSoundComment.html#aededfdcebf50dc81cce9d714e5cda6df">FishSoundComment</a>
+, <a class="el" href="structFishSoundFormat.html#acb3416e65b3622a229f5eb835edc1ac0">FishSoundFormat</a>
+</li>
<li>samplerate
-: <a class="el" href="structFishSoundInfo.html#9b19fb535b78f4df6cd4a275a595e736">FishSoundInfo</a>
+: <a class="el" href="structFishSoundInfo.html#a9b19fb535b78f4df6cd4a275a595e736">FishSoundInfo</a>
+</li>
<li>value
-: <a class="el" href="structFishSoundComment.html#4293f69fe0e695fc9102e1667ce9add1">FishSoundComment</a>
+: <a class="el" href="structFishSoundComment.html#a4293f69fe0e695fc9102e1667ce9add1">FishSoundComment</a>
+</li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/globals.html
===================================================================
--- websites/xiph.org/fishsound/doc/globals.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/globals.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Fields</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -38,142 +41,208 @@
</div>
<div class="contents">
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
-<p>
-<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+
+<h3><a class="anchor" id="index__">- _ -</a></h3><ul>
<li>_FishSoundCodecID
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08">constants.h</a>
+</li>
<li>_FishSoundCommand
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048">constants.h</a>
+</li>
<li>_FishSoundError
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235">constants.h</a>
+</li>
<li>_FishSoundMode
-: <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f34">constants.h</a>
+: <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34">constants.h</a>
+</li>
<li>_FishSoundStopCtl
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9">constants.h</a>
+</li>
</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+
+
+<h3><a class="anchor" id="index_f">- f -</a></h3><ul>
<li>fish_sound_command()
-: <a class="el" href="fishsound_8h.html#35c5182901b71a2514bc9a8f2ec839c7">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a35c5182901b71a2514bc9a8f2ec839c7">fishsound.h</a>
+</li>
<li>FISH_SOUND_COMMAND_NOP
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048aec6ad00ae908f69f8136e240641d02d">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048aaec6ad00ae908f69f8136e240641d02d">constants.h</a>
+</li>
<li>fish_sound_comment_add()
-: <a class="el" href="comments_8h.html#77493e66f0e4ce8870f6f5413b90317e">comments.h</a>
+: <a class="el" href="comments_8h.html#a77493e66f0e4ce8870f6f5413b90317e">comments.h</a>
+</li>
<li>fish_sound_comment_add_byname()
-: <a class="el" href="comments_8h.html#ef6ec7d8894aac5da78cb0f5711e7d67">comments.h</a>
+: <a class="el" href="comments_8h.html#aef6ec7d8894aac5da78cb0f5711e7d67">comments.h</a>
+</li>
<li>fish_sound_comment_first()
-: <a class="el" href="comments_8h.html#1f0118f390450b28b19bd61ebb6cb7a3">comments.h</a>
+: <a class="el" href="comments_8h.html#a1f0118f390450b28b19bd61ebb6cb7a3">comments.h</a>
+</li>
<li>fish_sound_comment_first_byname()
-: <a class="el" href="comments_8h.html#8d4404ac25bc87a08bdd64cccb27f934">comments.h</a>
+: <a class="el" href="comments_8h.html#a8d4404ac25bc87a08bdd64cccb27f934">comments.h</a>
+</li>
<li>fish_sound_comment_get_vendor()
-: <a class="el" href="comments_8h.html#ecaa4422dade26c02553ba48697503ad">comments.h</a>
+: <a class="el" href="comments_8h.html#aecaa4422dade26c02553ba48697503ad">comments.h</a>
+</li>
<li>fish_sound_comment_next()
-: <a class="el" href="comments_8h.html#b68a529900d2546075193fa37cba76c8">comments.h</a>
+: <a class="el" href="comments_8h.html#ab68a529900d2546075193fa37cba76c8">comments.h</a>
+</li>
<li>fish_sound_comment_next_byname()
-: <a class="el" href="comments_8h.html#7a57c6059a0c2c8b10cf655d78977940">comments.h</a>
+: <a class="el" href="comments_8h.html#a7a57c6059a0c2c8b10cf655d78977940">comments.h</a>
+</li>
<li>fish_sound_comment_remove()
-: <a class="el" href="comments_8h.html#d6c456b3c1f943966d1bac04452b2e84">comments.h</a>
+: <a class="el" href="comments_8h.html#ad6c456b3c1f943966d1bac04452b2e84">comments.h</a>
+</li>
<li>fish_sound_comment_remove_byname()
-: <a class="el" href="comments_8h.html#5a84f90f4f3d61acd7682675b874a359">comments.h</a>
+: <a class="el" href="comments_8h.html#a5a84f90f4f3d61acd7682675b874a359">comments.h</a>
+</li>
<li>FISH_SOUND_CONTINUE
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d952b16425c46db26ba17e4dc346af4cd0">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9a52b16425c46db26ba17e4dc346af4cd0">constants.h</a>
+</li>
<li>FISH_SOUND_DECODE
-: <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f346c1e6f5a1f6342f9c36416d9ee9753ae">constants.h</a>
+: <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a6c1e6f5a1f6342f9c36416d9ee9753ae">constants.h</a>
+</li>
<li>fish_sound_decode()
-: <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7">decode.h</a>
+: <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7">decode.h</a>
+</li>
<li>fish_sound_delete()
-: <a class="el" href="fishsound_8h.html#002e2dee1a7f736699dba5bec0a81426">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a002e2dee1a7f736699dba5bec0a81426">fishsound.h</a>
+</li>
<li>fish_sound_encode()
-: <a class="el" href="deprecated_8h.html#6cd1117b2d09f0f9589c8b10cccae75c">deprecated.h</a>
+: <a class="el" href="deprecated_8h.html#a6cd1117b2d09f0f9589c8b10cccae75c">deprecated.h</a>
+</li>
<li>FISH_SOUND_ENCODE
-: <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f343270a746cfa774a469f9783b6848279d">constants.h</a>
+: <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a3270a746cfa774a469f9783b6848279d">constants.h</a>
+</li>
<li>fish_sound_encode_float()
-: <a class="el" href="encode_8h.html#d06e3a04cde6e56a0accfc948c9748a6">encode.h</a>
+: <a class="el" href="encode_8h.html#ad06e3a04cde6e56a0accfc948c9748a6">encode.h</a>
+</li>
<li>fish_sound_encode_float_ilv()
-: <a class="el" href="encode_8h.html#71608dd5615a314a16e2bc4522e5fbde">encode.h</a>
+: <a class="el" href="encode_8h.html#a71608dd5615a314a16e2bc4522e5fbde">encode.h</a>
+</li>
<li>FISH_SOUND_ERR_BAD
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e23596b7865eacdd843cd2b53e6d3427bd26">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a96b7865eacdd843cd2b53e6d3427bd26">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_COMMENT_INVALID
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2351782c042f659a9fb415292a722b04150">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a1782c042f659a9fb415292a722b04150">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_DISABLED
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2356e34ea5172345c82c43437a0708c6567">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a6e34ea5172345c82c43437a0708c6567">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_GENERIC
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235a80028f76bb6cc1cdd092e9eeef99730">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aa80028f76bb6cc1cdd092e9eeef99730">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_INVALID
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235ad5c4cda6fecfb092ee39df81795d2a8">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aad5c4cda6fecfb092ee39df81795d2a8">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_OUT_OF_MEMORY
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2350c3f04fa2357d23d7948ef5e8a167273">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a0c3f04fa2357d23d7948ef5e8a167273">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_SHORT_IDENTIFY
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e23503320f8b346b8bcb984421c4c72cf347">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a03320f8b346b8bcb984421c4c72cf347">constants.h</a>
+</li>
<li>FISH_SOUND_FLAC
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08528dd24db0ba08599924e7476efd0469">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a528dd24db0ba08599924e7476efd0469">constants.h</a>
+</li>
<li>fish_sound_flush()
-: <a class="el" href="fishsound_8h.html#b1672c542e09528b3dad3ee694b124d8">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#ab1672c542e09528b3dad3ee694b124d8">fishsound.h</a>
+</li>
<li>fish_sound_get_frameno()
-: <a class="el" href="fishsound_8h.html#d991f9f6887487f5d833de9480bcbe43">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#ad991f9f6887487f5d833de9480bcbe43">fishsound.h</a>
+</li>
<li>FISH_SOUND_GET_INFO
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048cd9f0a7348d01ca7ea3ce461245ac1dd">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048acd9f0a7348d01ca7ea3ce461245ac1dd">constants.h</a>
+</li>
<li>FISH_SOUND_GET_INTERLEAVE
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb8520485c3a09a7d6a091dfeadf3570ec5c946e">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048a5c3a09a7d6a091dfeadf3570ec5c946e">constants.h</a>
+</li>
<li>fish_sound_get_interleave()
-: <a class="el" href="fishsound_8h.html#7bc2b75ad943e2da3147bf33882860c8">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a7bc2b75ad943e2da3147bf33882860c8">fishsound.h</a>
+</li>
<li>fish_sound_identify()
-: <a class="el" href="fishsound_8h.html#2776f39cfa1540b1da3c9d423de15ae9">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a2776f39cfa1540b1da3c9d423de15ae9">fishsound.h</a>
+</li>
<li>fish_sound_new()
-: <a class="el" href="fishsound_8h.html#decddfef35cbbddcc8a76b28c365c527">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#adecddfef35cbbddcc8a76b28c365c527">fishsound.h</a>
+</li>
<li>FISH_SOUND_OK
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235398c3bfdfe8e7030de26d13393d0f77c">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a398c3bfdfe8e7030de26d13393d0f77c">constants.h</a>
+</li>
<li>fish_sound_prepare_truncation()
-: <a class="el" href="fishsound_8h.html#6f4818e09b8323d8461331f46f13ab6a">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a6f4818e09b8323d8461331f46f13ab6a">fishsound.h</a>
+</li>
<li>fish_sound_reset()
-: <a class="el" href="fishsound_8h.html#546a521c2c3c3a2ee614ae3981fbc29f">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a546a521c2c3c3a2ee614ae3981fbc29f">fishsound.h</a>
+</li>
<li>fish_sound_set_decoded_callback()
-: <a class="el" href="deprecated_8h.html#dd6f678e9e38d3b27bd8e5b95c2547f1">deprecated.h</a>
+: <a class="el" href="deprecated_8h.html#add6f678e9e38d3b27bd8e5b95c2547f1">deprecated.h</a>
+</li>
<li>fish_sound_set_decoded_float()
-: <a class="el" href="decode_8h.html#e821800e11efe106676d7ce4c743328a">decode.h</a>
+: <a class="el" href="decode_8h.html#ae821800e11efe106676d7ce4c743328a">decode.h</a>
+</li>
<li>fish_sound_set_decoded_float_ilv()
-: <a class="el" href="decode_8h.html#3a4055f579b841a5c05d2a2865f5e939">decode.h</a>
+: <a class="el" href="decode_8h.html#a3a4055f579b841a5c05d2a2865f5e939">decode.h</a>
+</li>
<li>fish_sound_set_encoded_callback()
-: <a class="el" href="encode_8h.html#31549d7a9181bfd33945c3f516f05d12">encode.h</a>
+: <a class="el" href="encode_8h.html#a31549d7a9181bfd33945c3f516f05d12">encode.h</a>
+</li>
<li>fish_sound_set_frameno()
-: <a class="el" href="fishsound_8h.html#0d508075ecdd834ab5a4504f5e85f66b">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a0d508075ecdd834ab5a4504f5e85f66b">fishsound.h</a>
+</li>
+<li>fish_sound_set_interleave()
+: <a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104">deprecated.h</a>
+</li>
<li>FISH_SOUND_SET_INTERLEAVE
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048e026d28834d67d6df88e57f1d9f4a031">constants.h</a>
-<li>fish_sound_set_interleave()
-: <a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104">deprecated.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048ae026d28834d67d6df88e57f1d9f4a031">constants.h</a>
+</li>
<li>FISH_SOUND_SPEEX
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08a708255d1f23a5a5db6f1c2d60778eb9">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08aa708255d1f23a5a5db6f1c2d60778eb9">constants.h</a>
+</li>
<li>FISH_SOUND_STOP_ERR
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9e25023d0fdd1cc19780661163243f1a2">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9ae25023d0fdd1cc19780661163243f1a2">constants.h</a>
+</li>
<li>FISH_SOUND_STOP_OK
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9ee1cd144f456275b2294055ad636e4a0">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9aee1cd144f456275b2294055ad636e4a0">constants.h</a>
+</li>
<li>FISH_SOUND_UNKNOWN
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc081d6c7c1c4837bc1953fe3ae1962206cb">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a1d6c7c1c4837bc1953fe3ae1962206cb">constants.h</a>
+</li>
<li>FISH_SOUND_VORBIS
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08219b41711c75ec89b1841e804139ceb1">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a219b41711c75ec89b1841e804139ceb1">constants.h</a>
+</li>
<li>FishSound
-: <a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">fishsound.h</a>
+</li>
<li>FishSoundCodecID
-: <a class="el" href="constants_8h.html#ecd02a43422e57cac405a5430289122d">constants.h</a>
+: <a class="el" href="constants_8h.html#aecd02a43422e57cac405a5430289122d">constants.h</a>
+</li>
<li>FishSoundCommand
-: <a class="el" href="constants_8h.html#18b0ff610b82227e8dced33c6b7944f5">constants.h</a>
+: <a class="el" href="constants_8h.html#a18b0ff610b82227e8dced33c6b7944f5">constants.h</a>
+</li>
<li>FishSoundDecoded
-: <a class="el" href="deprecated_8h.html#30f4221d1810083d5907749dcacf8df3">deprecated.h</a>
+: <a class="el" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3">deprecated.h</a>
+</li>
<li>FishSoundDecoded_Float
-: <a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">decode.h</a>
+: <a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">decode.h</a>
+</li>
<li>FishSoundDecoded_FloatIlv
-: <a class="el" href="decode_8h.html#8ba661947284a888e24f7e5d0b076828">decode.h</a>
+: <a class="el" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828">decode.h</a>
+</li>
<li>FishSoundEncoded
-: <a class="el" href="encode_8h.html#7611595d35d3a08253341783adb2c0c9">encode.h</a>
+: <a class="el" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9">encode.h</a>
+</li>
<li>FishSoundError
-: <a class="el" href="constants_8h.html#8977064c438e05393156a731c9c8ae86">constants.h</a>
+: <a class="el" href="constants_8h.html#a8977064c438e05393156a731c9c8ae86">constants.h</a>
+</li>
<li>FishSoundMode
-: <a class="el" href="constants_8h.html#9d9c3b4fa48a4b733a4ea8014fca8d98">constants.h</a>
+: <a class="el" href="constants_8h.html#a9d9c3b4fa48a4b733a4ea8014fca8d98">constants.h</a>
+</li>
<li>FishSoundStopCtl
-: <a class="el" href="constants_8h.html#73ef8d2d14c2d8314dff3b8f3fce4b77">constants.h</a>
+: <a class="el" href="constants_8h.html#a73ef8d2d14c2d8314dff3b8f3fce4b77">constants.h</a>
+</li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/globals_enum.html
===================================================================
--- websites/xiph.org/fishsound/doc/globals_enum.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/globals_enum.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Fields</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -31,23 +34,26 @@
</div>
</div>
<div class="contents">
-
-<p>
-<ul>
+ <ul>
<li>_FishSoundCodecID
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08">constants.h</a>
+</li>
<li>_FishSoundCommand
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048">constants.h</a>
+</li>
<li>_FishSoundError
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235">constants.h</a>
+</li>
<li>_FishSoundMode
-: <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f34">constants.h</a>
+: <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34">constants.h</a>
+</li>
<li>_FishSoundStopCtl
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9">constants.h</a>
+</li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/globals_eval.html
===================================================================
--- websites/xiph.org/fishsound/doc/globals_eval.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/globals_eval.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Fields</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -31,55 +34,74 @@
</div>
</div>
<div class="contents">
-
-<p>
-<ul>
+ <ul>
<li>FISH_SOUND_COMMAND_NOP
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048aec6ad00ae908f69f8136e240641d02d">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048aaec6ad00ae908f69f8136e240641d02d">constants.h</a>
+</li>
<li>FISH_SOUND_CONTINUE
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d952b16425c46db26ba17e4dc346af4cd0">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9a52b16425c46db26ba17e4dc346af4cd0">constants.h</a>
+</li>
<li>FISH_SOUND_DECODE
-: <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f346c1e6f5a1f6342f9c36416d9ee9753ae">constants.h</a>
+: <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a6c1e6f5a1f6342f9c36416d9ee9753ae">constants.h</a>
+</li>
<li>FISH_SOUND_ENCODE
-: <a class="el" href="constants_8h.html#c949e5a5c7f16cc7fd9d096a39608f343270a746cfa774a469f9783b6848279d">constants.h</a>
+: <a class="el" href="constants_8h.html#ac949e5a5c7f16cc7fd9d096a39608f34a3270a746cfa774a469f9783b6848279d">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_BAD
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e23596b7865eacdd843cd2b53e6d3427bd26">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a96b7865eacdd843cd2b53e6d3427bd26">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_COMMENT_INVALID
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2351782c042f659a9fb415292a722b04150">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a1782c042f659a9fb415292a722b04150">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_DISABLED
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2356e34ea5172345c82c43437a0708c6567">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a6e34ea5172345c82c43437a0708c6567">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_GENERIC
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235a80028f76bb6cc1cdd092e9eeef99730">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aa80028f76bb6cc1cdd092e9eeef99730">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_INVALID
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235ad5c4cda6fecfb092ee39df81795d2a8">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235aad5c4cda6fecfb092ee39df81795d2a8">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_OUT_OF_MEMORY
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e2350c3f04fa2357d23d7948ef5e8a167273">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a0c3f04fa2357d23d7948ef5e8a167273">constants.h</a>
+</li>
<li>FISH_SOUND_ERR_SHORT_IDENTIFY
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e23503320f8b346b8bcb984421c4c72cf347">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a03320f8b346b8bcb984421c4c72cf347">constants.h</a>
+</li>
<li>FISH_SOUND_FLAC
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08528dd24db0ba08599924e7476efd0469">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a528dd24db0ba08599924e7476efd0469">constants.h</a>
+</li>
<li>FISH_SOUND_GET_INFO
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048cd9f0a7348d01ca7ea3ce461245ac1dd">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048acd9f0a7348d01ca7ea3ce461245ac1dd">constants.h</a>
+</li>
<li>FISH_SOUND_GET_INTERLEAVE
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb8520485c3a09a7d6a091dfeadf3570ec5c946e">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048a5c3a09a7d6a091dfeadf3570ec5c946e">constants.h</a>
+</li>
<li>FISH_SOUND_OK
-: <a class="el" href="constants_8h.html#a31123e4a584a5d35b9ed87c9b43e235398c3bfdfe8e7030de26d13393d0f77c">constants.h</a>
+: <a class="el" href="constants_8h.html#aa31123e4a584a5d35b9ed87c9b43e235a398c3bfdfe8e7030de26d13393d0f77c">constants.h</a>
+</li>
<li>FISH_SOUND_SET_INTERLEAVE
-: <a class="el" href="constants_8h.html#7a185639e7fea0051f22b28fdb852048e026d28834d67d6df88e57f1d9f4a031">constants.h</a>
+: <a class="el" href="constants_8h.html#a7a185639e7fea0051f22b28fdb852048ae026d28834d67d6df88e57f1d9f4a031">constants.h</a>
+</li>
<li>FISH_SOUND_SPEEX
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08a708255d1f23a5a5db6f1c2d60778eb9">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08aa708255d1f23a5a5db6f1c2d60778eb9">constants.h</a>
+</li>
<li>FISH_SOUND_STOP_ERR
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9e25023d0fdd1cc19780661163243f1a2">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9ae25023d0fdd1cc19780661163243f1a2">constants.h</a>
+</li>
<li>FISH_SOUND_STOP_OK
-: <a class="el" href="constants_8h.html#8c3fed4bcbe1fa029b21e433684d22d9ee1cd144f456275b2294055ad636e4a0">constants.h</a>
+: <a class="el" href="constants_8h.html#a8c3fed4bcbe1fa029b21e433684d22d9aee1cd144f456275b2294055ad636e4a0">constants.h</a>
+</li>
<li>FISH_SOUND_UNKNOWN
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc081d6c7c1c4837bc1953fe3ae1962206cb">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a1d6c7c1c4837bc1953fe3ae1962206cb">constants.h</a>
+</li>
<li>FISH_SOUND_VORBIS
-: <a class="el" href="constants_8h.html#ff8c305ecaa5b4dc29894d5d3fefbc08219b41711c75ec89b1841e804139ceb1">constants.h</a>
+: <a class="el" href="constants_8h.html#aff8c305ecaa5b4dc29894d5d3fefbc08a219b41711c75ec89b1841e804139ceb1">constants.h</a>
+</li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/globals_func.html
===================================================================
--- websites/xiph.org/fishsound/doc/globals_func.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/globals_func.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Fields</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -31,69 +34,95 @@
</div>
</div>
<div class="contents">
-
-<p>
-<ul>
+ <ul>
<li>fish_sound_command()
-: <a class="el" href="fishsound_8h.html#35c5182901b71a2514bc9a8f2ec839c7">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a35c5182901b71a2514bc9a8f2ec839c7">fishsound.h</a>
+</li>
<li>fish_sound_comment_add()
-: <a class="el" href="comments_8h.html#77493e66f0e4ce8870f6f5413b90317e">comments.h</a>
+: <a class="el" href="comments_8h.html#a77493e66f0e4ce8870f6f5413b90317e">comments.h</a>
+</li>
<li>fish_sound_comment_add_byname()
-: <a class="el" href="comments_8h.html#ef6ec7d8894aac5da78cb0f5711e7d67">comments.h</a>
+: <a class="el" href="comments_8h.html#aef6ec7d8894aac5da78cb0f5711e7d67">comments.h</a>
+</li>
<li>fish_sound_comment_first()
-: <a class="el" href="comments_8h.html#1f0118f390450b28b19bd61ebb6cb7a3">comments.h</a>
+: <a class="el" href="comments_8h.html#a1f0118f390450b28b19bd61ebb6cb7a3">comments.h</a>
+</li>
<li>fish_sound_comment_first_byname()
-: <a class="el" href="comments_8h.html#8d4404ac25bc87a08bdd64cccb27f934">comments.h</a>
+: <a class="el" href="comments_8h.html#a8d4404ac25bc87a08bdd64cccb27f934">comments.h</a>
+</li>
<li>fish_sound_comment_get_vendor()
-: <a class="el" href="comments_8h.html#ecaa4422dade26c02553ba48697503ad">comments.h</a>
+: <a class="el" href="comments_8h.html#aecaa4422dade26c02553ba48697503ad">comments.h</a>
+</li>
<li>fish_sound_comment_next()
-: <a class="el" href="comments_8h.html#b68a529900d2546075193fa37cba76c8">comments.h</a>
+: <a class="el" href="comments_8h.html#ab68a529900d2546075193fa37cba76c8">comments.h</a>
+</li>
<li>fish_sound_comment_next_byname()
-: <a class="el" href="comments_8h.html#7a57c6059a0c2c8b10cf655d78977940">comments.h</a>
+: <a class="el" href="comments_8h.html#a7a57c6059a0c2c8b10cf655d78977940">comments.h</a>
+</li>
<li>fish_sound_comment_remove()
-: <a class="el" href="comments_8h.html#d6c456b3c1f943966d1bac04452b2e84">comments.h</a>
+: <a class="el" href="comments_8h.html#ad6c456b3c1f943966d1bac04452b2e84">comments.h</a>
+</li>
<li>fish_sound_comment_remove_byname()
-: <a class="el" href="comments_8h.html#5a84f90f4f3d61acd7682675b874a359">comments.h</a>
+: <a class="el" href="comments_8h.html#a5a84f90f4f3d61acd7682675b874a359">comments.h</a>
+</li>
<li>fish_sound_decode()
-: <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7">decode.h</a>
+: <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7">decode.h</a>
+</li>
<li>fish_sound_delete()
-: <a class="el" href="fishsound_8h.html#002e2dee1a7f736699dba5bec0a81426">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a002e2dee1a7f736699dba5bec0a81426">fishsound.h</a>
+</li>
<li>fish_sound_encode()
-: <a class="el" href="deprecated_8h.html#6cd1117b2d09f0f9589c8b10cccae75c">deprecated.h</a>
+: <a class="el" href="deprecated_8h.html#a6cd1117b2d09f0f9589c8b10cccae75c">deprecated.h</a>
+</li>
<li>fish_sound_encode_float()
-: <a class="el" href="encode_8h.html#d06e3a04cde6e56a0accfc948c9748a6">encode.h</a>
+: <a class="el" href="encode_8h.html#ad06e3a04cde6e56a0accfc948c9748a6">encode.h</a>
+</li>
<li>fish_sound_encode_float_ilv()
-: <a class="el" href="encode_8h.html#71608dd5615a314a16e2bc4522e5fbde">encode.h</a>
+: <a class="el" href="encode_8h.html#a71608dd5615a314a16e2bc4522e5fbde">encode.h</a>
+</li>
<li>fish_sound_flush()
-: <a class="el" href="fishsound_8h.html#b1672c542e09528b3dad3ee694b124d8">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#ab1672c542e09528b3dad3ee694b124d8">fishsound.h</a>
+</li>
<li>fish_sound_get_frameno()
-: <a class="el" href="fishsound_8h.html#d991f9f6887487f5d833de9480bcbe43">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#ad991f9f6887487f5d833de9480bcbe43">fishsound.h</a>
+</li>
<li>fish_sound_get_interleave()
-: <a class="el" href="fishsound_8h.html#7bc2b75ad943e2da3147bf33882860c8">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a7bc2b75ad943e2da3147bf33882860c8">fishsound.h</a>
+</li>
<li>fish_sound_identify()
-: <a class="el" href="fishsound_8h.html#2776f39cfa1540b1da3c9d423de15ae9">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a2776f39cfa1540b1da3c9d423de15ae9">fishsound.h</a>
+</li>
<li>fish_sound_new()
-: <a class="el" href="fishsound_8h.html#decddfef35cbbddcc8a76b28c365c527">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#adecddfef35cbbddcc8a76b28c365c527">fishsound.h</a>
+</li>
<li>fish_sound_prepare_truncation()
-: <a class="el" href="fishsound_8h.html#6f4818e09b8323d8461331f46f13ab6a">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a6f4818e09b8323d8461331f46f13ab6a">fishsound.h</a>
+</li>
<li>fish_sound_reset()
-: <a class="el" href="fishsound_8h.html#546a521c2c3c3a2ee614ae3981fbc29f">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a546a521c2c3c3a2ee614ae3981fbc29f">fishsound.h</a>
+</li>
<li>fish_sound_set_decoded_callback()
-: <a class="el" href="deprecated_8h.html#dd6f678e9e38d3b27bd8e5b95c2547f1">deprecated.h</a>
+: <a class="el" href="deprecated_8h.html#add6f678e9e38d3b27bd8e5b95c2547f1">deprecated.h</a>
+</li>
<li>fish_sound_set_decoded_float()
-: <a class="el" href="decode_8h.html#e821800e11efe106676d7ce4c743328a">decode.h</a>
+: <a class="el" href="decode_8h.html#ae821800e11efe106676d7ce4c743328a">decode.h</a>
+</li>
<li>fish_sound_set_decoded_float_ilv()
-: <a class="el" href="decode_8h.html#3a4055f579b841a5c05d2a2865f5e939">decode.h</a>
+: <a class="el" href="decode_8h.html#a3a4055f579b841a5c05d2a2865f5e939">decode.h</a>
+</li>
<li>fish_sound_set_encoded_callback()
-: <a class="el" href="encode_8h.html#31549d7a9181bfd33945c3f516f05d12">encode.h</a>
+: <a class="el" href="encode_8h.html#a31549d7a9181bfd33945c3f516f05d12">encode.h</a>
+</li>
<li>fish_sound_set_frameno()
-: <a class="el" href="fishsound_8h.html#0d508075ecdd834ab5a4504f5e85f66b">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a0d508075ecdd834ab5a4504f5e85f66b">fishsound.h</a>
+</li>
<li>fish_sound_set_interleave()
-: <a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104">deprecated.h</a>
+: <a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104">deprecated.h</a>
+</li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/globals_type.html
===================================================================
--- websites/xiph.org/fishsound/doc/globals_type.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/globals_type.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Data Fields</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -31,33 +34,41 @@
</div>
</div>
<div class="contents">
-
-<p>
-<ul>
+ <ul>
<li>FishSound
-: <a class="el" href="fishsound_8h.html#8cfb7dfb102ad1af9ff35046aed3ccd9">fishsound.h</a>
+: <a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">fishsound.h</a>
+</li>
<li>FishSoundCodecID
-: <a class="el" href="constants_8h.html#ecd02a43422e57cac405a5430289122d">constants.h</a>
+: <a class="el" href="constants_8h.html#aecd02a43422e57cac405a5430289122d">constants.h</a>
+</li>
<li>FishSoundCommand
-: <a class="el" href="constants_8h.html#18b0ff610b82227e8dced33c6b7944f5">constants.h</a>
+: <a class="el" href="constants_8h.html#a18b0ff610b82227e8dced33c6b7944f5">constants.h</a>
+</li>
<li>FishSoundDecoded
-: <a class="el" href="deprecated_8h.html#30f4221d1810083d5907749dcacf8df3">deprecated.h</a>
+: <a class="el" href="deprecated_8h.html#a30f4221d1810083d5907749dcacf8df3">deprecated.h</a>
+</li>
<li>FishSoundDecoded_Float
-: <a class="el" href="decode_8h.html#bc40e3343ebff3d1418835569079b2c8">decode.h</a>
+: <a class="el" href="decode_8h.html#abc40e3343ebff3d1418835569079b2c8">decode.h</a>
+</li>
<li>FishSoundDecoded_FloatIlv
-: <a class="el" href="decode_8h.html#8ba661947284a888e24f7e5d0b076828">decode.h</a>
+: <a class="el" href="decode_8h.html#a8ba661947284a888e24f7e5d0b076828">decode.h</a>
+</li>
<li>FishSoundEncoded
-: <a class="el" href="encode_8h.html#7611595d35d3a08253341783adb2c0c9">encode.h</a>
+: <a class="el" href="encode_8h.html#a7611595d35d3a08253341783adb2c0c9">encode.h</a>
+</li>
<li>FishSoundError
-: <a class="el" href="constants_8h.html#8977064c438e05393156a731c9c8ae86">constants.h</a>
+: <a class="el" href="constants_8h.html#a8977064c438e05393156a731c9c8ae86">constants.h</a>
+</li>
<li>FishSoundMode
-: <a class="el" href="constants_8h.html#9d9c3b4fa48a4b733a4ea8014fca8d98">constants.h</a>
+: <a class="el" href="constants_8h.html#a9d9c3b4fa48a4b733a4ea8014fca8d98">constants.h</a>
+</li>
<li>FishSoundStopCtl
-: <a class="el" href="constants_8h.html#73ef8d2d14c2d8314dff3b8f3fce4b77">constants.h</a>
+: <a class="el" href="constants_8h.html#a73ef8d2d14c2d8314dff3b8f3fce4b77">constants.h</a>
+</li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/group__about.html
===================================================================
--- websites/xiph.org/fishsound/doc/group__about.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/group__about.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: About</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -17,25 +20,31 @@
</div>
<div class="contents">
<h1>About</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
</table>
-<h2><a class="anchor" name="design">
+<h2><a class="anchor" id="design">
Design</a></h2>
-libfishsound provides a simple programming interface for decoding and encoding audio data using codecs from <a href="http://www.xiph.org/">Xiph.Org</a>.<p>
-libfishsound by itself is designed to handle raw codec streams from a lower level layer such as UDP datagrams. When these codecs are used in files, they are commonly encapsulated in <a href="http://www.xiph.org/ogg/">Ogg</a> to produce <em>Ogg FLAC</em>, <em>Speex</em> and <em>Ogg Vorbis</em> files. Example C programs using <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to read and write these files are provided in the libfishsound sources.<p>
-libfishsound is implemented as a wrapper around the existing codec libraries and provides a consistent, higher-level programming interface. The motivation for this is twofold: to simplify the task of developing application software that supports these codecs, and to ensure that valid codec streams are generated.<h2><a class="anchor" name="history">
+<p>libfishsound provides a simple programming interface for decoding and encoding audio data using codecs from <a href="http://www.xiph.org/">Xiph.Org</a>.</p>
+<p>libfishsound by itself is designed to handle raw codec streams from a lower level layer such as UDP datagrams. When these codecs are used in files, they are commonly encapsulated in <a href="http://www.xiph.org/ogg/">Ogg</a> to produce <em>Ogg FLAC</em>, <em>Speex</em> and <em>Ogg Vorbis</em> files. Example C programs using <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to read and write these files are provided in the libfishsound sources.</p>
+<p>libfishsound is implemented as a wrapper around the existing codec libraries and provides a consistent, higher-level programming interface. The motivation for this is twofold: to simplify the task of developing application software that supports these codecs, and to ensure that valid codec streams are generated.</p>
+<h2><a class="anchor" id="history">
History</a></h2>
-libfishsound was designed and developed by Conrad Parker on the weekend of October 18-19 2003. Previously the author had implemented Vorbis and Speex support in the following software:<ul>
-<li><a href="http://www.metadecks.org/software/sweep/">Sweep</a>, a digital audio editor with decoding and GUI control of all encoding options of Vorbis and Speex</li><li>Speex support in the <a href="http://www.xinehq.org/">xine</a> multimedia player</li><li>Vorbis and Speex importers for <a href="http://www.annodex.net/software/libannodex/">libannodex</a>, the basic library for reading and writing <a href="http://www.annodex.net/">Annodex.net</a> media files.</li></ul>
-<p>
-The implementation of libfishsound draws heavily on these sources, and in turn the original example sources of libvorbis and libvorbisenc by Monty, and libspeex by Jean-Marc Valin.<p>
-The naming of libfishsound reflects both the Xiph.Org logo and the author's reputation as a dirty, smelly old fish.<h2><a class="anchor" name="limitations">
+<p>libfishsound was designed and developed by Conrad Parker on the weekend of October 18-19 2003. Previously the author had implemented Vorbis and Speex support in the following software:</p>
+<ul>
+<li><a href="http://www.metadecks.org/software/sweep/">Sweep</a>, a digital audio editor with decoding and GUI control of all encoding options of Vorbis and Speex</li>
+<li>Speex support in the <a href="http://www.xinehq.org/">xine</a> multimedia player</li>
+<li>Vorbis and Speex importers for <a href="http://www.annodex.net/software/libannodex/">libannodex</a>, the basic library for reading and writing <a href="http://www.annodex.net/">Annodex.net</a> media files.</li>
+</ul>
+<p>The implementation of libfishsound draws heavily on these sources, and in turn the original example sources of libvorbis and libvorbisenc by Monty, and libspeex by Jean-Marc Valin.</p>
+<p>The naming of libfishsound reflects both the Xiph.Org logo and the author's reputation as a dirty, smelly old fish.</p>
+<h2><a class="anchor" id="limitations">
Limitations</a></h2>
-libfishsound has been designed to accomodate the various decoding and encoding styles required by a wide variety of software. However, as it is an abstraction of the underlying libvorbis, libvorbisenc and libspeex libraries, it may not be possible to implement some low-level techniques that these libraries enable, such as parallelization of Vorbis sub-block decoding. Nevertheless it is expected that libfishsound is a useful API for most software requiring Vorbis or Speex support, including most applications the author has encountered.<h2><a class="anchor" name="acknowledgements">
+<p>libfishsound has been designed to accomodate the various decoding and encoding styles required by a wide variety of software. However, as it is an abstraction of the underlying libvorbis, libvorbisenc and libspeex libraries, it may not be possible to implement some low-level techniques that these libraries enable, such as parallelization of Vorbis sub-block decoding. Nevertheless it is expected that libfishsound is a useful API for most software requiring Vorbis or Speex support, including most applications the author has encountered.</p>
+<h2><a class="anchor" id="acknowledgements">
Acknowledgements</a></h2>
-Much of the API design follows the style of <a href="http://www.zip.com.au/~erikd/libsndfile/">libsndfile</a>. The author would like to thank Erik de Castro Lopo for feedback on the design of libfishsound. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<p>Much of the API design follows the style of <a href="http://www.zip.com.au/~erikd/libsndfile/">libsndfile</a>. The author would like to thank Erik de Castro Lopo for feedback on the design of libfishsound. </p>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/group__building.html
===================================================================
--- websites/xiph.org/fishsound/doc/group__building.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/group__building.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Building against libfishsound</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -17,11 +20,10 @@
</div>
<div class="contents">
<h1>Building against libfishsound</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
</table>
-<h2><a class="anchor" name="autoconf">
+<h2><a class="anchor" id="autoconf">
Using GNU autoconf</a></h2>
-If you are using GNU autoconf, you do not need to call pkg-config directly. Use the following macro to determine if libfishsound is available:<p>
+<p>If you are using GNU autoconf, you do not need to call pkg-config directly. Use the following macro to determine if libfishsound is available:</p>
<pre>
PKG_CHECK_MODULES(FISHSOUND, fishsound >= 0.6.0,
HAVE_FISHSOUND="yes", HAVE_FISHSOUND="no")
@@ -29,16 +31,16 @@
AC_SUBST(FISHSOUND_CFLAGS)
AC_SUBST(FISHSOUND_LIBS)
fi
- </pre> (Note that if your application requires FLAC support, you should check for a version of fishsound >= 0.9.0).<p>
-If libfishsound is found, HAVE_FISHSOUND will be set to "yes", and the autoconf variables FISHSOUND_CFLAGS and FISHSOUND_LIBS will be set appropriately.<h2><a class="anchor" name="pkg-config">
+ </pre><p> (Note that if your application requires FLAC support, you should check for a version of fishsound >= 0.9.0).</p>
+<p>If libfishsound is found, HAVE_FISHSOUND will be set to "yes", and the autoconf variables FISHSOUND_CFLAGS and FISHSOUND_LIBS will be set appropriately.</p>
+<h2><a class="anchor" id="pkg-config">
Determining compiler options with pkg-config</a></h2>
-If you are not using GNU autoconf in your project, you can use the pkg-config tool directly to determine the correct compiler options.<p>
+<p>If you are not using GNU autoconf in your project, you can use the pkg-config tool directly to determine the correct compiler options.</p>
<pre>
- FISHSOUND_CFLAGS=`pkg-config --cflags fishsound`</pre><p>
-<pre> FISHSOUND_LIBS=`pkg-config --libs fishsound`
+ FISHSOUND_CFLAGS=`pkg-config --cflags fishsound`</pre><pre> FISHSOUND_LIBS=`pkg-config --libs fishsound`
</pre> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/group__configuration.html
===================================================================
--- websites/xiph.org/fishsound/doc/group__configuration.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/group__configuration.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Configuration</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -17,14 +20,14 @@
</div>
<div class="contents">
<h1>Configuration</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
</table>
-<h2><a class="anchor" name="platforms">
+<h2><a class="anchor" id="platforms">
Platform-specific configuration</a></h2>
-FishSound can be configured on most platforms using the GNU autoconf ./configure system described below.<p>
-For Win32, see the <a class="el" href="group__win32.html">README.win32 </a> section. You will need to edit <code>win32/config.h</code> by hand to achieve the customizations described below.</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<p>FishSound can be configured on most platforms using the GNU autoconf ./configure system described below.</p>
+<p>For Win32, see the <a class="el" href="group__win32.html">README.win32 </a> section. You will need to edit <code>win32/config.h</code> by hand to achieve the customizations described below.</p>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/group__decode.html
===================================================================
--- websites/xiph.org/fishsound/doc/group__decode.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/group__decode.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Decoding audio data</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -16,20 +19,28 @@
</div>
</div>
<div class="contents">
-<h1>Decoding audio data</h1>To decode audio data using libfishsound:.
-<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
+<h1>Decoding audio data</h1>
+<p>To decode audio data using libfishsound:
+<a href="#_details">More...</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
</table>
+<p>To decode audio data using libfishsound: </p>
<ul>
-<li>create a FishSound* object with mode FISH_SOUND_DECODE. <a class="el" href="fishsound_8h.html#decddfef35cbbddcc8a76b28c365c527" title="Instantiate a new FishSound* handle.">fish_sound_new()</a> will return a new FishSound* object, initialised for decoding, and the <a class="el" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a> structure will be cleared.</li><li>provide a FishSoundDecoded_* callback for libfishsound to call when it has decoded audio.</li><li>(optionally) specify whether you want to receive interleaved or per-channel PCM data, using a <a class="el" href="deprecated_8h.html#8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>. The default is for per-channel (non-interleaved) PCM.</li><li>feed encoded audio data to libfishsound via <a class="el" href="decode_8h.html#070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode(
)</a>. libfishsound will decode the audio for you, calling the FishSoundDecoded_* callback you provided earlier each time it has a block of audio ready.</li><li>when finished, call <a class="el" href="fishsound_8h.html#002e2dee1a7f736699dba5bec0a81426" title="Delete a FishSound object.">fish_sound_delete()</a>.</li></ul>
-<p>
-This procedure is illustrated in src/examples/fishsound-decode.c. Note that this example additionally:<ul>
-<li>uses <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to demultiplex audio data from an Ogg encapsulated FLAC, Speex or Vorbis stream. The step of feeding encoded data to libfishsound is done within the OggzReadPacket callback.</li><li>uses <a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a> to write the decoded audio to a WAV file.</li></ul>
-<p>
-Hence this example code demonstrates all that is needed to decode Ogg FLAC, Speex or Ogg Vorbis files:<p>
+<li>create a FishSound* object with mode FISH_SOUND_DECODE. <a class="el" href="fishsound_8h.html#adecddfef35cbbddcc8a76b28c365c527" title="Instantiate a new FishSound* handle.">fish_sound_new()</a> will return a new FishSound* object, initialised for decoding, and the <a class="el" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a> structure will be cleared.</li>
+<li>provide a FishSoundDecoded_* callback for libfishsound to call when it has decoded audio.</li>
+<li>(optionally) specify whether you want to receive interleaved or per-channel PCM data, using a <a class="el" href="deprecated_8h.html#a8e6b76134675d948015fe4afa3fe4104" title="DEPRECATED FUNCTION.">fish_sound_set_interleave()</a>. The default is for per-channel (non-interleaved) PCM.</li>
+<li>feed encoded audio data to libfishsound via <a class="el" href="decode_8h.html#a070a1843d6990a00e2471945d40645c7" title="Decode a block of compressed data.">fish_sound_decode()</a>. libfishsound will decode the audio for you, calling the FishSoundDecoded_* callback you provided earlier each time it has a block of audio ready.</li>
+<li>when finished, call <a class="el" href="fishsound_8h.html#a002e2dee1a7f736699dba5bec0a81426" title="Delete a FishSound object.">fish_sound_delete()</a>.</li>
+</ul>
+<p>This procedure is illustrated in src/examples/fishsound-decode.c. Note that this example additionally:</p>
+<ul>
+<li>uses <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to demultiplex audio data from an Ogg encapsulated FLAC, Speex or Vorbis stream. The step of feeding encoded data to libfishsound is done within the OggzReadPacket callback.</li>
+<li>uses <a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a> to write the decoded audio to a WAV file.</li>
+</ul>
+<p>Hence this example code demonstrates all that is needed to decode Ogg FLAC, Speex or Ogg Vorbis files:</p>
<div class="fragment"><pre class="fragment"></pre></div> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/group__encode.html
===================================================================
--- websites/xiph.org/fishsound/doc/group__encode.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/group__encode.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Encoding audio data</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -16,20 +19,27 @@
</div>
</div>
<div class="contents">
-<h1>Encoding audio data</h1>To encode audio data using libfishsound:.
-<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
+<h1>Encoding audio data</h1>
+<p>To encode audio data using libfishsound:
+<a href="#_details">More...</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
</table>
+<p>To encode audio data using libfishsound: </p>
<ul>
-<li>create a FishSound* object with mode FISH_SOUND_ENCODE, and with a <a class="el" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a> structure filled in with the required encoding parameters. <a class="el" href="fishsound_8h.html#decddfef35cbbddcc8a76b28c365c527" title="Instantiate a new FishSound* handle.">fish_sound_new()</a> will return a new FishSound* object initialised for encoding.</li><li>provide a FishSoundEncoded callback for libfishsound to call when it has a block of encoded audio</li><li>feed raw PCM audio data to libfishsound via fish_sound_encode_*(). libfishsound will encode the audio for you, calling the FishSoundEncoded callback you provided earlier each time it has a block of encoded audio ready.</li><li>when finished, call <a class="el" href="fishsound_8h.html#002e2dee1a7f736699dba5bec0a81426" title="Delete a FishSound object.">fish_sound_delete()</a>.</li></ul>
-<p>
-This procedure is illustrated in src/examples/fishsound-encode.c. Note that this example additionally:<ul>
-<li>uses <a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a> to read input from a PCM audio file (WAV, AIFF, etc.)</li><li>uses <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to encapsulate the encoded FLAC, Speex or Vorbis data in an Ogg stream.</li></ul>
-<p>
-Hence this example code demonstrates all that is needed to encode Ogg FLAC, Speex and Ogg Vorbis files:<p>
+<li>create a FishSound* object with mode FISH_SOUND_ENCODE, and with a <a class="el" href="structFishSoundInfo.html" title="Info about a particular encoder/decoder instance.">FishSoundInfo</a> structure filled in with the required encoding parameters. <a class="el" href="fishsound_8h.html#adecddfef35cbbddcc8a76b28c365c527" title="Instantiate a new FishSound* handle.">fish_sound_new()</a> will return a new FishSound* object initialised for encoding.</li>
+<li>provide a FishSoundEncoded callback for libfishsound to call when it has a block of encoded audio</li>
+<li>feed raw PCM audio data to libfishsound via fish_sound_encode_*(). libfishsound will encode the audio for you, calling the FishSoundEncoded callback you provided earlier each time it has a block of encoded audio ready.</li>
+<li>when finished, call <a class="el" href="fishsound_8h.html#a002e2dee1a7f736699dba5bec0a81426" title="Delete a FishSound object.">fish_sound_delete()</a>.</li>
+</ul>
+<p>This procedure is illustrated in src/examples/fishsound-encode.c. Note that this example additionally:</p>
+<ul>
+<li>uses <a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a> to read input from a PCM audio file (WAV, AIFF, etc.)</li>
+<li>uses <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to encapsulate the encoded FLAC, Speex or Vorbis data in an Ogg stream.</li>
+</ul>
+<p>Hence this example code demonstrates all that is needed to encode Ogg FLAC, Speex and Ogg Vorbis files:</p>
<div class="fragment"><pre class="fragment"></pre></div> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/group__install.html
===================================================================
--- websites/xiph.org/fishsound/doc/group__install.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/group__install.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Installation</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -17,13 +20,12 @@
</div>
<div class="contents">
<h1>Installation</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
</table>
-<h2><a class="anchor" name="install">
+<h2><a class="anchor" id="install">
INSTALL</a></h2>
<div class="fragment"><pre class="fragment"></pre></div> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/group__win32.html
===================================================================
--- websites/xiph.org/fishsound/doc/group__win32.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/group__win32.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Building on Win32</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -17,13 +20,12 @@
</div>
<div class="contents">
<h1>Building on Win32</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
</table>
-<h2><a class="anchor" name="win32">
+<h2><a class="anchor" id="win32">
README.Win32</a></h2>
<div class="fragment"><pre class="fragment"></pre></div> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/index.html
===================================================================
--- websites/xiph.org/fishsound/doc/index.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/index.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Main Page</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -16,40 +19,40 @@
</div>
</div>
<div class="contents">
-<h1>libfishsound Documentation</h1>
-<p>
-<h3 align="center">0.9.2 </h3><h2><a class="anchor" name="intro">
+<h1>libfishsound Documentation</h1><h3 class="version">1.0.0 </h3><h2><a class="anchor" id="intro">
FishSound, the sound of fish!</a></h2>
-This is the documentation for the FishSound C API. FishSound provides a simple programming interface for decoding and encoding audio data using Xiph.Org codecs (FLAC, Speex and Vorbis).<p>
-libfishsound by itself is designed to handle raw codec streams from a lower level layer such as UDP datagrams. When these codecs are used in files, they are commonly encapsulated in <a href="http://www.xiph.org/ogg/">Ogg</a> to produce <em>Ogg FLAC</em>, <em>Speex</em> and <em>Ogg Vorbis</em> files. Example C programs using <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to read and write these files are provided in the libfishsound sources.<p>
-For more information on the design and history of libfishsound, see the <a class="el" href="group__about.html">About </a> section of this documentation, and the <a href="http://www.annodex.net/software/libfishsound/">libfishsound</a> homepage.<h3><a class="anchor" name="contents">
+<p>This is the documentation for the FishSound C API. FishSound provides a simple programming interface for decoding and encoding audio data using Xiph.Org codecs (FLAC, Speex and Vorbis).</p>
+<p>libfishsound by itself is designed to handle raw codec streams from a lower level layer such as UDP datagrams. When these codecs are used in files, they are commonly encapsulated in <a href="http://www.xiph.org/ogg/">Ogg</a> to produce <em>Ogg FLAC</em>, <em>Speex</em> and <em>Ogg Vorbis</em> files. Example C programs using <a href="http://www.annodex.net/software/liboggz/">liboggz</a> to read and write these files are provided in the libfishsound sources.</p>
+<p>For more information on the design and history of libfishsound, see the <a class="el" href="group__about.html">About </a> section of this documentation, and the <a href="http://www.annodex.net/software/libfishsound/">libfishsound</a> homepage.</p>
+<h3><a class="anchor" id="contents">
Contents</a></h3>
<ul>
-<li><a class="el" href="fishsound_8h.html">fishsound.h </a>: Documentation of the FishSound API.</li></ul>
-<p>
+<li><a class="el" href="fishsound_8h.html">fishsound.h </a>: Documentation of the FishSound API.</li>
+</ul>
<ul>
-<li><a class="el" href="comments_8h.html">Handling comments </a>: How to add and retrieve <em>name</em> = <em>value</em> metadata in Vorbis and Speex streams.</li></ul>
-<p>
+<li><a class="el" href="comments_8h.html">Handling comments </a>: How to add and retrieve <em>name</em> = <em>value</em> metadata in Vorbis and Speex streams.</li>
+</ul>
<ul>
-<li><a class="el" href="group__decode.html">Decoding audio data </a>: How to decode audio data with FishSound, including source for a fully working Ogg FLAC, Speex and Ogg Vorbis decoder.</li></ul>
-<p>
+<li><a class="el" href="group__decode.html">Decoding audio data </a>: How to decode audio data with FishSound, including source for a fully working Ogg FLAC, Speex and Ogg Vorbis decoder.</li>
+</ul>
<ul>
-<li><a class="el" href="group__encode.html">Encoding audio data </a>: How to encode audio data with FishSound, including source for a fully working Ogg FLAC, Speex and Ogg Vorbis encoder.</li></ul>
-<p>
+<li><a class="el" href="group__encode.html">Encoding audio data </a>: How to encode audio data with FishSound, including source for a fully working Ogg FLAC, Speex and Ogg Vorbis encoder.</li>
+</ul>
<ul>
-<li><a class="el" href="group__configuration.html">Configuration </a>: Customizing libfishsound to only decode or encode, or to disable support for a particular codec.</li></ul>
-<p>
+<li><a class="el" href="group__configuration.html">Configuration </a>: Customizing libfishsound to only decode or encode, or to disable support for a particular codec.</li>
+</ul>
<ul>
-<li><a class="el" href="group__building.html">Building </a>: Information related to building software that uses libfishsound.</li></ul>
-<p>
+<li><a class="el" href="group__building.html">Building </a>: Information related to building software that uses libfishsound.</li>
+</ul>
<ul>
-<li><a class="el" href="group__about.html">About </a>: Design, motivation, history and acknowledgements.</li></ul>
-<h2><a class="anchor" name="Licensing">
+<li><a class="el" href="group__about.html">About </a>: Design, motivation, history and acknowledgements.</li>
+</ul>
+<h2><a class="anchor" id="Licensing">
Licensing</a></h2>
-libfishsound is provided under the following BSD-style open source license:<p>
+<p>libfishsound is provided under the following BSD-style open source license:</p>
<div class="fragment"><pre class="fragment"></pre></div> </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/modules.html
===================================================================
--- websites/xiph.org/fishsound/doc/modules.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/modules.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: Module Index</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -17,17 +20,17 @@
</div>
<div class="contents">
<h1>Modules</h1>Here is a list of all modules:<ul>
-<li><a class="el" href="group__about.html">About</a>
-<li><a class="el" href="group__configuration.html">Configuration</a>
-<li><a class="el" href="group__install.html">Installation</a>
-<li><a class="el" href="group__win32.html">Building on Win32</a>
-<li><a class="el" href="group__building.html">Building against libfishsound</a>
-<li><a class="el" href="group__decode.html">Decoding audio data</a>
-<li><a class="el" href="group__encode.html">Encoding audio data</a>
+<li><a class="el" href="group__about.html">About</a></li>
+<li><a class="el" href="group__configuration.html">Configuration</a></li>
+<li><a class="el" href="group__install.html">Installation</a></li>
+<li><a class="el" href="group__win32.html">Building on Win32</a></li>
+<li><a class="el" href="group__building.html">Building against libfishsound</a></li>
+<li><a class="el" href="group__decode.html">Decoding audio data</a></li>
+<li><a class="el" href="group__encode.html">Encoding audio data</a></li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Added: websites/xiph.org/fishsound/doc/structFS__DecEnc.html
===================================================================
--- websites/xiph.org/fishsound/doc/structFS__DecEnc.html (rev 0)
+++ websites/xiph.org/fishsound/doc/structFS__DecEnc.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: FS_DecEnc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>FS_DecEnc Struct Reference</h1><!-- doxytag: class="FS_DecEnc" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d504fd84cb7ed0e37f8426d54604bc6"></a><!-- doxytag: member="FS_DecEnc::infilename" ref="a2d504fd84cb7ed0e37f8426d54604bc6" args="" -->
+char * </td><td class="memItemRight" valign="bottom"><b>infilename</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c5d866d2d7eae7b06284a7eb090872a"></a><!-- doxytag: member="FS_DecEnc::outfilename" ref="a8c5d866d2d7eae7b06284a7eb090872a" args="" -->
+char * </td><td class="memItemRight" valign="bottom"><b>outfilename</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2c10caaf9504ca316f961227035a65f"></a><!-- doxytag: member="FS_DecEnc::oggz_in" ref="ab2c10caaf9504ca316f961227035a65f" args="" -->
+OGGZ * </td><td class="memItemRight" valign="bottom"><b>oggz_in</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac67d216f68cd4b5b8047f4bfbca59954"></a><!-- doxytag: member="FS_DecEnc::oggz_out" ref="ac67d216f68cd4b5b8047f4bfbca59954" args="" -->
+OGGZ * </td><td class="memItemRight" valign="bottom"><b>oggz_out</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4110f95fd7bd1d525240340c56d5edba"></a><!-- doxytag: member="FS_DecEnc::decoder" ref="a4110f95fd7bd1d525240340c56d5edba" args="" -->
+<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td><td class="memItemRight" valign="bottom"><b>decoder</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45453cc1286e459865881ca52fb50b72"></a><!-- doxytag: member="FS_DecEnc::encoder" ref="a45453cc1286e459865881ca52fb50b72" args="" -->
+<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td><td class="memItemRight" valign="bottom"><b>encoder</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cf3da44e41bc3e5a1a06613cc47f5d2"></a><!-- doxytag: member="FS_DecEnc::format" ref="a5cf3da44e41bc3e5a1a06613cc47f5d2" args="" -->
+int </td><td class="memItemRight" valign="bottom"><b>format</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0659a7bb25d60473ca9192508abc1a0"></a><!-- doxytag: member="FS_DecEnc::interleave" ref="ac0659a7bb25d60473ca9192508abc1a0" args="" -->
+int </td><td class="memItemRight" valign="bottom"><b>interleave</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd37425c29c3b12cccf0d03d248dd27e"></a><!-- doxytag: member="FS_DecEnc::blocksize" ref="afd37425c29c3b12cccf0d03d248dd27e" args="" -->
+int </td><td class="memItemRight" valign="bottom"><b>blocksize</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33cc7d9c2cf0eb60d508b2201243729d"></a><!-- doxytag: member="FS_DecEnc::channels" ref="a33cc7d9c2cf0eb60d508b2201243729d" args="" -->
+int </td><td class="memItemRight" valign="bottom"><b>channels</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd8b8ef826db6fd6ec2a9f9fb4f2a42c"></a><!-- doxytag: member="FS_DecEnc::pcm" ref="acd8b8ef826db6fd6ec2a9f9fb4f2a42c" args="" -->
+float ** </td><td class="memItemRight" valign="bottom"><b>pcm</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a206983f5ec9f76a6948ee2de26f9de8d"></a><!-- doxytag: member="FS_DecEnc::begun" ref="a206983f5ec9f76a6948ee2de26f9de8d" args="" -->
+int </td><td class="memItemRight" valign="bottom"><b>begun</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97e671e05484152af5cb9ef15c12f326"></a><!-- doxytag: member="FS_DecEnc::b_o_s" ref="a97e671e05484152af5cb9ef15c12f326" args="" -->
+int </td><td class="memItemRight" valign="bottom"><b>b_o_s</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29c30cd0d4f27593f46baa093090c796"></a><!-- doxytag: member="FS_DecEnc::serialno" ref="a29c30cd0d4f27593f46baa093090c796" args="" -->
+long </td><td class="memItemRight" valign="bottom"><b>serialno</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5ae45affea8c8eb37d9cd0bbb1e90c1"></a><!-- doxytag: member="FS_DecEnc::frames_in" ref="ac5ae45affea8c8eb37d9cd0bbb1e90c1" args="" -->
+long </td><td class="memItemRight" valign="bottom"><b>frames_in</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa418b3a09dd310193bb7e4d7d4d69445"></a><!-- doxytag: member="FS_DecEnc::frames_out" ref="aa418b3a09dd310193bb7e4d7d4d69445" args="" -->
+long </td><td class="memItemRight" valign="bottom"><b>frames_out</b></td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>fishsound-decenc.c</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Added: websites/xiph.org/fishsound/doc/structFS__EncDec.html
===================================================================
--- websites/xiph.org/fishsound/doc/structFS__EncDec.html (rev 0)
+++ websites/xiph.org/fishsound/doc/structFS__EncDec.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>libfishsound: FS_EncDec Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>FS_EncDec Struct Reference</h1><!-- doxytag: class="FS_EncDec" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a762f643381a90b9867a9fb7869388995"></a><!-- doxytag: member="FS_EncDec::infilename" ref="a762f643381a90b9867a9fb7869388995" args="" -->
+char * </td><td class="memItemRight" valign="bottom"><b>infilename</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af95bc9fddf4942c6c6ac324db1223739"></a><!-- doxytag: member="FS_EncDec::outfilename" ref="af95bc9fddf4942c6c6ac324db1223739" args="" -->
+char * </td><td class="memItemRight" valign="bottom"><b>outfilename</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63cdfe09721bda3d6e4d62fbe3a592c2"></a><!-- doxytag: member="FS_EncDec::sndfile_in" ref="a63cdfe09721bda3d6e4d62fbe3a592c2" args="" -->
+SNDFILE * </td><td class="memItemRight" valign="bottom"><b>sndfile_in</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5dca5e395c542d4548b8199b48d353fd"></a><!-- doxytag: member="FS_EncDec::sndfile_out" ref="a5dca5e395c542d4548b8199b48d353fd" args="" -->
+SNDFILE * </td><td class="memItemRight" valign="bottom"><b>sndfile_out</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad7afeba18b1755a59d0ca54a6910714"></a><!-- doxytag: member="FS_EncDec::encoder" ref="aad7afeba18b1755a59d0ca54a6910714" args="" -->
+<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td><td class="memItemRight" valign="bottom"><b>encoder</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a661af2889e39bb23b350d585fe6b3b13"></a><!-- doxytag: member="FS_EncDec::decoder" ref="a661af2889e39bb23b350d585fe6b3b13" args="" -->
+<a class="el" href="fishsound_8h.html#a8cfb7dfb102ad1af9ff35046aed3ccd9">FishSound</a> * </td><td class="memItemRight" valign="bottom"><b>decoder</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a5abd928df34ccb6e53ef151b2834b5"></a><!-- doxytag: member="FS_EncDec::channels" ref="a5a5abd928df34ccb6e53ef151b2834b5" args="" -->
+int </td><td class="memItemRight" valign="bottom"><b>channels</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3cb2d40d03b6e2e85abf4ea0b50df4b"></a><!-- doxytag: member="FS_EncDec::pcm" ref="af3cb2d40d03b6e2e85abf4ea0b50df4b" args="" -->
+float * </td><td class="memItemRight" valign="bottom"><b>pcm</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb2b0b3b8015f11f5ba1adc3e2bbcdc4"></a><!-- doxytag: member="FS_EncDec::frames_in" ref="adb2b0b3b8015f11f5ba1adc3e2bbcdc4" args="" -->
+long </td><td class="memItemRight" valign="bottom"><b>frames_in</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ebbfc555755b5fccc3ccf7447dd43ae"></a><!-- doxytag: member="FS_EncDec::frames_out" ref="a8ebbfc555755b5fccc3ccf7447dd43ae" args="" -->
+long </td><td class="memItemRight" valign="bottom"><b>frames_out</b></td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>fishsound-encdec.c</li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
Modified: websites/xiph.org/fishsound/doc/structFishSoundComment.html
===================================================================
--- websites/xiph.org/fishsound/doc/structFishSoundComment.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/structFishSoundComment.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: FishSoundComment Struct Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -22,46 +25,44 @@
</div>
</div>
<div class="contents">
-<h1>FishSoundComment Struct Reference</h1><!-- doxytag: class="FishSoundComment" -->A comment.
-<a href="#_details">More...</a>
-<p>
-<code>#include <<a class="el" href="comments_8h-source.html">comments.h</a>></code>
-<p>
+<h1>FishSoundComment Struct Reference</h1><!-- doxytag: class="FishSoundComment" -->
+<p>A comment.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="comments_8h_source.html">comments.h</a>></code></p>
<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundComment.html#ededfdcebf50dc81cce9d714e5cda6df">name</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">The name of the comment, eg. <a href="#ededfdcebf50dc81cce9d714e5cda6df"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4293f69fe0e695fc9102e1667ce9add1"></a><!-- doxytag: member="FishSoundComment::value" ref="4293f69fe0e695fc9102e1667ce9add1" args="" -->
-char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundComment.html#4293f69fe0e695fc9102e1667ce9add1">value</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">The value of the comment, as UTF-8. <br></td></tr>
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundComment.html#aededfdcebf50dc81cce9d714e5cda6df">name</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The name of the comment, eg. <a href="#aededfdcebf50dc81cce9d714e5cda6df"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4293f69fe0e695fc9102e1667ce9add1"></a><!-- doxytag: member="FishSoundComment::value" ref="a4293f69fe0e695fc9102e1667ce9add1" args="" -->
+char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundComment.html#a4293f69fe0e695fc9102e1667ce9add1">value</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The value of the comment, as UTF-8. <br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-A comment. <hr><h2>Field Documentation</h2>
-<a class="anchor" name="ededfdcebf50dc81cce9d714e5cda6df"></a><!-- doxytag: member="FishSoundComment::name" ref="ededfdcebf50dc81cce9d714e5cda6df" args="" -->
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>A comment. </p>
+<hr/><h2>Field Documentation</h2>
+<a class="anchor" id="aededfdcebf50dc81cce9d714e5cda6df"></a><!-- doxytag: member="FishSoundComment::name" ref="aededfdcebf50dc81cce9d714e5cda6df" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">char* <a class="el" href="structFishSoundComment.html#ededfdcebf50dc81cce9d714e5cda6df">FishSoundComment::name</a> </td>
+ <td class="memname">char* <a class="el" href="structFishSoundComment.html#aededfdcebf50dc81cce9d714e5cda6df">FishSoundComment::name</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-The name of the comment, eg.
-<p>
-"AUTHOR"
+<p>The name of the comment, eg. </p>
+<p>"AUTHOR" </p>
+
</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="comments_8h-source.html">comments.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="comments_8h_source.html">comments.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/structFishSoundFormat.html
===================================================================
--- websites/xiph.org/fishsound/doc/structFishSoundFormat.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/structFishSoundFormat.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: FishSoundFormat Struct Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -22,50 +25,46 @@
</div>
</div>
<div class="contents">
-<h1>FishSoundFormat Struct Reference</h1><!-- doxytag: class="FishSoundFormat" -->Info about a particular sound format.
-<a href="#_details">More...</a>
-<p>
-<code>#include <<a class="el" href="fishsound_8h-source.html">fishsound.h</a>></code>
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html#d8e6fadc27abace836321a7f92971c2b">format</a></td></tr>
+<h1>FishSoundFormat Struct Reference</h1><!-- doxytag: class="FishSoundFormat" -->
+<p>Info about a particular sound format.
+<a href="#_details">More...</a></p>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc. <a href="#d8e6fadc27abace836321a7f92971c2b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb3416e65b3622a229f5eb835edc1ac0"></a><!-- doxytag: member="FishSoundFormat::name" ref="cb3416e65b3622a229f5eb835edc1ac0" args="" -->
-const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html#cb3416e65b3622a229f5eb835edc1ac0">name</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Printable name. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da9c478e59bad75dc2a0b4cb012534b9"></a><!-- doxytag: member="FishSoundFormat::extension" ref="da9c478e59bad75dc2a0b4cb012534b9" args="" -->
-const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html#da9c478e59bad75dc2a0b4cb012534b9">extension</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Commonly used file extension. <br></td></tr>
+<p><code>#include <<a class="el" href="fishsound_8h_source.html">fishsound.h</a>></code></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html#ad8e6fadc27abace836321a7f92971c2b">format</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc. <a href="#ad8e6fadc27abace836321a7f92971c2b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb3416e65b3622a229f5eb835edc1ac0"></a><!-- doxytag: member="FishSoundFormat::name" ref="acb3416e65b3622a229f5eb835edc1ac0" args="" -->
+const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html#acb3416e65b3622a229f5eb835edc1ac0">name</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Printable name. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada9c478e59bad75dc2a0b4cb012534b9"></a><!-- doxytag: member="FishSoundFormat::extension" ref="ada9c478e59bad75dc2a0b4cb012534b9" args="" -->
+const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundFormat.html#ada9c478e59bad75dc2a0b4cb012534b9">extension</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Commonly used file extension. <br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Info about a particular sound format. <hr><h2>Field Documentation</h2>
-<a class="anchor" name="d8e6fadc27abace836321a7f92971c2b"></a><!-- doxytag: member="FishSoundFormat::format" ref="d8e6fadc27abace836321a7f92971c2b" args="" -->
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Info about a particular sound format. </p>
+<hr/><h2>Field Documentation</h2>
+<a class="anchor" id="ad8e6fadc27abace836321a7f92971c2b"></a><!-- doxytag: member="FishSoundFormat::format" ref="ad8e6fadc27abace836321a7f92971c2b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int <a class="el" href="structFishSoundFormat.html#d8e6fadc27abace836321a7f92971c2b">FishSoundFormat::format</a> </td>
+ <td class="memname">int <a class="el" href="structFishSoundFormat.html#ad8e6fadc27abace836321a7f92971c2b">FishSoundFormat::format</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc.
-<p>
+<p>FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc. </p>
</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="fishsound_8h-source.html">fishsound.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="fishsound_8h_source.html">fishsound.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/structFishSoundInfo.html
===================================================================
--- websites/xiph.org/fishsound/doc/structFishSoundInfo.html 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/structFishSoundInfo.html 2010-06-08 03:59:54 UTC (rev 17282)
@@ -1,10 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libfishsound: FishSoundInfo Struct Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
@@ -22,50 +25,46 @@
</div>
</div>
<div class="contents">
-<h1>FishSoundInfo Struct Reference</h1><!-- doxytag: class="FishSoundInfo" -->Info about a particular encoder/decoder instance.
-<a href="#_details">More...</a>
-<p>
-<code>#include <<a class="el" href="fishsound_8h-source.html">fishsound.h</a>></code>
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b19fb535b78f4df6cd4a275a595e736"></a><!-- doxytag: member="FishSoundInfo::samplerate" ref="9b19fb535b78f4df6cd4a275a595e736" args="" -->
-int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html#9b19fb535b78f4df6cd4a275a595e736">samplerate</a></td></tr>
+<h1>FishSoundInfo Struct Reference</h1><!-- doxytag: class="FishSoundInfo" -->
+<p>Info about a particular encoder/decoder instance.
+<a href="#_details">More...</a></p>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sample rate of audio data in Hz. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1e2bc71184e6311f54ff6bcd9160123"></a><!-- doxytag: member="FishSoundInfo::channels" ref="c1e2bc71184e6311f54ff6bcd9160123" args="" -->
-int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html#c1e2bc71184e6311f54ff6bcd9160123">channels</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Count of channels. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html#3fd250e7150ce5eb58737f715264e913">format</a></td></tr>
-
-<tr><td class="mdescLeft"> </td><td class="mdescRight">FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc. <a href="#3fd250e7150ce5eb58737f715264e913"></a><br></td></tr>
+<p><code>#include <<a class="el" href="fishsound_8h_source.html">fishsound.h</a>></code></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b19fb535b78f4df6cd4a275a595e736"></a><!-- doxytag: member="FishSoundInfo::samplerate" ref="a9b19fb535b78f4df6cd4a275a595e736" args="" -->
+int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html#a9b19fb535b78f4df6cd4a275a595e736">samplerate</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sample rate of audio data in Hz. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1e2bc71184e6311f54ff6bcd9160123"></a><!-- doxytag: member="FishSoundInfo::channels" ref="ac1e2bc71184e6311f54ff6bcd9160123" args="" -->
+int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html#ac1e2bc71184e6311f54ff6bcd9160123">channels</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Count of channels. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structFishSoundInfo.html#a3fd250e7150ce5eb58737f715264e913">format</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc. <a href="#a3fd250e7150ce5eb58737f715264e913"></a><br/></td></tr>
</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Info about a particular encoder/decoder instance. <hr><h2>Field Documentation</h2>
-<a class="anchor" name="3fd250e7150ce5eb58737f715264e913"></a><!-- doxytag: member="FishSoundInfo::format" ref="3fd250e7150ce5eb58737f715264e913" args="" -->
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Info about a particular encoder/decoder instance. </p>
+<hr/><h2>Field Documentation</h2>
+<a class="anchor" id="a3fd250e7150ce5eb58737f715264e913"></a><!-- doxytag: member="FishSoundInfo::format" ref="a3fd250e7150ce5eb58737f715264e913" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int <a class="el" href="structFishSoundInfo.html#3fd250e7150ce5eb58737f715264e913">FishSoundInfo::format</a> </td>
+ <td class="memname">int <a class="el" href="structFishSoundInfo.html#a3fd250e7150ce5eb58737f715264e913">FishSoundInfo::format</a></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p>
-FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc.
-<p>
+<p>FISH_SOUND_VORBIS, FISH_SOUND_SPEEX, FISH_SOUND_FLAC etc. </p>
</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="fishsound_8h-source.html">fishsound.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Apr 8 07:27:45 2009 for libfishsound by
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="fishsound_8h_source.html">fishsound.h</a></li>
+</ul>
+</div>
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jun 8 12:57:06 2010 for libfishsound by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
Modified: websites/xiph.org/fishsound/doc/tabs.css
===================================================================
--- websites/xiph.org/fishsound/doc/tabs.css 2010-06-08 03:59:34 UTC (rev 17281)
+++ websites/xiph.org/fishsound/doc/tabs.css 2010-06-08 03:59:54 UTC (rev 17282)
@@ -32,7 +32,7 @@
float : left;
background : url("tab_r.gif") no-repeat right top;
border-bottom : 1px solid #84B0C7;
- font-size : x-small;
+ font-size : 80%;
font-weight : bold;
text-decoration : none;
}
@@ -57,7 +57,7 @@
white-space : nowrap;
}
-DIV.tabs INPUT
+DIV.tabs #MSearchBox
{
float : right;
display : inline;
@@ -66,7 +66,7 @@
DIV.tabs TD
{
- font-size : x-small;
+ font-size : 80%;
font-weight : bold;
text-decoration : none;
}
@@ -99,4 +99,7 @@
background : none;
border : none;
border-bottom : 1px solid #84B0C7;
+ text-align : center;
+ margin : 2px;
+ padding : 2px;
}
More information about the commits
mailing list