Cette classe sans prétention est souvent vu sur les réseau CS, mais celle-çi a le mérite d'être plus que pratique, voivi ses fonctions :
- La lecture de tout les formats gérés par DirectX.AudioVideoPlayback ( donc avant de tomber sur un qui ne peut pas être lu, vou avez le temps ). Il y a deux mode de lectures, le premier, a la volé, c'est a dire, que le son est lu, et détruit, et le second, "bufferisé", 'est a dire qu'il est stocké, et déjà chargé donc le lancement de la lecture sera beaucoup plus rapide, ce mode permet aussi de connaitre beaucoup de chose sur le fichier.
- Obtention de la durée du son
- Possibilité de répétition autotmatique du son
- Evenement signalant la répétition ( => Evenement personnalisé, a savoir pour les débutants )
- Réglage du volume
- Et les fonctions classique, c'est a dire, lecture, pause et stop
En bonus, le code est sous forme de régions et le plus clair possible.