![]() |
Mixxx
|
#include <beatgrid.h>


Signals | |
| void | updated () |
Public Member Functions | |
| BeatGrid (TrackPointer pTrack, const QByteArray *pByteArray=NULL) | |
| virtual | ~BeatGrid () |
| void | setGrid (double dBpm, double dFirstBeatSample) |
| 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, BeatList *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 13 of file beatgrid.h.
| BeatGrid::BeatGrid | ( | TrackPointer | pTrack, |
| const QByteArray * | pByteArray = NULL |
||
| ) |
Definition at line 14 of file beatgrid.cpp.
| BeatGrid::~BeatGrid | ( | ) | [virtual] |
Definition at line 32 of file beatgrid.cpp.
| void BeatGrid::addBeat | ( | double | dBeatSample | ) | [virtual] |
Implements Beats.
Definition at line 173 of file beatgrid.cpp.
| void BeatGrid::findBeats | ( | double | startSample, |
| double | stopSample, | ||
| BeatList * | pBeatsList | ||
| ) | const [virtual] |
Implements Beats.
Definition at line 133 of file beatgrid.cpp.

| double BeatGrid::findClosestBeat | ( | double | dSamples | ) | const [virtual] |
Implements Beats.
Definition at line 83 of file beatgrid.cpp.

| double BeatGrid::findNextBeat | ( | double | dSamples | ) | const [virtual] |
Implements Beats.
Definition at line 72 of file beatgrid.cpp.


| double BeatGrid::findNthBeat | ( | double | dSamples, |
| int | n | ||
| ) | const [virtual] |
Implements Beats.
Definition at line 93 of file beatgrid.cpp.


| double BeatGrid::findPrevBeat | ( | double | dSamples | ) | const [virtual] |
Implements Beats.
Definition at line 78 of file beatgrid.cpp.


| double BeatGrid::getBpm | ( | ) | const [virtual] |
Implements Beats.
Definition at line 157 of file beatgrid.cpp.
| double BeatGrid::getBpmRange | ( | double | startSample, |
| double | stopSample | ||
| ) | const [virtual] |
Implements Beats.
Definition at line 165 of file beatgrid.cpp.
| virtual Beats::CapabilitiesFlags BeatGrid::getCapabilities | ( | ) | const [inline, virtual] |
Implements Beats.
Definition at line 27 of file beatgrid.h.
| QString BeatGrid::getVersion | ( | ) | const [virtual] |
Implements Beats.
Definition at line 60 of file beatgrid.cpp.
| bool BeatGrid::hasBeatInRange | ( | double | startSample, |
| double | stopSample | ||
| ) | const [virtual] |
Implements Beats.
Definition at line 145 of file beatgrid.cpp.

| void BeatGrid::moveBeat | ( | double | dBeatSample, |
| double | dNewBeatSample | ||
| ) | [virtual] |
Definition at line 183 of file beatgrid.cpp.
| void BeatGrid::removeBeat | ( | double | dBeatSample | ) | [virtual] |
Implements Beats.
Definition at line 178 of file beatgrid.cpp.
| void BeatGrid::scale | ( | double | dScalePercentage | ) | [virtual] |
Implements Beats.
Definition at line 198 of file beatgrid.cpp.

| void BeatGrid::setGrid | ( | double | dBpm, |
| double | dFirstBeatSample | ||
| ) |
| QByteArray * BeatGrid::toByteArray | ( | ) | const [virtual] |
Implements Beats.
Definition at line 44 of file beatgrid.cpp.

| void BeatGrid::translate | ( | double | dNumSamples | ) | [virtual] |
Implements Beats.
Definition at line 188 of file beatgrid.cpp.

| void BeatGrid::updated | ( | ) | [signal] |
