AlGenSources

void alGenSources(ALsizei n, ALuint *sources): sirve para crear fuentes de sonido. ¿que es una fuente se sonido? Imaginase una sala llena de personas hablando, es esa sala cada persona sería una fuente de sonido y usted el oyente. Cada una de esas personas tiene un nombre, en el caso de openAl son numeros. Esos "nombres" se alamcenan en el array, que ponemos en sources.

n: es el número de funtes que queremos crear

sources: es un array o el puntero de un entero (si solo se crea una fuente).

Errores que puede producir
Para ver cual de los siguientes erroes se produjo, use alGetError


 * AL_OUT_OF_MEMORY: No hay suficiente memoria para generar todas las fuentes
 * AL_INVALID_VALUE: El puntero del array no es valido o el array no es lo suficientemente grande
 * AL_INVALID_OPERATION: no hay un  contexto para gegerar dentro de él las fuentes

Ejemplo
// si estais en linux ese comando: gcc nombre_del_archivo.c -lopenal //nota: eseguraros que este intalado la libreria, en linux es la libopenal-dev int main { int fuentes[3]; //hacer algo alGenSources(3,fuentes); //hacer algo    return 0; }
 * 1) include 