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.