![]() |
Mixxx
|
#include <beatmatrix.h>
Signals | |
void | updated () |
Public Member Functions | |
BeatMatrix (TrackPointer pTrack, const QByteArray *pByteArray=NULL) | |
virtual | ~BeatMatrix () |
virtual Beats::CapabilitiesFlags | getCapabilities () const |
virtual QByteArray * | toByteArray () const |
virtual QString | getVersion () const |
virtual double | findNextBeat (double dSamples) const |
virtual double | findPrevBeat (double dSamples) const |
virtual double | findClosestBeat (double dSamples) const |
virtual double | findNthBeat (double dSamples, int n) const |
virtual void | findBeats (double startSample, double stopSample, QList< double > *pBeatsList) const |
virtual bool | hasBeatInRange (double startSample, double stopSample) const |
virtual double | getBpm () const |
virtual double | getBpmRange (double startSample, double stopSample) const |
virtual void | addBeat (double dBeatSample) |
virtual void | removeBeat (double dBeatSample) |
virtual void | moveBeat (double dBeatSample, double dNewBeatSample) |
virtual void | translate (double dNumSamples) |
virtual void | scale (double dScalePercentage) |
Definition at line 12 of file beatmatrix.h.
BeatMatrix::BeatMatrix | ( | TrackPointer | pTrack, |
const QByteArray * | pByteArray = NULL |
||
) |
Definition at line 6 of file beatmatrix.cpp.
BeatMatrix::~BeatMatrix | ( | ) | [virtual] |
Definition at line 15 of file beatmatrix.cpp.
void BeatMatrix::addBeat | ( | double | dBeatSample | ) | [virtual] |
Implements Beats.
Definition at line 191 of file beatmatrix.cpp.
void BeatMatrix::findBeats | ( | double | startSample, |
double | stopSample, | ||
QList< double > * | pBeatsList | ||
) | const [virtual] |
Implements Beats.
Definition at line 122 of file beatmatrix.cpp.
double BeatMatrix::findClosestBeat | ( | double | dSamples | ) | const [virtual] |
Implements Beats.
Definition at line 67 of file beatmatrix.cpp.
double BeatMatrix::findNextBeat | ( | double | dSamples | ) | const [virtual] |
Implements Beats.
Definition at line 59 of file beatmatrix.cpp.
double BeatMatrix::findNthBeat | ( | double | dSamples, |
int | n | ||
) | const [virtual] |
Implements Beats.
Definition at line 77 of file beatmatrix.cpp.
double BeatMatrix::findPrevBeat | ( | double | dSamples | ) | const [virtual] |
Implements Beats.
Definition at line 63 of file beatmatrix.cpp.
double BeatMatrix::getBpm | ( | ) | const [virtual] |
Implements Beats.
Definition at line 156 of file beatmatrix.cpp.
double BeatMatrix::getBpmRange | ( | double | startSample, |
double | stopSample | ||
) | const [virtual] |
Implements Beats.
Definition at line 170 of file beatmatrix.cpp.
virtual Beats::CapabilitiesFlags BeatMatrix::getCapabilities | ( | ) | const [inline, virtual] |
Implements Beats.
Definition at line 20 of file beatmatrix.h.
QString BeatMatrix::getVersion | ( | ) | const [virtual] |
Implements Beats.
Definition at line 49 of file beatmatrix.cpp.
bool BeatMatrix::hasBeatInRange | ( | double | startSample, |
double | stopSample | ||
) | const [virtual] |
Implements Beats.
Definition at line 139 of file beatmatrix.cpp.
void BeatMatrix::moveBeat | ( | double | dBeatSample, |
double | dNewBeatSample | ||
) | [virtual] |
void BeatMatrix::removeBeat | ( | double | dBeatSample | ) | [virtual] |
Implements Beats.
Definition at line 207 of file beatmatrix.cpp.
void BeatMatrix::scale | ( | double | dScalePercentage | ) | [virtual] |
Implements Beats.
Definition at line 259 of file beatmatrix.cpp.
QByteArray * BeatMatrix::toByteArray | ( | ) | const [virtual] |
Implements Beats.
Definition at line 22 of file beatmatrix.cpp.
void BeatMatrix::translate | ( | double | dNumSamples | ) | [virtual] |
Implements Beats.
Definition at line 245 of file beatmatrix.cpp.
void BeatMatrix::updated | ( | ) | [signal] |