AlSourceRewind

void alSourceRewind(ALuint source): pone el estado como estaba por defecto, es decir, AL_INITIAL.

source: es la fuente de sonido, sobre la que se aplicara el renicio.

Errores que puede producir.
Recuerde que para optener el error se optiene por medio de alGetError.
 * AL_INVALID_NAME: el  nombre de la fuente de sonido es invalida.
 * AL_INVALID_OPERATION: el coentexto en la que se encuantra es invalido.

Ejemplo
//para compilarlo en linux: gcc nombre_del_fichero.c -lopenal //comprobar que las librerias de openal esten instaladas int main { int source; alGenSources(1,&surce); //Aqui habría que poner el resto del código: //1. crear un buffer y cargar en él el sonido, cancio...      //2. asignar a la fuente sus proiedades y el buffer //3. asigar al oyente sus proiedades alSourcePlay(source); //hacer algo alSourceRewind(source); return 0; }
 * 1) include 