AlIsSource

ALboolean alIsSource(ALuint source): nos dice si el identificador que le estamos pasando es relmente una fuente.

source: es la fuente (un entero que funiona como identificador).

Nota: (fijate que la tercera letra en una "i" mayuscula).

Errores que puede producir
Recuerde que para saber que error hubo hay que usar alGetError
 * AL_INVALID_OPERATION: no se puede usar esa función en el context en el que se encuntra.

Ejemplo
//para compilarlo en linux: gcc nombre_del_fichero.c -lopenal //comprobar que las librerias de openal esten instaladas int main { int source1; int source2=100; alGenSources(1,&surce1); if(alIsSource(source1)==AL_FALSE)//en ese caso devolveria AL_TRUE printf("sourse1 no es una fuente de sonido");//no se muestra if(alIsSource(source2==AL_FALSE)//en ese caso devolveria AL_FALSE         printf("source2 no es una fuente");//se muestra      return 0; }
 * 1) include 
 * 2) include 