nw::snd Namespace

Description

Namespace for the sound library. See the Sound Programmer's Guide in conjunction with this documentation.

Classes

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::HioSoundArchive This class handles sound archive data stored on the host PC.
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.

Structures

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.

Enumerated Types

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.

Revision History

2010/03/12
Initial version.

CONFIDENTIAL