SDL_mixer.h
Función Mix_Pause
Sintaxis
void Mix_Pause(int channel);
Descripción
Pausa un canal concreto.
Parámetros
- channel
- El canal a pausar, o -1 para pausar todos los canales.
Observaciones
La pausa de un canal impedirá que se siga reproduciendo el chunk asignado, pero mantendrá la posición de mezcla actual del chunk. Cuando se reanude, este canal continuará mezclando el chunk donde lo dejó.
Un canal en pausa puede reanudarse llamando a Mix_Resume().
Un canal en pausa con una expiración no expirará mientras esté en pausa (la cuenta atrás de la expiración se ajustará una vez reanudado).
Es legal detener un canal en pausa. Reproducir un nuevo chunk en un canal pausado reemplazará el chunk actual y desbloqueará el canal.
Especificando un canal de -1 se pausarán todos los canales. La música no se verá afectada.
No se puede especificar MAX_CHANNEL_POST para un canal.