![]() |
Mixxx
|
#include <ratecontrol.h>
Public Slots | |
void | slotControlRatePermDown (double) |
void | slotControlRatePermDownSmall (double) |
void | slotControlRatePermUp (double) |
void | slotControlRatePermUpSmall (double) |
void | slotControlRateTempDown (double) |
void | slotControlRateTempDownSmall (double) |
void | slotControlRateTempUp (double) |
void | slotControlRateTempUpSmall (double) |
void | slotControlFastForward (double) |
void | slotControlFastBack (double) |
void | slotControlVinyl (double) |
Public Member Functions | |
RateControl (const char *_group, ConfigObject< ConfigValue > *_config) | |
virtual | ~RateControl () |
double | process (const double dRate, const double currentSample, const double totalSamples, const int bufferSamples) |
double | calculateRate (double baserate, bool paused, int iSamplesPerBuffer, bool *isScratching) |
double | getRawRate () |
virtual void | notifySeek (double dNewPlaypos) |
Static Public Member Functions | |
static void | setTemp (double v) |
static void | setTempSmall (double v) |
static void | setPerm (double v) |
static void | setPermSmall (double v) |
static void | setRateRamp (bool) |
static void | setRateRampSensitivity (int) |
Definition at line 27 of file ratecontrol.h.
RateControl::RateControl | ( | const char * | _group, |
ConfigObject< ConfigValue > * | _config | ||
) |
RateControl::~RateControl | ( | ) | [virtual] |
Definition at line 165 of file ratecontrol.cpp.
double RateControl::calculateRate | ( | double | baserate, |
bool | paused, | ||
int | iSamplesPerBuffer, | ||
bool * | isScratching | ||
) |
Definition at line 366 of file ratecontrol.cpp.
double RateControl::getRawRate | ( | ) |
Definition at line 337 of file ratecontrol.cpp.
void RateControl::notifySeek | ( | double | dNewPlaypos | ) | [virtual] |
Reimplemented from EngineControl.
Definition at line 592 of file ratecontrol.cpp.
double RateControl::process | ( | const double | dRate, |
const double | currentSample, | ||
const double | totalSamples, | ||
const int | bufferSamples | ||
) | [virtual] |
Reimplemented from EngineControl.
Definition at line 439 of file ratecontrol.cpp.
void RateControl::setPerm | ( | double | v | ) | [static] |
void RateControl::setPermSmall | ( | double | v | ) | [static] |
void RateControl::setRateRamp | ( | bool | linearMode | ) | [static] |
Set Rate Ramp Mode
Definition at line 194 of file ratecontrol.cpp.
void RateControl::setRateRampSensitivity | ( | int | sense | ) | [static] |
Set Rate Ramp Sensitivity
Definition at line 202 of file ratecontrol.cpp.
void RateControl::setTemp | ( | double | v | ) | [static] |
void RateControl::setTempSmall | ( | double | v | ) | [static] |
void RateControl::slotControlFastBack | ( | double | v | ) | [slot] |
Definition at line 240 of file ratecontrol.cpp.
void RateControl::slotControlFastForward | ( | double | v | ) | [slot] |
Definition at line 231 of file ratecontrol.cpp.
void RateControl::slotControlRatePermDown | ( | double | ) | [slot] |
Definition at line 249 of file ratecontrol.cpp.
void RateControl::slotControlRatePermDownSmall | ( | double | ) | [slot] |
Definition at line 256 of file ratecontrol.cpp.
void RateControl::slotControlRatePermUp | ( | double | ) | [slot] |
Definition at line 263 of file ratecontrol.cpp.
void RateControl::slotControlRatePermUpSmall | ( | double | ) | [slot] |
Definition at line 270 of file ratecontrol.cpp.
void RateControl::slotControlRateTempDown | ( | double | ) | [slot] |
Definition at line 277 of file ratecontrol.cpp.
void RateControl::slotControlRateTempDownSmall | ( | double | ) | [slot] |
Definition at line 292 of file ratecontrol.cpp.
void RateControl::slotControlRateTempUp | ( | double | ) | [slot] |
Definition at line 307 of file ratecontrol.cpp.
void RateControl::slotControlRateTempUpSmall | ( | double | ) | [slot] |
Definition at line 322 of file ratecontrol.cpp.
void RateControl::slotControlVinyl | ( | double | toggle | ) | [slot] |