static int MIDI_seek(Sound_Sample *sample, Uint32 ms) { Sound_SampleInternal *internal = (Sound_SampleInternal *) sample->opaque; MidiSong *song = (MidiSong *) internal->decoder_private; Timidity_Seek(song, ms); return(1); } /* MIDI_seek */
static int TIMIDITY_Seek(void *context, double position) { TIMIDITY_Music *music = (TIMIDITY_Music *)context; Timidity_Seek(music->song, (Uint32)(position * 1000)); return 0; }
int64_t CTimidityCodec::Seek(int64_t time) { return Timidity_Seek(m_song, time); }