![]() |
Mixxx
|
#include <enginevinylsoundemu.h>
Public Member Functions | |
EngineVinylSoundEmu (ConfigObject< ConfigValue > *pConfig, const char *group) | |
~EngineVinylSoundEmu () | |
void | process (const CSAMPLE *pIn, const CSAMPLE *pOut, const int iBufferSize) |
Definition at line 23 of file enginevinylsoundemu.h.
EngineVinylSoundEmu::EngineVinylSoundEmu | ( | ConfigObject< ConfigValue > * | pConfig, |
const char * | group | ||
) |
This class emulates the response of a vinyl record's audio to changes in speed. In practice, it quiets the audio during very slow playback. Dithering also helps mask the aliasing due to interpolation that occurs at these slow speeds.
Definition at line 30 of file enginevinylsoundemu.cpp.
EngineVinylSoundEmu::~EngineVinylSoundEmu | ( | ) |
Definition at line 44 of file enginevinylsoundemu.cpp.
void EngineVinylSoundEmu::process | ( | const CSAMPLE * | pIn, |
const CSAMPLE * | pOut, | ||
const int | iBufferSize | ||
) | [virtual] |
Implements EngineObject.
Definition at line 49 of file enginevinylsoundemu.cpp.