diff options
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/namespaceNLSOUND.html | 1683 |
1 files changed, 1683 insertions, 0 deletions
diff --git a/docs/doxygen/nel/namespaceNLSOUND.html b/docs/doxygen/nel/namespaceNLSOUND.html new file mode 100644 index 00000000..2f9d841b --- /dev/null +++ b/docs/doxygen/nel/namespaceNLSOUND.html @@ -0,0 +1,1683 @@ +<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> +<HTML> +<HEAD> + <TITLE>nevrax.org : docs</TITLE> + <LINK REL=stylesheet TYPE="text/css" HREF="http://www.nevrax.org/inc/css/nevrax.css"> + <link href="doxygen.css" rel="stylesheet" type="text/css"> +</HEAD> +<BODY MARGINHEIGHT="0" MARGINWIDTH="0"> + +<!-- uplinks --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0> + <TR> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD WIDTH=140 BGCOLOR=#dddddd><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle> <A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A> </TD> + <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle> <A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A> </TD> + </TR> +</TABLE> + +<!-- banner Nevrax --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%> + <TR><TD BGCOLOR="#000000" BACKGROUND="http://www.nevrax.org/inc/img/black_banner.jpg"><A HREF="http://www.nevrax.org"><IMG SRC="http://www.nevrax.org/inc/img/nevrax.gif" WIDTH="170" HEIGHT="45" BORDER=0 ALT="Nevrax" ></A></TD></TR> +</TABLE> + +<!-- main table --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 height=100%> + <TR> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="10" BORDER=0 ALT=""></TD> + <TD WIDTH=140 BGCOLOR=#dddddd VALIGN=TOP ALIGN=middle><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT=""> + + <!------ Begin Box ------> + <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=black><TR><TD><TABLE border=0 cellspacing=2 cellpadding=0 width=120><tr><TD ALIGN=middle bgcolor=black> + <FONT COLOR=white FACE="sans-serif"><B>Nevrax.org</B></FONT></TD></TR><tr><td colspan=2 bgcolor=#FFFFFF> + <TABLE cellspacing=0 cellpadding=1 border=0> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="Rubrique news"><img width=13 height=15 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-news.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="News">News</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Rubrique mail"><img width=15 height=11 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-mail.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Mailing list archive">Mailing-list</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Rubrique docs"><img width=14 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-docs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Documentation">Documentation</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="Rubrique cvs"><img width=13 height=17 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-cvs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="CVS Web">CVS</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Rubrique bugs"><img width=20 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-bugs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Bugtracking">Bugs</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="Rubrique license"><img width=18 height=12 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-gpl.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="License">License</a></td></tr> + </TABLE> + </TD></TR></TABLE></TD></TR></TABLE> + <!------ End Box ------> + + </TD> + <TD WIDTH=15><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD ALIGN=left valign=top><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT=""> + +<!-- title --> +<TABLE background="http://www.nevrax.org/inc/img/redline.gif" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td> +<A HREF="http://www.nevrax.org/docs/"><img src="http://www.nevrax.org/inc/img/t_docs.gif" ALT="Docs" HEIGHT=20 BORDER=0></A> +</td><td><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="1" HEIGHT="1" BORDER=0 ALT=""> +</td></tr></table> + + +<!-- block --> +<TABLE bgcolor="#dddddd" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td width=1% valign=middle><img width=6 height=14 hspace=2 vspace=2 src="http://www.nevrax.org/inc/img/reddots.gif"></TD> + <TD><B>Documentation</B></TD> + <TD ALIGN=RIGHT> </td> +</tr></table> +<!-- Generated by Doxygen 1.2.14 --> +<center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> <a class="qindexRef" doxygen="_cgi:http://www.nevrax.org/cgi-bin/nel-search.cgi" href="http://www.nevrax.org/cgi-bin/nel-search.cgi">Search</a> </center> +<hr><h1>NLSOUND Namespace Reference</h1>This namespace contains the sound classes. +<a href="#_details">More...</a> +<p> +<table border=0 cellpadding=0 cellspacing=0> +<tr><td colspan=2><br><h2>Compounds</h2></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CAmbiantSource.html">NLSOUND::CAmbiantSource</a></td></tr> +<tr><td> </td><td><font size=-1><em>Stereo mix of a envsound, seen as a source (see <a class="el" href="classNLSOUND_1_1CEnvSoundUser.html">CEnvSoundUser</a>).</em> <a href="classNLSOUND_1_1CAmbiantSource.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CAsyncFileManagerSound.html">NLSOUND::CAsyncFileManagerSound</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1CAsyncFileManagerSound.html">CAsyncFileManagerSound</a> is a class that manage sound file loading in a seperate thread This class mostly depend on the CAsyncFileManager class for serializing async file loas request.</em> <a href="classNLSOUND_1_1CAsyncFileManagerSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundPattern_1_1IntervalIterator.html">NLSOUND::CSoundPattern::IntervalIterator</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundPattern_1_1PatternIterator.html">NLSOUND::CSoundPattern::PatternIterator</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CAudioMixerUser.html">NLSOUND::CAudioMixerUser</a></td></tr> +<tr><td> </td><td><font size=-1><em>Implementation of <a class="el" href="classNLSOUND_1_1UAudioMixer.html">UAudioMixer</a>.</em> <a href="classNLSOUND_1_1CAudioMixerUser.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CBackgroundSound.html">NLSOUND::CBackgroundSound</a></td></tr> +<tr><td> </td><td><font size=-1><em>A background sound static properties.</em> <a href="classNLSOUND_1_1CBackgroundSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CBackgroundSoundManager.html">NLSOUND::CBackgroundSoundManager</a></td></tr> +<tr><td> </td><td><font size=-1><em>This manager handle the background sound : primitive positioned sound (point, path and patatoid supported) primitive positioned effect (patatoid only) primitive positioned sample bank (patatoid only) A set of 16 application definable flag that can be used in background sound to filter the sub sounds of a background sound.</em> <a href="classNLSOUND_1_1CBackgroundSoundManager.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CBackgroundSource.html">NLSOUND::CBackgroundSource</a></td></tr> +<tr><td> </td><td><font size=-1><em>Implemetation class for background source.</em> <a href="classNLSOUND_1_1CBackgroundSource.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1IBuffer.html">NLSOUND::IBuffer</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound buffer interface (implemented in sound driver dynamic library).</em> <a href="classNLSOUND_1_1IBuffer.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CBufferAL.html">NLSOUND::CBufferAL</a></td></tr> +<tr><td> </td><td><font size=-1><em>OpenAL buffer.</em> <a href="classNLSOUND_1_1CBufferAL.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CBufferDSound.html">NLSOUND::CBufferDSound</a></td></tr> +<tr><td> </td><td><font size=-1><em>Buffer for the DSound implementation of the audio driver.</em> <a href="classNLSOUND_1_1CBufferDSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CCancelLoadWavFile.html">NLSOUND::CCancelLoadWavFile</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CAsyncFileManagerSound_1_1CLoadWavFile.html">NLSOUND::CAsyncFileManagerSound::CLoadWavFile</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CAudioMixerUser_1_1IMixerUpdate.html">NLSOUND::CAudioMixerUser::IMixerUpdate</a></td></tr> +<tr><td> </td><td><font size=-1><em>Interface for registering object in the mixer update.</em> <a href="classNLSOUND_1_1CAudioMixerUser_1_1IMixerUpdate.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CAudioMixerUser_1_1IMixerEvent.html">NLSOUND::CAudioMixerUser::IMixerEvent</a></td></tr> +<tr><td> </td><td><font size=-1><em>Intergace for registering object in the mixer eventlist.</em> <a href="classNLSOUND_1_1CAudioMixerUser_1_1IMixerEvent.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CComplexSound.html">NLSOUND::CComplexSound</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CComplexSource.html">NLSOUND::CComplexSource</a></td></tr> +<tr><td> </td><td><font size=-1><em>Implemetation class for Complex source.</em> <a href="classNLSOUND_1_1CComplexSource.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CContextMatcher.html">NLSOUND::CContextMatcher</a></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CContextMatcher_1_1CHash.html">NLSOUND::CContextMatcher::CHash</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CContextSound.html">NLSOUND::CContextSound</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CContextSoundContainer.html">NLSOUND::CContextSoundContainer</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1IContextSoundContainer.html">NLSOUND::IContextSoundContainer</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CDeviceDescription.html">NLSOUND::CDeviceDescription</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CEnvEffect.html">NLSOUND::CEnvEffect</a></td></tr> +<tr><td> </td><td><font size=-1><em>Environmental effects and where they are applied.</em> <a href="classNLSOUND_1_1CEnvEffect.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CEnvSoundUser.html">NLSOUND::CEnvSoundUser</a></td></tr> +<tr><td> </td><td><font size=-1><em>Implementation of <a class="el" href="classNLSOUND_1_1UEnvSound.html">UEnvSound</a>.</em> <a href="classNLSOUND_1_1CEnvSoundUser.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESampleBankNotFound.html">NLSOUND::ESampleBankNotFound</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundFileNotFound.html">ESoundFileNotFound</a>.</em> <a href="classNLSOUND_1_1ESampleBankNotFound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundBankNotFound.html">NLSOUND::ESoundBankNotFound</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundFileNotFound.html">ESoundFileNotFound</a>.</em> <a href="classNLSOUND_1_1ESoundBankNotFound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriver.html">NLSOUND::ESoundDriver</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound driver exceptions.</em> <a href="classNLSOUND_1_1ESoundDriver.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverCantCreateDriver.html">NLSOUND::ESoundDriverCantCreateDriver</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverCantCreateDriver.html">ESoundDriverCantCreateDriver</a>.</em> <a href="classNLSOUND_1_1ESoundDriverCantCreateDriver.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverCorrupted.html">NLSOUND::ESoundDriverCorrupted</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverCorrupted.html">ESoundDriverCorrupted</a>.</em> <a href="classNLSOUND_1_1ESoundDriverCorrupted.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverGenBuf.html">NLSOUND::ESoundDriverGenBuf</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverGenBuf.html">ESoundDriverGenBuf</a>.</em> <a href="classNLSOUND_1_1ESoundDriverGenBuf.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverGenSrc.html">NLSOUND::ESoundDriverGenSrc</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverGenBuf.html">ESoundDriverGenBuf</a>.</em> <a href="classNLSOUND_1_1ESoundDriverGenSrc.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverNotFound.html">NLSOUND::ESoundDriverNotFound</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverNotFound.html">ESoundDriverNotFound</a>.</em> <a href="classNLSOUND_1_1ESoundDriverNotFound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverNotSupp.html">NLSOUND::ESoundDriverNotSupp</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverNotSupp.html">ESoundDriverNotSupp</a>.</em> <a href="classNLSOUND_1_1ESoundDriverNotSupp.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverOldVersion.html">NLSOUND::ESoundDriverOldVersion</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverOldVersion.html">ESoundDriverOldVersion</a>.</em> <a href="classNLSOUND_1_1ESoundDriverOldVersion.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundDriverUnknownVersion.html">NLSOUND::ESoundDriverUnknownVersion</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundDriverUnknownVersion.html">ESoundDriverUnknownVersion</a>.</em> <a href="classNLSOUND_1_1ESoundDriverUnknownVersion.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ESoundFileNotFound.html">NLSOUND::ESoundFileNotFound</a></td></tr> +<tr><td> </td><td><font size=-1><em><a class="el" href="classNLSOUND_1_1ESoundFileNotFound.html">ESoundFileNotFound</a>.</em> <a href="classNLSOUND_1_1ESoundFileNotFound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1IListener.html">NLSOUND::IListener</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound listener interface (implemented in sound driver dynamic library).</em> <a href="classNLSOUND_1_1IListener.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CListenerAL.html">NLSOUND::CListenerAL</a></td></tr> +<tr><td> </td><td><font size=-1><em>OpenAL sound listener.</em> <a href="classNLSOUND_1_1CListenerAL.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CListenerDSound.html">NLSOUND::CListenerDSound</a></td></tr> +<tr><td> </td><td><font size=-1><em>DirectSound listener.</em> <a href="classNLSOUND_1_1CListenerDSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CListenerUser.html">NLSOUND::CListenerUser</a></td></tr> +<tr><td> </td><td><font size=-1><em>Implementation of <a class="el" href="classNLSOUND_1_1UListener.html">UListener</a>.</em> <a href="classNLSOUND_1_1CListenerUser.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ILoader.html">NLSOUND::ILoader</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound loader interface.</em> <a href="classNLSOUND_1_1ILoader.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CompareSources.html">NLSOUND::CompareSources</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSampleBank.html">NLSOUND::CSampleBank</a></td></tr> +<tr><td> </td><td><font size=-1><em>A set of samples.</em> <a href="classNLSOUND_1_1CSampleBank.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSimpleSound.html">NLSOUND::CSimpleSound</a></td></tr> +<tr><td> </td><td><font size=-1><em>A sound buffer and its static properties.</em> <a href="classNLSOUND_1_1CSimpleSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSimpleSource.html">NLSOUND::CSimpleSource</a></td></tr> +<tr><td> </td><td><font size=-1><em>Implementation of <a class="el" href="classNLSOUND_1_1USource.html">USource</a>.</em> <a href="classNLSOUND_1_1CSimpleSource.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSound.html">NLSOUND::CSound</a></td></tr> +<tr><td> </td><td><font size=-1><em>A sound base class and its static properties.</em> <a href="classNLSOUND_1_1CSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundAnimation.html">NLSOUND::CSoundAnimation</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundAnimManager.html">NLSOUND::CSoundAnimManager</a></td></tr> +<tr><td> </td><td><font size=-1><em>The set of players.</em> <a href="classNLSOUND_1_1CSoundAnimManager.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundAnimMarker.html">NLSOUND::CSoundAnimMarker</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundBank.html">NLSOUND::CSoundBank</a></td></tr> +<tr><td> </td><td><font size=-1><em>A set of sounds.</em> <a href="classNLSOUND_1_1CSoundBank.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CSoundContext.html">NLSOUND::CSoundContext</a></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CBackgroundSoundManager_1_1TBanksData.html">NLSOUND::CBackgroundSoundManager::TBanksData</a></td></tr> +<tr><td> </td><td><font size=-1><em>Storage for a samples banks zone.</em> <a href="structNLSOUND_1_1CBackgroundSoundManager_1_1TBanksData.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ISoundDriver.html">NLSOUND::ISoundDriver</a></td></tr> +<tr><td> </td><td><font size=-1><em>Abstract sound driver (implemented in sound driver dynamic library).</em> <a href="classNLSOUND_1_1ISoundDriver.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundDriverAL.html">NLSOUND::CSoundDriverAL</a></td></tr> +<tr><td> </td><td><font size=-1><em>OpenAL sound driver.</em> <a href="classNLSOUND_1_1CSoundDriverAL.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundDriverDSound.html">NLSOUND::CSoundDriverDSound</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundPattern.html">NLSOUND::CSoundPattern</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundSerializer.html">NLSOUND::CSoundSerializer</a></td></tr> +<tr><td> </td><td><font size=-1><em>Pseudo serializer for packed sheet loading/saving.</em> <a href="classNLSOUND_1_1CSoundSerializer.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1ISource.html">NLSOUND::ISource</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound source interface (implemented in sound driver dynamic library).</em> <a href="classNLSOUND_1_1ISource.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSourceAL.html">NLSOUND::CSourceAL</a></td></tr> +<tr><td> </td><td><font size=-1><em>OpenAL sound source.</em> <a href="classNLSOUND_1_1CSourceAL.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSourceCommon.html">NLSOUND::CSourceCommon</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSourceDSound.html">NLSOUND::CSourceDSound</a></td></tr> +<tr><td> </td><td><font size=-1><em>DirectSound sound source.</em> <a href="classNLSOUND_1_1CSourceDSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1TEnvEffectRoom.html">NLSOUND::TEnvEffectRoom</a></td></tr> +<tr><td> </td><td><font size=-1><em>Enveffect preset and size.</em> <a href="structNLSOUND_1_1TEnvEffectRoom.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CSoundPattern_1_1Iterator.html">NLSOUND::CSoundPattern::Iterator</a></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1TFindId.html">NLSOUND::TFindId</a></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1THashPtr.html">NLSOUND::THashPtr</a></td></tr> +<tr><td> </td><td><font size=-1><em>Hasher functor for hashed container with pointer key.</em> <a href="structNLSOUND_1_1THashPtr.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CBackgroundSound_1_1TSoundInfo.html">NLSOUND::CBackgroundSound::TSoundInfo</a></td></tr> +<tr><td> </td><td><font size=-1><em>Associtation clas for storage of sound / filter.</em> <a href="structNLSOUND_1_1CBackgroundSound_1_1TSoundInfo.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CBackgroundSoundManager_1_1TSoundData.html">NLSOUND::CBackgroundSoundManager::TSoundData</a></td></tr> +<tr><td> </td><td><font size=-1><em>Storage for all a sound in a layer.</em> <a href="structNLSOUND_1_1CBackgroundSoundManager_1_1TSoundData.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CBackgroundSoundManager_1_1TSoundStatus.html">NLSOUND::CBackgroundSoundManager::TSoundStatus</a></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1CBackgroundSource_1_1TSubSource.html">NLSOUND::CBackgroundSource::TSubSource</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sub source info.</em> <a href="structNLSOUND_1_1CBackgroundSource_1_1TSubSource.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1CTrack.html">NLSOUND::CTrack</a></td></tr> +<tr><td> </td><td><font size=-1><em>A source selected for playing.</em> <a href="classNLSOUND_1_1CTrack.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structNLSOUND_1_1UAudioMixer_1_1TBackgroundFlags.html">NLSOUND::UAudioMixer::TBackgroundFlags</a></td></tr> +<tr><td> </td><td><font size=-1><em>Structure that containg the background flags.</em> <a href="structNLSOUND_1_1UAudioMixer_1_1TBackgroundFlags.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1UAudioMixer.html">NLSOUND::UAudioMixer</a></td></tr> +<tr><td> </td><td><font size=-1><em>Game interface for audio.</em> <a href="classNLSOUND_1_1UAudioMixer.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1UEnvSound.html">NLSOUND::UEnvSound</a></td></tr> +<tr><td> </td><td><font size=-1><em>Game interface for localized environment sounds.</em> <a href="classNLSOUND_1_1UEnvSound.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1UListener.html">NLSOUND::UListener</a></td></tr> +<tr><td> </td><td><font size=-1><em>Game interface for listener control.</em> <a href="classNLSOUND_1_1UListener.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLSOUND_1_1USource.html">NLSOUND::USource</a></td></tr> +<tr><td> </td><td><font size=-1><em>Game interface for sound sources (stereo or 3D sound instances).</em> <a href="classNLSOUND_1_1USource.html#_details">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan=2><br><h2>Typedefs</h2></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a0">TSoundAnimId</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a2">TSoundAnimPlayId</a></td></tr> +<tr><td nowrap align=right valign=top>typedef std::hash_map< std::string,<br> + <a class="el" href="namespaceNLSOUND.html#a0">TSoundAnimId</a> > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a3">TSoundAnimMap</a></td></tr> +<tr><td> </td><td><font size=-1><em>Animation name-to-id hash map.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>typedef std::vector< <a class="el" href="classNLSOUND_1_1CSoundAnimation.html">CSoundAnimation</a> * > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a4">TSoundAnimVector</a></td></tr> +<tr><td> </td><td><font size=-1><em>Animation vector.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>typedef std::set< std::string > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a5">TMarkerSoundSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef std::vector< <a class="el" href="classNLSOUND_1_1CSoundAnimMarker.html">CSoundAnimMarker</a> * > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a6">TMarkerVector</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNLSOUND_1_1CSound.html">CSound</a> * </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a8">TSoundId</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound sample identifiers.</em> <a href="#a8">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>typedef void(* </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a9">TSpawnEndCallback</a> )(<a class="el" href="classNLSOUND_1_1USource.html">USource</a> *, void *)</td></tr> +<tr><td> </td><td><font size=-1><em>Type of callbacks called before a spawned source is deleted.</em> <a href="#a9">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>typedef std::basic_string<<br> + <a class="el" href="memory__common_8h.html#a9">uint16</a> > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a20">uint16_string</a></td></tr> +<tr><td nowrap align=right valign=top>typedef ALvoid(* </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a36">TGenFunctionAL</a> )(ALsizei, ALuint *)</td></tr> +<tr><td nowrap align=right valign=top>typedef ALboolean(* </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a37">TTestFunctionAL</a> )(ALuint)</td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNLSOUND_1_1ISoundDriver.html">ISoundDriver</a> *(* </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a38">ISDRV_CREATE_PROC</a> )(void)</td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="memory__common_8h.html#a11">uint32</a>(* </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a40">ISDRV_VERSION_PROC</a> )(void)</td></tr> +<tr><td nowrap align=right valign=top>typedef std::hash_map< std::string,<br> + <a class="el" href="classNLSOUND_1_1IBuffer.html">IBuffer</a> * > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a70">TSampleTable</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound names hash map.</em> <a href="#a70">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>typedef std::hash_map< std::string,<br> + <a class="el" href="classNLSOUND_1_1CSound.html">CSound</a> * > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a71">TSoundMap</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound names hash map.</em> <a href="#a71">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>typedef std::set< <a class="el" href="classNLSOUND_1_1CSound.html">CSound</a> * > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a72">TSoundSet</a></td></tr> +<tr><td> </td><td><font size=-1><em>Sound names set (for ambiant sounds).</em> <a href="#a72">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan=2><br><h2>Enumerations</h2></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a82">TSoundPriority</a> { <br> + <a class="el" href="namespaceNLSOUND.html#a82a10">HighestPri</a>, +<a class="el" href="namespaceNLSOUND.html#a82a11">HighPri</a>, +<a class="el" href="namespaceNLSOUND.html#a82a12">MidPri</a>, +<a class="el" href="namespaceNLSOUND.html#a82a13">LowPri</a>, +<br> + <a class="el" href="namespaceNLSOUND.html#a82a14">NbSoundPriorities</a> +<br> + }</td></tr> +<tr><td> </td><td><font size=-1><em>Priority of the sources (p1<p2 means p1 has higher priority than p2).</em> <a href="#a82">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a83">TSampleFormat</a> { <a class="el" href="namespaceNLSOUND.html#a83a21">Mono8</a>, +<a class="el" href="namespaceNLSOUND.html#a83a22">Mono16</a>, +<a class="el" href="namespaceNLSOUND.html#a83a23">Stereo8</a>, +<a class="el" href="namespaceNLSOUND.html#a83a24">Stereo16</a> + }</td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a84">TSourceDSoundBufferState</a> { <a class="el" href="namespaceNLSOUND.html#a84a27">NL_DSOUND_FILLING</a>, +<a class="el" href="namespaceNLSOUND.html#a84a28">NL_DSOUND_SILENCING</a>, +<a class="el" href="namespaceNLSOUND.html#a84a29">NL_DSOUND_SILENCED</a> + }</td></tr> +<tr><td> </td><td><font size=-1><em>Keep trace of following states of the DirectSound buffer: the buffer is being filled with samples (filling), the buffer still contains samples but silence is being written (silencing), the buffer contains no samples but only silence (silenced).</em> <a href="#a84">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a85">TSourceDSoundUserState</a> { <a class="el" href="namespaceNLSOUND.html#a85a30">NL_DSOUND_PLAYING</a>, +<a class="el" href="namespaceNLSOUND.html#a85a31">NL_DSOUND_PAUSED</a>, +<a class="el" href="namespaceNLSOUND.html#a85a32">NL_DSOUND_STOPPED</a> + }</td></tr> +<tr><td> </td><td><font size=-1><em>The state of the source as experienced by the user: playing, paused, and stopped.</em> <a href="#a85">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a86">TSourceDSoundEndState</a> { <a class="el" href="namespaceNLSOUND.html#a86a33">NL_DSOUND_TAIL1</a>, +<a class="el" href="namespaceNLSOUND.html#a86a34">NL_DSOUND_TAIL2</a>, +<a class="el" href="namespaceNLSOUND.html#a86a35">NL_DSOUND_ENDED</a> + }</td></tr> +<tr><td> </td><td><font size=-1><em>To figger out whether the sound device has played all the samples in the buffer, the position of the play cursor is traced relatively to the position of the last sample in the buffer.</em> <a href="#a86">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a87">TEnvEffectPreset</a> { <br> + <a class="el" href="namespaceNLSOUND.html#a87a42">ENVEFFECT_GENERIC</a>, +<a class="el" href="namespaceNLSOUND.html#a87a43">ENVEFFECT_PADDEDCELL</a>, +<a class="el" href="namespaceNLSOUND.html#a87a44">ENVEFFECT_ROOM</a>, +<a class="el" href="namespaceNLSOUND.html#a87a45">ENVEFFECT_BATHROOM</a>, +<br> + <a class="el" href="namespaceNLSOUND.html#a87a46">ENVEFFECT_LIVINGROOM</a>, +<a class="el" href="namespaceNLSOUND.html#a87a47">ENVEFFECT_STONEROOM</a>, +<a class="el" href="namespaceNLSOUND.html#a87a48">ENVEFFECT_AUDITORIUM</a>, +<a class="el" href="namespaceNLSOUND.html#a87a49">ENVEFFECT_CONCERTHALL</a>, +<br> + <a class="el" href="namespaceNLSOUND.html#a87a50">ENVEFFECT_CAVE</a>, +<a class="el" href="namespaceNLSOUND.html#a87a51">ENVEFFECT_ARENA</a>, +<a class="el" href="namespaceNLSOUND.html#a87a52">ENVEFFECT_HANGAR</a>, +<a class="el" href="namespaceNLSOUND.html#a87a53">ENVEFFECT_CARPETEDHALLWAY</a>, +<br> + <a class="el" href="namespaceNLSOUND.html#a87a54">ENVEFFECT_HALLWAY</a>, +<a class="el" href="namespaceNLSOUND.html#a87a55">ENVEFFECT_STONECORRIDOR</a>, +<a class="el" href="namespaceNLSOUND.html#a87a56">ENVEFFECT_ALLEY</a>, +<a class="el" href="namespaceNLSOUND.html#a87a57">ENVEFFECT_FOREST</a>, +<br> + <a class="el" href="namespaceNLSOUND.html#a87a58">ENVEFFECT_CITY</a>, +<a class="el" href="namespaceNLSOUND.html#a87a59">ENVEFFECT_MOUNTAINS</a>, +<a class="el" href="namespaceNLSOUND.html#a87a60">ENVEFFECT_QUARRY</a>, +<a class="el" href="namespaceNLSOUND.html#a87a61">ENVEFFECT_PLAIN</a>, +<br> + <a class="el" href="namespaceNLSOUND.html#a87a62">ENVEFFECT_PARKINGLOT</a>, +<a class="el" href="namespaceNLSOUND.html#a87a63">ENVEFFECT_SEWERPIPE</a>, +<a class="el" href="namespaceNLSOUND.html#a87a64">ENVEFFECT_UNDERWATER</a>, +<a class="el" href="namespaceNLSOUND.html#a87a65">ENVEFFECT_DRUGGED</a>, +<br> + <a class="el" href="namespaceNLSOUND.html#a87a66">ENVEFFECT_DIZZY</a>, +<a class="el" href="namespaceNLSOUND.html#a87a67">ENVEFFECT_PSYCHOTIC</a>, +<a class="el" href="namespaceNLSOUND.html#a87a68">ENVEFFECT_COUNT</a> +<br> + }</td></tr> +<tr><td> </td><td><font size=-1><em>EAX environmental effect presets.</em> <a href="#a87">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan=2><br><h2>Functions</h2></td></tr> +<tr><td nowrap align=right valign=top>const char * </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a75">getPriorityStr</a> (<a class="el" href="namespaceNLSOUND.html#a82">TSoundPriority</a> p)</td></tr> +<tr><td> </td><td><font size=-1><em>Return the priority cstring (debug info).</em> <a href="#a75">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>BOOL WINAPI </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a76">DllMain</a> (HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)</td></tr> +<tr><td nowrap align=right valign=top>long FAR PASCAL </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a77">CSoundDriverCreateWindowProc</a> (HWND hWnd, unsigned message, WPARAM wParam, LPARAM lParam)</td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a78">__declspec</a> (dllexport) <a class="el" href="classNLSOUND_1_1ISoundDriver.html">ISoundDriver</a> *NLSOUND_createISoundDriverInstance()</td></tr> +<tr><td nowrap align=right valign=top>BOOL CALLBACK </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a79">CSoundDriverDSoundEnumCallback</a> (LPGUID guid, LPCSTR description, PCSTR module, LPVOID context)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a80">ThrowGenException</a> (<a class="el" href="namespaceNLSOUND.html#a36">TGenFunctionAL</a> algenfunc)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="namespaceNLSOUND.html#a83">TSampleFormat</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a81">ALtoNLSoundFormat</a> (ALenum alformat)</td></tr> +<tr><td colspan=2><br><h2>Variables</h2></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="namespaceNLSOUND.html#a0">TSoundAnimId</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a1">CSoundAnimationNoId</a> = -1</td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="memory__common_8h.html#a15">uint</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a7">SoundContextNbArgs</a> = 10</td></tr> +<tr><td nowrap align=right valign=top>const char * </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a15">PriToCStr</a> [NbSoundPriorities] = { "XH", "HI", "MD", "LO" }</td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="memory__common_8h.html#a15">uint</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a16">MAX_TRACKS</a> = 32</td></tr> +<tr><td nowrap align=right valign=top>const float </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a17">INSIDE_FALLOF</a> = 10.0f</td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="memory__common_8h.html#a11">uint32</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a18">BACKGROUND_LAYER</a> = 3</td></tr> +<tr><td> </td><td><font size=-1><em>Number of background layer. Layer are identified in .prim by a letter starting from 'a' (for layer 0).</em> <a href="#a18">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>const TTime </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a19">ENV_CHK_INTERVAL</a> = 3000</td></tr> +<tr><td> </td><td><font size=-1><em>Time interval between environnment checking (millisec).</em> <a href="#a19">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>HINSTANCE </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a25">CSoundDriverDllHandle</a> = 0</td></tr> +<tr><td nowrap align=right valign=top>HWND </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a26">CSoundDriverWnd</a> = 0</td></tr> +<tr><td nowrap align=right valign=top>const char * </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a39">IDRV_CREATE_PROC_NAME</a> = "NLSOUND_createISoundDriverInstance"</td></tr> +<tr><td nowrap align=right valign=top>const char * </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a41">IDRV_VERSION_PROC_NAME</a> = "NLSOUND_interfaceVersion"</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a11">uint32</a> </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a69">ASYNC_LOADING_SPLIT</a> = 10</td></tr> +<tr><td> </td><td><font size=-1><em>Constante for the number of file to load asynchronously at a time.</em> <a href="#a69">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>const double </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a73">Sqrt12_2</a> = 1.0594630943592952645618252949463</td></tr> +<tr><td nowrap align=right valign=top>std::map< std::string, <a class="el" href="classNLSOUND_1_1CSoundSerializer.html">CSoundSerializer</a> > </td><td valign=bottom><a class="el" href="namespaceNLSOUND.html#a74">Container</a></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +This namespace contains the sound classes.<hr><h2>Typedef Documentation</h2> +<a name="a38" doxytag="NLSOUND::ISDRV_CREATE_PROC"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNLSOUND_1_1ISoundDriver.html">ISoundDriver</a>*(* NLSOUND::ISDRV_CREATE_PROC)(void) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver_8cpp-source.html#l00048">48</a> of file <a class="el" href="sound__driver_8cpp-source.html">sound_driver.cpp</a>. +<p> +Referenced by <a class="el" href="sound__driver_8cpp-source.html#l00059">NLSOUND::ISoundDriver::createDriver</a>. </td> + </tr> +</table> +<a name="a40" doxytag="NLSOUND::ISDRV_VERSION_PROC"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="memory__common_8h.html#a11">uint32</a>(* NLSOUND::ISDRV_VERSION_PROC)(void) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver_8cpp-source.html#l00051">51</a> of file <a class="el" href="sound__driver_8cpp-source.html">sound_driver.cpp</a>. +<p> +Referenced by <a class="el" href="sound__driver_8cpp-source.html#l00059">NLSOUND::ISoundDriver::createDriver</a>. </td> + </tr> +</table> +<a name="a36" doxytag="NLSOUND::TGenFunctionAL"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef ALvoid(* NLSOUND::TGenFunctionAL)( ALsizei, ALuint* ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__al_8h-source.html#l00051">51</a> of file <a class="el" href="sound__driver__al_8h-source.html">sound_driver_al.h</a>. +<p> +Referenced by <a class="el" href="sound__driver__al_8cpp-source.html#l00212">NLSOUND::CSoundDriverAL::allocateNewItems</a>, <a class="el" href="sound__driver__al_8cpp-source.html#l00284">NLSOUND::CSoundDriverAL::createItem</a>, <a class="el" href="sound__driver__al_8cpp-source.html#l00366">NLSOUND::CSoundDriverAL::deleteItem</a>, and <a class="el" href="sound__driver__al_8cpp-source.html#l00237">NLSOUND::CSoundDriverAL::generateItems</a>. </td> + </tr> +</table> +<a name="a5" doxytag="NLSOUND::TMarkerSoundSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::set<std::string> NLSOUND::TMarkerSoundSet + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__anim__marker_8h-source.html#l00038">38</a> of file <a class="el" href="sound__anim__marker_8h-source.html">sound_anim_marker.h</a>. </td> + </tr> +</table> +<a name="a6" doxytag="NLSOUND::TMarkerVector"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::vector<<a class="el" href="classNLSOUND_1_1CSoundAnimMarker.html">CSoundAnimMarker</a>*> NLSOUND::TMarkerVector + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__animation_8h-source.html#l00041">41</a> of file <a class="el" href="sound__animation_8h-source.html">sound_animation.h</a>. </td> + </tr> +</table> +<a name="a70" doxytag="NLSOUND::TSampleTable"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::hash_map<std::string, <a class="el" href="classNLSOUND_1_1IBuffer.html">IBuffer</a>*> NLSOUND::TSampleTable + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Sound names hash map. +<p> + +<p> +Definition at line <a class="el" href="sample__bank_8h-source.html#l00055">55</a> of file <a class="el" href="sample__bank_8h-source.html">sample_bank.h</a>. </td> + </tr> +</table> +<a name="a0" doxytag="NLSOUND::TSoundAnimId"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="memory__common_8h.html#a10">sint32</a> NLSOUND::TSoundAnimId + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__anim__manager_8h-source.html#l00054">54</a> of file <a class="el" href="sound__anim__manager_8h-source.html">sound_anim_manager.h</a>. +<p> +Referenced by <a class="el" href="sound__anim__manager_8cpp-source.html#l00118">NLSOUND::CSoundAnimManager::createAnimation</a>, <a class="el" href="sound__animation_8h-source.html#l00054">NLSOUND::CSoundAnimation::CSoundAnimation</a>, <a class="el" href="sound__anim__manager_8cpp-source.html#l00150">NLSOUND::CSoundAnimManager::getAnimationFromName</a>, <a class="el" href="sound__anim__manager_8cpp-source.html#l00203">NLSOUND::CSoundAnimManager::idToName</a>, <a class="el" href="sound__anim__manager_8cpp-source.html#l00076">NLSOUND::CSoundAnimManager::loadAnimation</a>, <a class="el" href="sound__anim__manager_8cpp-source.html#l00215">NLSOUND::CSoundAnimManager::playAnimation</a>, and <a class="el" href="sound__anim__manager_8cpp-source.html#l00193">NLSOUND::TFindId::TFindId</a>. </td> + </tr> +</table> +<a name="a3" doxytag="NLSOUND::TSoundAnimMap"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::hash_map<std::string, <a class="el" href="namespaceNLSOUND.html#a0">TSoundAnimId</a>> NLSOUND::TSoundAnimMap + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Animation name-to-id hash map. +<p> + +<p> +Definition at line <a class="el" href="sound__anim__manager_8h-source.html#l00062">62</a> of file <a class="el" href="sound__anim__manager_8h-source.html">sound_anim_manager.h</a>. </td> + </tr> +</table> +<a name="a2" doxytag="NLSOUND::TSoundAnimPlayId"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="memory__common_8h.html#a10">sint32</a> NLSOUND::TSoundAnimPlayId + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__anim__manager_8h-source.html#l00059">59</a> of file <a class="el" href="sound__anim__manager_8h-source.html">sound_anim_manager.h</a>. +<p> +Referenced by <a class="el" href="sound__anim__manager_8cpp-source.html#l00268">NLSOUND::CSoundAnimManager::isPlaying</a>, <a class="el" href="sound__anim__manager_8cpp-source.html#l00233">NLSOUND::CSoundAnimManager::playAnimation</a>, and <a class="el" href="sound__anim__manager_8cpp-source.html#l00250">NLSOUND::CSoundAnimManager::stopAnimation</a>. </td> + </tr> +</table> +<a name="a4" doxytag="NLSOUND::TSoundAnimVector"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::vector<<a class="el" href="classNLSOUND_1_1CSoundAnimation.html">CSoundAnimation</a>*> NLSOUND::TSoundAnimVector + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Animation vector. +<p> + +<p> +Definition at line <a class="el" href="sound__anim__manager_8h-source.html#l00065">65</a> of file <a class="el" href="sound__anim__manager_8h-source.html">sound_anim_manager.h</a>. </td> + </tr> +</table> +<a name="a8" doxytag="NLSOUND::TSoundId"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNLSOUND_1_1CSound.html">CSound</a>* NLSOUND::TSoundId + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Sound sample identifiers. +<p> + +<p> +Definition at line <a class="el" href="u__source_8h-source.html#l00069">69</a> of file <a class="el" href="u__source_8h-source.html">u_source.h</a>. +<p> +Referenced by <a class="el" href="ambiant__source_8cpp-source.html#l00353">NLSOUND::CAmbiantSource::calcRandomSparseSoundTime</a>, <a class="el" href="audio__mixer__user_8cpp-source.html#l00775">NLSOUND::CAudioMixerUser::createSource</a>, <a class="el" href="source__common_8cpp-source.html#l00036">NLSOUND::CSourceCommon::CSourceCommon</a>, <a class="el" href="ambiant__source_8h-source.html#l00079">NLSOUND::CAmbiantSource::getChannels</a>, <a class="el" href="ambiant__source_8cpp-source.html#l00336">NLSOUND::CAmbiantSource::getRandomSound</a>, <a class="el" href="simple__source_8h-source.html#l00068">NLSOUND::CSimpleSource::getSound</a>, <a class="el" href="complex__source_8cpp-source.html#l00073">NLSOUND::CComplexSource::getSound</a>, <a class="el" href="background__source_8cpp-source.html#l00057">NLSOUND::CBackgroundSource::getSound</a>, <a class="el" href="audio__mixer__user_8cpp-source.html#l00755">NLSOUND::CAudioMixerUser::getSoundId</a>, <a class="el" href="complex__source_8cpp-source.html#l00069">NLSOUND::CComplexSource::setSound</a>, <a class="el" href="background__source_8cpp-source.html#l00052">NLSOUND::CBackgroundSource::setSound</a>, and <a class="el" href="ambiant__source_8cpp-source.html#l00239">NLSOUND::CAmbiantSource::update</a>. </td> + </tr> +</table> +<a name="a71" doxytag="NLSOUND::TSoundMap"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::hash_map<std::string, <a class="el" href="classNLSOUND_1_1CSound.html">CSound</a>*> NLSOUND::TSoundMap + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Sound names hash map. +<p> + +<p> +Definition at line <a class="el" href="sound_8h-source.html#l00045">45</a> of file <a class="el" href="sound_8h-source.html">sound.h</a>. </td> + </tr> +</table> +<a name="a72" doxytag="NLSOUND::TSoundSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::set<<a class="el" href="classNLSOUND_1_1CSound.html">CSound</a>*> NLSOUND::TSoundSet + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Sound names set (for ambiant sounds). +<p> + +<p> +Definition at line <a class="el" href="sound_8h-source.html#l00048">48</a> of file <a class="el" href="sound_8h-source.html">sound.h</a>. </td> + </tr> +</table> +<a name="a9" doxytag="NLSOUND::TSpawnEndCallback"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef void(* NLSOUND::TSpawnEndCallback)(<a class="el" href="classNLSOUND_1_1USource.html">USource</a> *, void *) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Type of callbacks called before a spawned source is deleted. +<p> + +<p> +Definition at line <a class="el" href="u__source_8h-source.html#l00076">76</a> of file <a class="el" href="u__source_8h-source.html">u_source.h</a>. +<p> +Referenced by <a class="el" href="background__source_8cpp-source.html#l00040">NLSOUND::CBackgroundSource::CBackgroundSource</a>, <a class="el" href="complex__source_8cpp-source.html#l00037">NLSOUND::CComplexSource::CComplexSource</a>, <a class="el" href="audio__mixer__user_8cpp-source.html#l00775">NLSOUND::CAudioMixerUser::createSource</a>, <a class="el" href="simple__source_8cpp-source.html#l00044">NLSOUND::CSimpleSource::CSimpleSource</a>, <a class="el" href="source__common_8cpp-source.html#l00036">NLSOUND::CSourceCommon::CSourceCommon</a>, and <a class="el" href="simple__source_8h-source.html#l00126">NLSOUND::CSimpleSource::getSpawnEndCallback</a>. </td> + </tr> +</table> +<a name="a37" doxytag="NLSOUND::TTestFunctionAL"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef ALboolean(* NLSOUND::TTestFunctionAL)( ALuint ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__al_8h-source.html#l00055">55</a> of file <a class="el" href="sound__driver__al_8h-source.html">sound_driver_al.h</a>. +<p> +Referenced by <a class="el" href="sound__driver__al_8cpp-source.html#l00212">NLSOUND::CSoundDriverAL::allocateNewItems</a>, <a class="el" href="sound__driver__al_8cpp-source.html#l00317">NLSOUND::CSoundDriverAL::compactAliveNames</a>, <a class="el" href="sound__driver__al_8cpp-source.html#l00284">NLSOUND::CSoundDriverAL::createItem</a>, and <a class="el" href="sound__driver__al_8cpp-source.html#l00237">NLSOUND::CSoundDriverAL::generateItems</a>. </td> + </tr> +</table> +<a name="a20" doxytag="NLSOUND::uint16_string"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef std::basic_string< <a class="el" href="memory__common_8h.html#a9">uint16</a> > NLSOUND::uint16_string + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="complex__sound_8h-source.html#l00039">39</a> of file <a class="el" href="complex__sound_8h-source.html">complex_sound.h</a>. </td> + </tr> +</table> +<hr><h2>Enumeration Type Documentation</h2> +<a name="a87" doxytag="NLSOUND::TEnvEffectPreset"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLSOUND::TEnvEffectPreset + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +EAX environmental effect presets. +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="a87a42" doxytag="ENVEFFECT_GENERIC"></a><em>ENVEFFECT_GENERIC</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a43" doxytag="ENVEFFECT_PADDEDCELL"></a><em>ENVEFFECT_PADDEDCELL</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a44" doxytag="ENVEFFECT_ROOM"></a><em>ENVEFFECT_ROOM</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a45" doxytag="ENVEFFECT_BATHROOM"></a><em>ENVEFFECT_BATHROOM</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a46" doxytag="ENVEFFECT_LIVINGROOM"></a><em>ENVEFFECT_LIVINGROOM</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a47" doxytag="ENVEFFECT_STONEROOM"></a><em>ENVEFFECT_STONEROOM</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a48" doxytag="ENVEFFECT_AUDITORIUM"></a><em>ENVEFFECT_AUDITORIUM</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a49" doxytag="ENVEFFECT_CONCERTHALL"></a><em>ENVEFFECT_CONCERTHALL</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a50" doxytag="ENVEFFECT_CAVE"></a><em>ENVEFFECT_CAVE</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a51" doxytag="ENVEFFECT_ARENA"></a><em>ENVEFFECT_ARENA</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a52" doxytag="ENVEFFECT_HANGAR"></a><em>ENVEFFECT_HANGAR</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a53" doxytag="ENVEFFECT_CARPETEDHALLWAY"></a><em>ENVEFFECT_CARPETEDHALLWAY</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a54" doxytag="ENVEFFECT_HALLWAY"></a><em>ENVEFFECT_HALLWAY</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a55" doxytag="ENVEFFECT_STONECORRIDOR"></a><em>ENVEFFECT_STONECORRIDOR</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a56" doxytag="ENVEFFECT_ALLEY"></a><em>ENVEFFECT_ALLEY</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a57" doxytag="ENVEFFECT_FOREST"></a><em>ENVEFFECT_FOREST</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a58" doxytag="ENVEFFECT_CITY"></a><em>ENVEFFECT_CITY</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a59" doxytag="ENVEFFECT_MOUNTAINS"></a><em>ENVEFFECT_MOUNTAINS</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a60" doxytag="ENVEFFECT_QUARRY"></a><em>ENVEFFECT_QUARRY</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a61" doxytag="ENVEFFECT_PLAIN"></a><em>ENVEFFECT_PLAIN</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a62" doxytag="ENVEFFECT_PARKINGLOT"></a><em>ENVEFFECT_PARKINGLOT</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a63" doxytag="ENVEFFECT_SEWERPIPE"></a><em>ENVEFFECT_SEWERPIPE</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a64" doxytag="ENVEFFECT_UNDERWATER"></a><em>ENVEFFECT_UNDERWATER</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a65" doxytag="ENVEFFECT_DRUGGED"></a><em>ENVEFFECT_DRUGGED</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a66" doxytag="ENVEFFECT_DIZZY"></a><em>ENVEFFECT_DIZZY</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a67" doxytag="ENVEFFECT_PSYCHOTIC"></a><em>ENVEFFECT_PSYCHOTIC</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a87a68" doxytag="ENVEFFECT_COUNT"></a><em>ENVEFFECT_COUNT</em></em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="env__effect_8h-source.html#l00038">38</a> of file <a class="el" href="env__effect_8h-source.html">env_effect.h</a>. +<p> +Referenced by <a class="el" href="env__effect_8cpp-source.html#l00087">NLSOUND::CEnvEffect::addEnvNum</a>, <a class="el" href="env__effect_8h-source.html#l00124">NLSOUND::CEnvEffect::getEnvNum</a>, and <a class="el" href="env__effect_8h-source.html#l00078">NLSOUND::TEnvEffectRoom::TEnvEffectRoom</a>. </td> + </tr> +</table> +<a name="a83" doxytag="NLSOUND::TSampleFormat"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLSOUND::TSampleFormat + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="a83a21" doxytag="Mono8"></a><em>Mono8</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a83a22" doxytag="Mono16"></a><em>Mono16</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a83a23" doxytag="Stereo8"></a><em>Stereo8</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a83a24" doxytag="Stereo16"></a><em>Stereo16</em></em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="buffer_8h-source.html#l00039">39</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>. +<p> +Referenced by <a class="el" href="buffer__dsound_8h-source.html#l00072">NLSOUND::CBufferDSound::getFormat</a>, <a class="el" href="buffer__al_8cpp-source.html#l00082">NLSOUND::CBufferAL::getFormat</a>, <a class="el" href="source__dsound_8cpp-source.html#l00778">NLSOUND::CSourceDSound::getPitch</a>, <a class="el" href="buffer__dsound_8cpp-source.html#l00065">NLSOUND::CBufferDSound::setFormat</a>, <a class="el" href="buffer__al_8cpp-source.html#l00121">NLSOUND::CBufferAL::setFormat</a>, and <a class="el" href="source__dsound_8cpp-source.html#l00752">NLSOUND::CSourceDSound::setPitch</a>. </td> + </tr> +</table> +<a name="a82" doxytag="NLSOUND::TSoundPriority"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLSOUND::TSoundPriority + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Priority of the sources (p1<p2 means p1 has higher priority than p2). +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="a82a10" doxytag="HighestPri"></a><em>HighestPri</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a82a11" doxytag="HighPri"></a><em>HighPri</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a82a12" doxytag="MidPri"></a><em>MidPri</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a82a13" doxytag="LowPri"></a><em>LowPri</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a82a14" doxytag="NbSoundPriorities"></a><em>NbSoundPriorities</em></em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="u__source_8h-source.html#l00072">72</a> of file <a class="el" href="u__source_8h-source.html">u_source.h</a>. +<p> +Referenced by <a class="el" href="source__common_8h-source.html#l00057">NLSOUND::CSourceCommon::getPriority</a>, <a class="el" href="sound_8h-source.html#l00091">NLSOUND::CSound::getPriority</a>, <a class="el" href="source__common_8cpp-source.html#l00065">NLSOUND::CSourceCommon::setPriority</a>, and <a class="el" href="audio__mixer__user_8cpp-source.html#l00168">NLSOUND::CAudioMixerUser::setPriorityReserve</a>. </td> + </tr> +</table> +<a name="a84" doxytag="NLSOUND::TSourceDSoundBufferState"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLSOUND::TSourceDSoundBufferState + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Keep trace of following states of the DirectSound buffer: the buffer is being filled with samples (filling), the buffer still contains samples but silence is being written (silencing), the buffer contains no samples but only silence (silenced). +<p> +<ul> +<li>* - * - </ul> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="a84a27" doxytag="NL_DSOUND_FILLING"></a><em>NL_DSOUND_FILLING</em></em> </td><td> +The buffer is being filled with samples (filling),.</td></tr> +<tr><td valign=top><em><a name="a84a28" doxytag="NL_DSOUND_SILENCING"></a><em>NL_DSOUND_SILENCING</em></em> </td><td> +The buffer still contains samples but silence is being written (silencing),.</td></tr> +<tr><td valign=top><em><a name="a84a29" doxytag="NL_DSOUND_SILENCED"></a><em>NL_DSOUND_SILENCED</em></em> </td><td> +The buffer contains no samples but only silence (silenced).</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="source__dsound_8h-source.html#l00048">48</a> of file <a class="el" href="source__dsound_8h-source.html">source_dsound.h</a>. </td> + </tr> +</table> +<a name="a86" doxytag="NLSOUND::TSourceDSoundEndState"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLSOUND::TSourceDSoundEndState + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +To figger out whether the sound device has played all the samples in the buffer, the position of the play cursor is traced relatively to the position of the last sample in the buffer. +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="a86a33" doxytag="NL_DSOUND_TAIL1"></a><em>NL_DSOUND_TAIL1</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a86a34" doxytag="NL_DSOUND_TAIL2"></a><em>NL_DSOUND_TAIL2</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="a86a35" doxytag="NL_DSOUND_ENDED"></a><em>NL_DSOUND_ENDED</em></em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="source__dsound_8h-source.html#l00075">75</a> of file <a class="el" href="source__dsound_8h-source.html">source_dsound.h</a>. </td> + </tr> +</table> +<a name="a85" doxytag="NLSOUND::TSourceDSoundUserState"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum NLSOUND::TSourceDSoundUserState + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The state of the source as experienced by the user: playing, paused, and stopped. +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="a85a30" doxytag="NL_DSOUND_PLAYING"></a><em>NL_DSOUND_PLAYING</em></em> </td><td> +The buffer is playing.</td></tr> +<tr><td valign=top><em><a name="a85a31" doxytag="NL_DSOUND_PAUSED"></a><em>NL_DSOUND_PAUSED</em></em> </td><td> +The buffer is paused.</td></tr> +<tr><td valign=top><em><a name="a85a32" doxytag="NL_DSOUND_STOPPED"></a><em>NL_DSOUND_STOPPED</em></em> </td><td> +The buffer is stopped.</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="source__dsound_8h-source.html#l00060">60</a> of file <a class="el" href="source__dsound_8h-source.html">source_dsound.h</a>. +<p> +Referenced by <a class="el" href="source__dsound_8cpp-source.html#l00440">NLSOUND::CSourceDSound::pause</a>, and <a class="el" href="source__dsound_8cpp-source.html#l00417">NLSOUND::CSourceDSound::stop</a>. </td> + </tr> +</table> +<hr><h2>Function Documentation</h2> +<a name="a78" doxytag="NLSOUND::__declspec"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLSOUND::__declspec </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">dllexport </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__dsound_8cpp-source.html#l00070">70</a> of file <a class="el" href="sound__driver__dsound_8cpp-source.html">sound_driver_dsound.cpp</a>. </td> + </tr> +</table> +<a name="a81" doxytag="NLSOUND::ALtoNLSoundFormat"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="namespaceNLSOUND.html#a83">TSampleFormat</a> ALtoNLSoundFormat </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">ALenum </td> + <td class="mdname1" valign="top" nowrap> <em>alformat</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__al_8cpp-source.html#l00408">408</a> of file <a class="el" href="sound__driver__al_8cpp-source.html">sound_driver_al.cpp</a>. +<p> +Referenced by <a class="el" href="sound__driver__al_8cpp-source.html#l00424">NLSOUND::CSoundDriverAL::loadWavFile</a>. </td> + </tr> +</table> +<a name="a77" doxytag="NLSOUND::CSoundDriverCreateWindowProc"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> long FAR PASCAL CSoundDriverCreateWindowProc </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">HWND </td> + <td class="mdname" nowrap> <em>hWnd</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>unsigned </td> + <td class="mdname" nowrap> <em>message</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>WPARAM </td> + <td class="mdname" nowrap> <em>wParam</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>LPARAM </td> + <td class="mdname" nowrap> <em>lParam</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__dsound_8cpp-source.html#l00063">63</a> of file <a class="el" href="sound__driver__dsound_8cpp-source.html">sound_driver_dsound.cpp</a>. </td> + </tr> +</table> +<a name="a79" doxytag="NLSOUND::CSoundDriverDSoundEnumCallback"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> BOOL CALLBACK CSoundDriverDSoundEnumCallback </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">LPGUID </td> + <td class="mdname" nowrap> <em>guid</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>LPCSTR </td> + <td class="mdname" nowrap> <em>description</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>PCSTR </td> + <td class="mdname" nowrap> <em>module</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>LPVOID </td> + <td class="mdname" nowrap> <em>context</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__dsound_8cpp-source.html#l00244">244</a> of file <a class="el" href="sound__driver__dsound_8cpp-source.html">sound_driver_dsound.cpp</a>. +<p> +Referenced by <a class="el" href="sound__driver__dsound_8cpp-source.html#l00252">NLSOUND::CSoundDriverDSound::init</a>. </td> + </tr> +</table> +<a name="a76" doxytag="NLSOUND::DllMain"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> BOOL WINAPI DllMain </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">HANDLE </td> + <td class="mdname" nowrap> <em>hModule</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>DWORD </td> + <td class="mdname" nowrap> <em>ul_reason_for_call</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>LPVOID </td> + <td class="mdname" nowrap> <em>lpReserved</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__dsound_8cpp-source.html#l00053">53</a> of file <a class="el" href="sound__driver__dsound_8cpp-source.html">sound_driver_dsound.cpp</a>. </td> + </tr> +</table> +<a name="a75" doxytag="NLSOUND::getPriorityStr"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const char * NLSOUND::getPriorityStr </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="namespaceNLSOUND.html#a82">TSoundPriority</a> </td> + <td class="mdname1" valign="top" nowrap> <em>p</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return the priority cstring (debug info). +<p> + +<p> +Definition at line <a class="el" href="audio__mixer__user_8cpp-source.html#l00084">84</a> of file <a class="el" href="audio__mixer__user_8cpp-source.html">audio_mixer_user.cpp</a>. </td> + </tr> +</table> +<a name="a80" doxytag="NLSOUND::ThrowGenException"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void ThrowGenException </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="namespaceNLSOUND.html#a36">TGenFunctionAL</a> </td> + <td class="mdname1" valign="top" nowrap> <em>algenfunc</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__al_8cpp-source.html#l00224">224</a> of file <a class="el" href="sound__driver__al_8cpp-source.html">sound_driver_al.cpp</a>. +<p> +Referenced by <a class="el" href="sound__driver__al_8cpp-source.html#l00237">NLSOUND::CSoundDriverAL::generateItems</a>. </td> + </tr> +</table> +<hr><h2>Variable Documentation</h2> +<a name="a69" doxytag="NLSOUND::ASYNC_LOADING_SPLIT"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a11">uint32</a> NLSOUND::ASYNC_LOADING_SPLIT = 10 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Constante for the number of file to load asynchronously at a time. +<p> + +<p> +Definition at line <a class="el" href="sample__bank_8cpp-source.html#l00044">44</a> of file <a class="el" href="sample__bank_8cpp-source.html">sample_bank.cpp</a>. +<p> +Referenced by <a class="el" href="sample__bank_8cpp-source.html#l00147">NLSOUND::CSampleBank::load</a>, and <a class="el" href="sample__bank_8cpp-source.html#l00230">NLSOUND::CSampleBank::onUpdate</a>. </td> + </tr> +</table> +<a name="a18" doxytag="NLSOUND::BACKGROUND_LAYER"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="memory__common_8h.html#a11">uint32</a> NLSOUND::BACKGROUND_LAYER = 3 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Number of background layer. Layer are identified in .prim by a letter starting from 'a' (for layer 0). +<p> + +<p> +Definition at line <a class="el" href="background__sound__manager_8h-source.html#l00048">48</a> of file <a class="el" href="background__sound__manager_8h-source.html">background_sound_manager.h</a>. +<p> +Referenced by <a class="el" href="background__sound__manager_8cpp-source.html#l00073">NLSOUND::CBackgroundSoundManager::addSound</a>, <a class="el" href="background__sound__manager_8cpp-source.html#l00380">NLSOUND::CBackgroundSoundManager::stop</a>, <a class="el" href="background__sound__manager_8cpp-source.html#l00400">NLSOUND::CBackgroundSoundManager::unload</a>, and <a class="el" href="background__sound__manager_8cpp-source.html#l00433">NLSOUND::CBackgroundSoundManager::updateBackgroundStatus</a>. </td> + </tr> +</table> +<a name="a74" doxytag="NLSOUND::Container"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::map<std::string, <a class="el" href="classNLSOUND_1_1CSoundSerializer.html">CSoundSerializer</a>> NLSOUND::Container + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__bank_8cpp-source.html#l00267">267</a> of file <a class="el" href="sound__bank_8cpp-source.html">sound_bank.cpp</a>. +<p> +Referenced by <a class="el" href="sound__bank_8cpp-source.html#l00273">NLSOUND::CSoundBank::load</a>. </td> + </tr> +</table> +<a name="a1" doxytag="NLSOUND::CSoundAnimationNoId"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="namespaceNLSOUND.html#a0">TSoundAnimId</a> NLSOUND::CSoundAnimationNoId = -1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__anim__manager_8h-source.html#l00056">56</a> of file <a class="el" href="sound__anim__manager_8h-source.html">sound_anim_manager.h</a>. +<p> +Referenced by <a class="el" href="sound__anim__manager_8cpp-source.html#l00118">NLSOUND::CSoundAnimManager::createAnimation</a>, <a class="el" href="sound__anim__manager_8cpp-source.html#l00150">NLSOUND::CSoundAnimManager::getAnimationFromName</a>, <a class="el" href="sound__anim__manager_8cpp-source.html#l00076">NLSOUND::CSoundAnimManager::loadAnimation</a>, and <a class="el" href="sound__anim__manager_8cpp-source.html#l00215">NLSOUND::CSoundAnimManager::playAnimation</a>. </td> + </tr> +</table> +<a name="a25" doxytag="NLSOUND::CSoundDriverDllHandle"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> HINSTANCE NLSOUND::CSoundDriverDllHandle = 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__dsound_8cpp-source.html#l00046">46</a> of file <a class="el" href="sound__driver__dsound_8cpp-source.html">sound_driver_dsound.cpp</a>. </td> + </tr> +</table> +<a name="a26" doxytag="NLSOUND::CSoundDriverWnd"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> HWND NLSOUND::CSoundDriverWnd = 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver__dsound_8cpp-source.html#l00047">47</a> of file <a class="el" href="sound__driver__dsound_8cpp-source.html">sound_driver_dsound.cpp</a>. </td> + </tr> +</table> +<a name="a19" doxytag="NLSOUND::ENV_CHK_INTERVAL"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const TTime NLSOUND::ENV_CHK_INTERVAL = 3000 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Time interval between environnment checking (millisec). +<p> + +<p> +Definition at line <a class="el" href="background__source_8cpp-source.html#l00037">37</a> of file <a class="el" href="background__source_8cpp-source.html">background_source.cpp</a>. +<p> +Referenced by <a class="el" href="background__source_8cpp-source.html#l00246">NLSOUND::CBackgroundSource::onEvent</a>, and <a class="el" href="background__source_8cpp-source.html#l00122">NLSOUND::CBackgroundSource::play</a>. </td> + </tr> +</table> +<a name="a39" doxytag="NLSOUND::IDRV_CREATE_PROC_NAME"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const char* NLSOUND::IDRV_CREATE_PROC_NAME = "NLSOUND_createISoundDriverInstance" + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver_8cpp-source.html#l00049">49</a> of file <a class="el" href="sound__driver_8cpp-source.html">sound_driver.cpp</a>. +<p> +Referenced by <a class="el" href="sound__driver_8cpp-source.html#l00059">NLSOUND::ISoundDriver::createDriver</a>. </td> + </tr> +</table> +<a name="a41" doxytag="NLSOUND::IDRV_VERSION_PROC_NAME"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const char* NLSOUND::IDRV_VERSION_PROC_NAME = "NLSOUND_interfaceVersion" + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound__driver_8cpp-source.html#l00052">52</a> of file <a class="el" href="sound__driver_8cpp-source.html">sound_driver.cpp</a>. +<p> +Referenced by <a class="el" href="sound__driver_8cpp-source.html#l00059">NLSOUND::ISoundDriver::createDriver</a>. </td> + </tr> +</table> +<a name="a17" doxytag="NLSOUND::INSIDE_FALLOF"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const float NLSOUND::INSIDE_FALLOF = 10.0f + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="background__sound__manager_8cpp-source.html#l00048">48</a> of file <a class="el" href="background__sound__manager_8cpp-source.html">background_sound_manager.cpp</a>. +<p> +Referenced by <a class="el" href="background__sound__manager_8cpp-source.html#l00433">NLSOUND::CBackgroundSoundManager::updateBackgroundStatus</a>. </td> + </tr> +</table> +<a name="a16" doxytag="NLSOUND::MAX_TRACKS"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="memory__common_8h.html#a15">uint</a> NLSOUND::MAX_TRACKS = 32 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="audio__mixer__user_8h-source.html#l00061">61</a> of file <a class="el" href="audio__mixer__user_8h-source.html">audio_mixer_user.h</a>. +<p> +Referenced by <a class="el" href="audio__mixer__user_8cpp-source.html#l00276">NLSOUND::CAudioMixerUser::init</a>. </td> + </tr> +</table> +<a name="a15" doxytag="NLSOUND::PriToCStr"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const char* NLSOUND::PriToCStr[NbSoundPriorities] = { "XH", "HI", "MD", "LO" } + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="audio__mixer__user_8cpp-source.html#l00079">79</a> of file <a class="el" href="audio__mixer__user_8cpp-source.html">audio_mixer_user.cpp</a>. </td> + </tr> +</table> +<a name="a7" doxytag="NLSOUND::SoundContextNbArgs"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="memory__common_8h.html#a15">uint</a> NLSOUND::SoundContextNbArgs = 10<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="u__source_8h-source.html#l00042">42</a> of file <a class="el" href="u__source_8h-source.html">u_source.h</a>. +<p> +Referenced by <a class="el" href="u__source_8h-source.html#l00048">NLSOUND::CSoundContext::CSoundContext</a>. </td> + </tr> +</table> +<a name="a73" doxytag="NLSOUND::Sqrt12_2"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const double NLSOUND::Sqrt12_2 = 1.0594630943592952645618252949463 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="sound_8h-source.html#l00050">50</a> of file <a class="el" href="sound_8h-source.html">sound.h</a>. +<p> +Referenced by <a class="el" href="sound_8cpp-source.html#l00127">NLSOUND::CSound::importForm</a>. </td> + </tr> +</table> + + +<!-- footer --> +<BR><FONT Size=+5> </FONT> +</TD> +<TD WIDTH=15><IMG SRC=http://www.nevrax.org/inc/img/pixel.gif WIDTH=15 HEIGHT=15 BORDER=0 ALT=""></TD> +</TR> +</TABLE> +</BODY> +</HTML> |