Estoy intentando entender como se usa la funcion play_audio_stream, pero no logro que funcione.
Intente lo siguiente, pero no pasa nada...
#include <allegro.h>
- int main()  
- {    
-     allegro_init(); 
-     install_keyboard(); 
-     install_sound(DIGI_AUTODETECT, MIDI_AUTODETECT, NULL); 
-     //Creo el flujo de audio "stream" 
-     AUDIOSTREAM *stream = play_audio_stream(1024, 8, FALSE, 22050, 255, 128); 
-     //Luego creo el sample "archivo" cargando un wav 
-     SAMPLE *archivo=load_wav("wav.wav"); 
-     while(!key[KEY_ESC]){ 
-         void *mem_chunk; 
-         mem_chunk = get_audio_stream_buffer(stream); 
-         //Cuando no halla nada en el buffer del flujo de audio "stream" 
-         if (mem_chunk != NULL){ 
-             //Se coloca en el buffer el sample "archivo" 
-             mem_chunk=&archivo; 
-             //Se indica que el buffer ya ha sido cargado 
-             free_audio_stream_buffer(stream); 
-         } 
-     } 
- } 
- END_OF_MAIN(); 
-   
mire la descripcion de la funcion en este sitio pero no consigo entender...
http://www.allegro.cc/manual/4/api/audi ... dio_stream¿como se usa la funcion play_audio_stream de allegro?