|
Public Member Functions |
| TimingData () |
void | GetActualBPM (float &fMinBPMOut, float &fMaxBPMOut) const |
float | GetBPMAtBeat (float fBeat) const |
void | SetBPMAtBeat (float fBeat, float fBPM) |
void | SetStopAtBeat (float fBeat, float fSeconds) |
void | MultiplyBPMInBeatRange (int iStartIndex, int iEndIndex, float fFactor) |
void | AddBPMSegment (const BPMSegment &seg) |
void | AddStopSegment (const StopSegment &seg) |
BPMSegment & | GetBPMSegmentAtBeat (float fBeat) |
void | GetBeatAndBPSFromElapsedTime (float fElapsedTime, float &fBeatOut, float &fBPSOut, bool &bFreezeOut) const |
float | GetBeatFromElapsedTime (float fElapsedTime) const |
float | GetElapsedTimeFromBeat (float fBeat) const |
bool | HasBpmChangesOrStops () const |
void | ScaleRegion (float fScale=1, int iStartRow=0, int iEndRow=MAX_NOTE_ROW) |
void | ShiftRows (int iStartRow, int iRowsToShift) |
Public Attributes |
CString | m_sFile |
vector< BPMSegment > | m_BPMSegments |
vector< StopSegment > | m_StopSegments |
float | m_fBeat0OffsetInSeconds |