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

[0] Índice de Mensajes

Ir a la versión completa