Ce programme montre comment il est possible de faire jouer des échantillons sonores à votre programme.
int main( int argc, char *argv[] ){
fprintf(
stderr,
"L'infrasctructure audio de la librairie MLV ne s'est pas \
correctement initialisé."
);
exit(1);
}
10,100,
"Appuyer sur une touche pour faire jouer du son.",
);
10,160,
"Pour quitter, appuyer sur la touche echap.",
);
touche=MLV_KEYBOARD_NONE;
while( touche != MLV_KEYBOARD_ESCAPE ){
}
return 0;
}
void MLV_create_window(const char *window_name, const char *icone_name, unsigned int width, unsigned int height)
Créé une fenêtre dont la taille, et les différents noms sont passés en paramètres.
void MLV_draw_text(int x, int y, const char *text, MLV_Color color,...)
Imprime un texte donné à une position et une couleur données.
struct _MLV_Sound MLV_Sound
Ce type code un échantillon sonore.
Definition: MLV_audio.h:53
void MLV_wait_keyboard(MLV_Keyboard_button *sym, MLV_Keyboard_modifier *mod, int *unicode)
Suspend l'exécution jusqu'à ce que l'utilisateur appuie sur une touche du clavier.