SDL_mixer.h

Función Mix_ChannelFinished

Sintaxis

void Mix_ChannelFinished(void (SDLCALL *channel_finished)(int channel));

Descripción

Establece una retrollamada que se ejecuta cuando un canal ha terminado de reproducirse.

Parámetros

channel_finished
La función callback para convertirse en el nuevo mecanismo de notificación.

Observaciones

La retrollamada puede ser llamada desde la retrollamada de audio del mezclador o podría ser llamada como resultado de Mix_HaltChannel(), etc.

La retrollamada tiene un único parámetro, channel, que dice qué canal del mezclador se acaba de detener.

No se debe llamar a SDL_LockAudio() desde esta retrollamada; o estará dentro de la retrollamada de audio, o SDL_mixer bloqueará explícitamente el audio antes de llamar a esta retrollamada.

Un puntero NULL desactivará la retrollamada.