Changeset 257 for trunk/libjdkmidi/trunk
- Timestamp:
- 12/20/06 09:29:03 (2 years ago)
- Location:
- trunk/libjdkmidi/trunk
- Files:
-
- 3 modified
-
include/jdkmidi/filewritemultitrack.h (modified) (1 diff)
-
include/jdkmidi/multitrack.h (modified) (3 diffs)
-
src/jdkmidi_multitrack.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/libjdkmidi/trunk/include/jdkmidi/filewritemultitrack.h
r101 r257 43 43 44 44 bool Write( int num_tracks, int division ); 45 46 bool Write( int num_tracks ) 47 { 48 return Write( num_tracks, multitrack->GetClksPerBeat() ); 49 } 50 bool Write() 51 { 52 return Write( multitrack->GetNumTracks(), multitrack->GetClksPerBeat() ); 53 } 54 45 55 private: 46 56 -
trunk/libjdkmidi/trunk/include/jdkmidi/multitrack.h
r101 r257 54 54 MIDITrack *GetTrack( int trk ); 55 55 const MIDITrack *GetTrack( int trk ) const; 56 int GetNumTracks() { return num_tracks; }56 int GetNumTracks() const { return num_tracks; } 57 57 58 58 59 59 void Clear(); 60 60 61 int GetClksPerBeat() 61 int GetClksPerBeat() const 62 62 { 63 63 return clks_per_beat; … … 91 91 const MIDIMultiTrackIteratorState & operator = ( const MIDIMultiTrackIteratorState &m ); 92 92 93 int GetNumTracks() { return num_tracks; }94 int GetCurEventTrack() { return cur_event_track; }95 MIDIClockTime GetCurrentTime() { return cur_time; }93 int GetNumTracks() const { return num_tracks; } 94 int GetCurEventTrack() const { return cur_event_track; } 95 MIDIClockTime GetCurrentTime() const { return cur_time; } 96 96 97 97 void Reset(); … … 115 115 void GoToTime( MIDIClockTime time ); 116 116 117 bool GetCurEventTime( MIDIClockTime *t) ;118 bool GetCurEvent( int *track, MIDITimedBigMessage **msg ) ;117 bool GetCurEventTime( MIDIClockTime *t) const; 118 bool GetCurEvent( int *track, MIDITimedBigMessage **msg ) const; 119 119 bool GoToNextEvent(); 120 120 -
trunk/libjdkmidi/trunk/src/jdkmidi_multitrack.cpp
r8 r257 297 297 } 298 298 299 bool MIDIMultiTrackIterator::GetCurEventTime( MIDIClockTime *t) 299 bool MIDIMultiTrackIterator::GetCurEventTime( MIDIClockTime *t) const 300 300 { 301 301 // if there is a next event, then set *t to the time of the event and return true … … 313 313 } 314 314 315 bool MIDIMultiTrackIterator::GetCurEvent( int *track, MIDITimedBigMessage **msg ) 315 bool MIDIMultiTrackIterator::GetCurEvent( int *track, MIDITimedBigMessage **msg ) const 316 316 { 317 317 int t = state.GetCurEventTrack();
