Stéphane Sibué

 

Référence Librairie CodePPC

Retour à la librairie CodePPC

Retour à l'index des références

Espace de Nom CodePPC.General

Classe Sound

Enum SoundVolumeEnum As Integer

Enumère les différents niveaux de volume gérés par le système

Silence = 0
Bas = 1
MoyenBas = 2
Moyen = 3
MoyenHaut = 4
Haut = 5


Constructeur
-1- New(ByVal wSoundFile As String)
-2- New(ByVal wSoundStream As System.IO.Stream)

Le contructeur de la classe Sound possède 2 versions. La première permet de stipuler un fichier son (wav), la seconde permet de stipuler un stream (une ressource par exemple).

Exemple : Création d'une occurence de la classe Sound en stipulant une ressource du projet. La ressource est accédée en utilisant la fonction GetResource de la classe Tools de la librairie CodePPC.

Imports CodePPC.General

Dim wSound As New Sound(Tools.GetResource("MonProjet.MaResource.wav"))

Cette classe possède plusieurs méthodes et fonctions déclarée "Shared" qui ne nécessitent pas de créer une occurence pour être utilisées.


Sub Play(Optional ByVal wAsync As Boolean = True)

Cette méthode joue le son. Il est possible de jouer de manière synchrone ou asynchrone grâce au paramètre booléen wAsync.

Exemple :

Imports CodePPC.General

Dim wSound As New Sound(Tools.GetResource("MonProjet.MaResource.wav"))
wSound.Play


Sub Beep()

Cette méthode joue un simple beep. Cette méthode est Shared, ce qui signifie que vous n'êtes pas obligé de créer une occurence de l'objet Sound pour l'utiliser.

Exemple :

CodePPC.General.Sound.Beep()


Public Sub SetVolume(ByVal wVolume As SoundVolumeEnum)

Cette méthode permet de régler le volume du Pocket PC. Il y a 5 niveaux de volume possibles de "Silence" à "Haut". Les différents volumes sont définis dans l'énumération "SoundVolumeEnum"

Exemple :

Rem On règle le volume sur "Moyen"
CodePPC.General.Sound.SetVolume(SoundVolumeEnum.Moyen)


Public Function GetVolume() As SoundVolumeEnum

Cette fonction retourne le réglage du volume du Pocket PC. 5 niveaux possibles définis par l'énumération SoundVolumeEnum.

Exemple :

Rem On récupère le volume actuel du Pocket PC
Dim wVolume As SoundVolumeEnum = CodePPC.General.Sound.GetVolume()

 

 

 


Développez pour Windows Mobile
Copyright 2001-2004 - Tous droits réservés
Toutes les marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.