SDL_audio.h

Función SDL_CloseAudioDevice

Sintaxis

void SDL_CloseAudioDevice(SDL_AudioDeviceID dev);

Descripción

Esta función apaga el procesamiento de audio y cierra el dispositivo de audio.

Parámetros

dev
Un dispositivo de audio previamente abierto con SDL_OpenAudioDevice().

Observaciones

La aplicación debe cerrar los dispositivos de audio abiertos cuando ya no se necesiten. La llamada a esta función esperará hasta que la retrollamada de audio del dispositivo no se esté ejecutando, liberará el hardware de audio y luego limpiará el estado interno. No se reproducirá más audio desde este dispositivo una vez que esta función regrese.

Esta función puede bloquearse brevemente mientras los datos de audio pendientes son reproducidos por el hardware, para que las aplicaciones no dejen caer el último buffer de datos que suministraron.

El ID del dispositivo es inválido tan pronto como el dispositivo se cierra, y es elegible para ser reutilizado en una nueva llamada a SDL_OpenAudioDevice() inmediatamente.