SDL_audio.h
Función SDL_AudioCallback
Sintaxis
typedef void (SDLCALL * SDL_AudioCallback) (void *userdata, Uint8 * stream, int len);
Descripción
Definición de función de retrollamada de audio. Se llama a esta función cuando el dispositivo de audio necesita más datos.
Parámetros
- userdata
- Un parámetro específico de la aplicación guardado en la estructura SDL_AudioSpec.
- stream
- Un puntero al búfer de datos de audio.
- len
- La longitud de ese buffer en bytes.
Observaciones
Una vez que la retrollamada retorna, el buffer deja de ser válido.
Las muestras estéreo se almacenan en un orden LRLRLR.
Se puede elegir evitar las retrollamadas y usar SDL_QueueAudio() en su lugar, si se desea. Simplemente abrir el dispositivo de audio con un callback NULL.