Flow de contrôle
les données Audio entrent en Lecteur Windows Media en continu via un fichier ou un flux. Ces données sont transmises à votre visualisation. vous dessinez sur une surface définie et repassez cette surface à Lecteur Windows Media. Cet échange se produit plusieurs fois par seconde et, pour l’utilisateur, le résultat est une animation agréable qui se déplace dans le temps jusqu’à la musique.
Voici la séquence spécifique du déroulement du programme de visualisation :
- à un intervalle de temps, Lecteur Windows Media prend un instantané de l’audio qui est joué.
- Lecteur Windows Media fournit les données de cet instantané à votre visualisation via la fonction Render et la fonction RenderWindowed .
- Vous devez écrire du code qui s’exécutera lors de l’appel de Render et RenderWindowed . votre code dessine à l’aide d’un contexte de périphérique défini par Lecteur Windows Media lors du rendu sans fenêtre, ou à l’aide d’une fenêtre que vous créez lors du rendu de fenêtre.
- dans une région spécifiée par l’apparence actuelle, Lecteur Windows Media affiche ce que votre code a dessiné.
- Ce processus se répète plusieurs fois par seconde, créant ainsi des animations graphiques chronométrées à la musique. Lorsque la musique s’arrête, la visualisation s’arrête.