Intente lo siguiente, pero cuando lo ejecuto no pasa nada:
Código C++:
Ver original#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();
En el codigo deje comentarios que esplican lo que yo pretendia hacer con este codigo.
Pero como ya les dije, no pasa nada cuando ejecuto este codigo, ¿alguien sabe que estoy hacendo mal?