diff options
Diffstat (limited to 'src/midifile.c')
-rw-r--r-- | src/midifile.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/midifile.c b/src/midifile.c index f1d8bb93..bd935ca1 100644 --- a/src/midifile.c +++ b/src/midifile.c @@ -655,6 +655,11 @@ midi_track_iter_t *MIDI_IterateTrack(midi_file_t *file, unsigned int track) return iter; } +void MIDI_FreeIterator(midi_track_iter_t *iter) +{ + free(iter); +} + // Get the time until the next MIDI event in a track. unsigned int MIDI_GetDeltaTime(midi_track_iter_t *iter) @@ -695,6 +700,11 @@ unsigned int MIDI_GetFileTimeDivision(midi_file_t *file) return file->header.time_division; } +void MIDI_RestartIterator(midi_track_iter_t *iter) +{ + iter->position = 0; +} + #ifdef TEST static char *MIDI_EventTypeToString(midi_event_type_t event_type) |