Module aud

Description (classes)

Virtual audio library. Allows for objects with positions and sounds and performs spatialization for the listener.


Classes

inlv.cc -- main program for creating interleaved files
reverb.cc -- main program for performing reverberation
DemMgr.cc -- main class for running sound demo
AudConvolver -- Performs 1 dimensional convolution (full description)
AudHRTF -- Represent an HRTF (full description)
AudHRTFMap -- Store HRTFs for all elevations and azimuths (full description)
AudMgr -- Manager for creating sound sources and playing sound (full description)
AudOutput -- Represent an output source (full description)
AudSound -- Represent a raw sound from line in or a file (full description)
AudSoundFile -- Represent a sound from a file (full description)
AudSoundLine -- Represent a sound from line input (full description)
AudSoundMem -- Represent a sound from in memory for quick access (full description)
AudSource -- Represent a source of sound at a given location (full description)
AudSourceCnv -- Represent sound produced by convolving with HRTFs (full description)
AudSourceInt -- Produce sound from interleaved sound file (full description)
AudSourceRaw -- Produce a sound directly from a sound file (full description)
DemFootsteps -- Object to create footstep noises below listener (full description)
DemMgr -- Manager for manipulating sounds in a virtual simulation (full description)
DemObject -- Represent an object with a sound playing at a given time (full description)
DesCallBackFunc -- Wrapper class for a function callback at delivery time (full description)
DesClock -- Representation of the "global" simulation time (full description)
DesClockImpl -- Representation of the "global" simulation time (full description)
DesDistributionGeometric -- a DesRandomNumberGenerator with a geometric distribution (full description)
DesEvent -- Represents event to be delivered to a simulation object (full description)
DesRandomNumberGenerator -- Abstract base class for generating prob. distributions (full description)
DesScheduler -- Maintains a set of pending events (full description)
DesSchedulerImpl -- Maintains a set of pending events (full description)
List -- Template class for generic priority list (full description)
Time -- Time abstract data type (full description)
Vector3D -- 3D vector abstract data type (full description)
VoidList -- Generic list collection class (full description)