![]() |
Mixxx
|
#include <beats.h>
Public Types | |
enum | Capabilities { BEATSCAP_NONE = 0x0000, BEATSCAP_ADDREMOVE = 0x0001, BEATSCAP_TRANSLATE = 0x0002, BEATSCAP_SCALE = 0x0004, BEATSCAP_MOVEBEAT = 0x0008 } |
typedef int | CapabilitiesFlags |
Public Member Functions | |
Beats () | |
virtual | ~Beats () |
virtual Beats::CapabilitiesFlags | getCapabilities () const =0 |
virtual QByteArray * | toByteArray () const =0 |
virtual QString | getVersion () const =0 |
virtual double | findNextBeat (double dSamples) const =0 |
virtual double | findPrevBeat (double dSamples) const =0 |
virtual double | findClosestBeat (double dSamples) const =0 |
virtual double | findNthBeat (double dSamples, int n) const =0 |
virtual void | findBeats (double startSample, double stopSample, BeatList *pBeatsList) const =0 |
virtual bool | hasBeatInRange (double startSample, double stopSample) const =0 |
virtual double | getBpm () const =0 |
virtual double | getBpmRange (double startSample, double stopSample) const =0 |
virtual void | addBeat (double dBeatSample)=0 |
virtual void | removeBeat (double dBeatSample)=0 |
virtual void | translate (double dNumSamples)=0 |
virtual void | scale (double dScalePercentage)=0 |
typedef int Beats::CapabilitiesFlags |
enum Beats::Capabilities |
virtual void Beats::addBeat | ( | double | dBeatSample | ) | [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual void Beats::findBeats | ( | double | startSample, |
double | stopSample, | ||
BeatList * | pBeatsList | ||
) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual double Beats::findClosestBeat | ( | double | dSamples | ) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual double Beats::findNextBeat | ( | double | dSamples | ) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual double Beats::findNthBeat | ( | double | dSamples, |
int | n | ||
) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual double Beats::findPrevBeat | ( | double | dSamples | ) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual double Beats::getBpm | ( | ) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual double Beats::getBpmRange | ( | double | startSample, |
double | stopSample | ||
) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual Beats::CapabilitiesFlags Beats::getCapabilities | ( | ) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual QString Beats::getVersion | ( | ) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual bool Beats::hasBeatInRange | ( | double | startSample, |
double | stopSample | ||
) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual void Beats::removeBeat | ( | double | dBeatSample | ) | [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual void Beats::scale | ( | double | dScalePercentage | ) | [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual QByteArray* Beats::toByteArray | ( | ) | const [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.
virtual void Beats::translate | ( | double | dNumSamples | ) | [pure virtual] |
Implemented in BeatGrid, and BeatMatrix.