+ Funciones de Sonido (CDIV)
Estas funciones nos permiten realizar diversos efectos de sonido.
int load_wav( char * nombre, char cíclico ) int load_voc( char * nombre, char cíclico ) int load_sound( char * nombre, char cíclico ) void unload_wav( int id_sonido ) void unload_voc( int id_sonido ) void unload_sound( int id_sonido ) int sound( int id_sonido, uchar volumen ) int sound( int id_sonido, uchar volumen, frecuencia ) int sound( int id_sonido, uchar volumen, frecuencia, balance ) int sound_looped( int id_sonido, uchar volumen, unsigned long inicio_bucle, fin_bucle ) void stop_sound( int id_sonido ) void change_sound( int id_sonido, uchar volumen, frecuencia, pan ) unsigned long sound_get_length( int id_sonido ) SAMPLE * sound_get_sample( int id_sonido ) int is_playing_sound( int canal ) void sound_pause( int id_canal ) void sound_resume( int id_canal ) void sound_set_playmode( int id_canal, int playmode ) void sound_set_priority( int id_canal, int prioridad ) void sound_set_position( int id_canal, int posicion ) int sound_get_position( int id_canal ) unsigned char sound_get_volume( int id_canal ) void sound_set_volume( int id_canal, unsigned char volumen ) void sound_sweep_volume( int id_canal, int tiempo, unsigned char volumen_final ) void sound_stop_sweep_volume( int id_canal ) int sound_get_frequency( int id_canal ) void sound_set_frequency( int id_canal, int frecuencia ) void sound_sweep_frequency( int id_canal, int tiempo, int frecuencia_final ) void sound_stop_sweep_frequency( int id_canal ) unsigned char sound_get_pan( int id_canal) void sound_set_pan( int id_canal, unsigned char panoramización ) void sound_sweep_pan( int id_canal, int tiempo, unsigned char panoramización_final ) void sound_stop_sweep_pan( int id_canal )
Estas funciones nos permiten cargar, descargar, reproducir o parar música en formato MIDI.
int load_midi( char * nombre, char cíclico ) void unload_midi( int id_midi ) int midi( int id_midi ) int midi_looped( int id_midi, inicio_bucle, fin_bucle ) int is_playing_midi() void stop_midi() void midi_pause() void midi_resume() int midi_get_length( int id_midi ) int midi_seek( int posición ) long midi_pos; // Variable que mantiene la posición de reproducción long midi_time; // Variable que mantiene la posición de reproducción en segundos