Mixxx

EngineBufferScaleLinear Class Reference

#include <enginebufferscalelinear.h>

Inheritance diagram for EngineBufferScaleLinear:
Collaboration diagram for EngineBufferScaleLinear:

List of all members.

Public Member Functions

 EngineBufferScaleLinear (ReadAheadManager *pReadAheadManager)
 ~EngineBufferScaleLinear ()
CSAMPLEscale (double playpos, unsigned long buf_size, CSAMPLE *pBase, unsigned long iBaseLength)
void setBaseRate (double dBaseRate)
double setTempo (double dTempo)
void clear ()

Detailed Description

Definition at line 33 of file enginebufferscalelinear.h.


Constructor & Destructor Documentation

EngineBufferScaleLinear::EngineBufferScaleLinear ( ReadAheadManager pReadAheadManager)

Definition at line 23 of file enginebufferscalelinear.cpp.

Here is the call graph for this function:

EngineBufferScaleLinear::~EngineBufferScaleLinear ( )

Definition at line 47 of file enginebufferscalelinear.cpp.


Member Function Documentation

void EngineBufferScaleLinear::clear ( ) [virtual]

Called from EngineBuffer when seeking, to ensure the buffers are flushed

Implements EngineBufferScale.

Definition at line 84 of file enginebufferscalelinear.cpp.

CSAMPLE * EngineBufferScaleLinear::scale ( double  playpos,
unsigned long  buf_size,
CSAMPLE pBase,
unsigned long  iBaseLength 
) [virtual]

Determine if we're changing directions (scratching) and then perform a stretch

Implements EngineBufferScale.

Definition at line 103 of file enginebufferscalelinear.cpp.

Here is the call graph for this function:

void EngineBufferScaleLinear::setBaseRate ( double  dBaseRate) [virtual]

Set base tempo, ie. normal playback speed.

Implements EngineBufferScale.

Definition at line 76 of file enginebufferscalelinear.cpp.

double EngineBufferScaleLinear::setTempo ( double  dTempo) [virtual]

Set tempo

Implements EngineBufferScale.

Definition at line 53 of file enginebufferscalelinear.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines