CSL
6.0
|
Sound attenuation due to increasing distance. This "Base" Class uses the inverse square law. Subclass for other methods. More...
#include <DistanceSimulator.h>
Public Member Functions | |
IntensityAttenuationCue () | |
virtual | ~IntensityAttenuationCue () |
virtual void | compute (float distance) |
virtual void | process (Buffer &aBuffer) |
Protected Attributes | |
float | mGain |
Sound attenuation due to increasing distance. This "Base" Class uses the inverse square law. Subclass for other methods.
Definition at line 60 of file DistanceSimulator.h.
|
inline |
Definition at line 62 of file DistanceSimulator.h.
|
inlinevirtual |
Definition at line 63 of file DistanceSimulator.h.
|
virtual |
|
virtual |
Implements csl::DistanceCue.
Definition at line 67 of file DistanceSimulator.cpp.
References csl::Buffer::buffer(), mGain, and csl::Buffer::mNumFrames.
|
protected |
Definition at line 69 of file DistanceSimulator.h.