|
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 |