Allegro 5 api
#include <allegro5/allegro_audio.h> bool al_seek_audio_stream_secs(ALLEGRO_AUDIO_STREAM *stream, double time)
Set the streaming file playing position to time. Returns true on success. Currently this can only be called on streams created with al_load_audio_stream(3alleg5), al_load_audio_stream_f(3alleg5) and the format-specific functions underlying those functions.
al_get_audio_stream_position_secs(3alleg5), al_get_audio_stream_length_secs(3alleg5)