Programación General > C/C++
¿como se usa la funcion play_audio_stream de allegro?
(1/1)
Alfonsos1:
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>
--- Código: C++ ---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?
Navegación
Ir a la versión completa