Namespace for the sound library. See the Sound Programmer's Guide in conjunction with this documentation.
| nw::snd::BiquadFilterCallback | An abstract class that represents a biquad filter. |
|---|---|
nw::snd::FxBase
|
Abstract class for effects. |
| nw::snd::FxDelay | The delay effect class. |
| nw::snd::FxReverb | Reverb effect class. |
nw::snd::MemorySoundArchive
|
This class handles sound archive data in memory. |
nw::snd::RomSoundArchive
|
This class handles sound archive data in a ROM. |
nw::snd::SequenceSoundHandle
|
A handle class used to control sequence sounds that are played back. |
nw::snd::Sound3DActor
|
A 3D sound actor class used to represent an audio source within a 3D space. |
nw::snd::Sound3DCalculator
|
A class that consolidates standard parameter calculations for 3D sound. |
nw::snd::Sound3DEngine
|
A parameter calculation engine class for 3D sounds. |
nw::snd::Sound3DListener
|
A 3D sound listener class used to represent a listening point within a 3D space. |
| nw::snd::Sound3DManager | A class used to calculate and manage 3D sound parameters. |
nw::snd::SoundActor
|
A class used to play back and manage multiple sounds together. |
nw::snd::SoundArchive
|
A class that handles sound archives. |
nw::snd::SoundArchivePlayer
|
A class that plays back sounds in a sound archive. |
nw::snd::SoundDataManager
|
A flag used to load sound archive data. |
| nw::snd::SoundHandle | A handle class used to control sounds that are played back. |
nw::snd::SoundHeap
|
A heap class used for sound data. |
nw::snd::SoundMemoryAllocatable
|
An interface for allocating memory used to store sound data. |
nw::snd::SoundPlayer
|
A class used to play sounds. |
nw::snd::SoundStartable
|
An abstract class that represents a playable sound. |
nw::snd::SoundSystem
|
Configures settings related to the overall sound system. |
nw::snd::StreamSoundHandle
|
A handle class used to control stream sounds that are played back. |
nw::snd::WaveSoundHandle
|
A handle class used to control wave sounds that are played back. |
nw::snd::SoundAmbientParam
|
Ambient parameter structure. |
|---|---|
nw::snd::SequenceUserprocCallbackParam
|
The structure used by the callback invoked by the userproc command. |
nw::snd::Sound3DParam
|
These are 3D sound parameters. |
nw::snd::StreamDataInfo
|
This set of parameters is for stream data. |
nw::snd::WaveSoundDataInfo
|
This set of parameters is for wave sound data. |
OutputMode
|
Definition of the sound output mode. | |
|---|---|---|
| AuxBus | Definition of the AUX bus ID. | |
| SampleFormat | Sample format. | |
| SeqMute | Definition for muting and unmuting sequence tracks. | |
| PanMode | Definition of the pan operation mode. | |
| PanCurve | Pan curve definitions. | |
| DecayCurve | This is an enumerator type for volume attenuation curves. | |
| BiquadFilterType | Enumerated type indicating the biquad filter type. | |
SrcType
|
SRC type definitions (interpolation methods for the sampling rate converter). |
typedef Definitions| SoundFrameUserCallback | Type definition of the user callback function called by the sound frame process. | |
|---|---|---|
SequenceUserprocCallback
|
The callback of a user procedure that can be used by sequence sounds. |
CONFIDENTIAL