![]() |
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.