SDL_mixer.h

Función Mix_ReserveChannels

Sintaxis

int Mix_ReserveChannels(int num);

Descripción

Reserva los primeros canales para la aplicación.

Parámetros

num
Número de canales a reservar, empezando por el índice cero.

Valor de retorno

Devuelve el número de canales reservados.

Observaciones

Mientras que SDL_mixer utilizará hasta el número de canales asignados por Mix_AllocateChannels(), esto aparta canales que no estarán disponibles al llamar a Mix_PlayChannel con un canal de -1 (reproducir en el primer canal no utilizado). En este caso, SDL_mixer tratará los canales reservados como "usados" tanto si se está reproduciendo algo en ellos en ese momento como si no.

Esto es útil si ha presupuestado algunos canales para audio dedicado y el resto sólo se utilizan a medida que están disponibles.

Llamando a esta función los canales 0 a n - 1 serán reservados. Esto no cambiará la asignación de canales. El número de canales reservados se ajustará al número actual asignado.

Por defecto, no se reserva ningún canal.