Documentation de la bibliothèque MLV-2.0.2

Définitions de type | Fonctions
Référence du fichier MLV_audio.h

Ce fichier définit les prototypes des fonctions permettant de faire jouer de la musique et des échantillons sonores à l'aide de la bibliothèque MLV. Plus de détails...

Aller au code source de ce fichier.

Définitions de type

typedef struct _MLV_Music MLV_Music
 Ce type code un morceau de musique.
 
typedef struct _MLV_Sound MLV_Sound
 Ce type code un échantillon sonore.
 

Fonctions

int MLV_init_audio ()
 Cette fonction initialise la bibliothèque MLV pour pouvoir jouer de la musique et des sons. Plus de détails...
 
void MLV_free_audio ()
 Ferme proprement les différents périphériques audios.
 
int MLV_change_audio_buffer_size (int buffer_size)
 Change la taille du buffer audio. La taille doit être une puissance de 2. Plus de détails...
 
void MLV_change_number_of_parallel_sounds (unsigned int n)
 Change le nombre d'écahantillons sonores qui peuvent être joués en même temps. Plus de détails...
 
MLV_MusicMLV_load_music (const char *file_music)
 Charge un ficher contenant de la musique en mémoire. Plus de détails...
 
void MLV_free_music (MLV_Music *music)
 Ferme un morceau de musique chargé en mémoire. Plus de détails...
 
void MLV_play_music (const MLV_Music *music, float volume, int loop)
 Joue un morceau de musique qui est chargée en mémoire. Plus de détails...
 
void MLV_stop_music ()
 Arrête toutes les musiques.
 
MLV_SoundMLV_load_sound (const char *file_sound)
 Charge un ficher contenant un échantillon sonore en mémoire. Plus de détails...
 
void MLV_free_sound (MLV_Sound *sound)
 Ferme un échantillon sonore chargé en mémoire. Plus de détails...
 
void MLV_play_sound (const MLV_Sound *sound, float volume)
 Joue un échantillon sonore chargé en mémoire. Plus de détails...
 
void MLV_stop_all_sounds ()
 Arrête tous les échantillons sonores.
 

Description détaillée

Ce fichier définit les prototypes des fonctions permettant de faire jouer de la musique et des échantillons sonores à l'aide de la bibliothèque MLV.

Auteur
Adrien Boussicault
Marc Zipstein