InitSound()

Syntaxe

Resultat = InitSound([NbMaxCanaux])
Description
Initialise l'environnement sonore.

Arguments

NbMaxCanaux (optionnel) Définit le nombre maximum de canaux à utiliser simultanément pour jouer des sons.

De 1 à 254 et la valeur par défaut est 64.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon (par exemple si aucune carte son n'est disponible)..

Remarques

Cette fonction doit toujours être appelée avant toute autre fonction de la bibliothèque Sound. De plus si cette fonction échoue alors il faut absolument désactiver tous les appels des fonctions sonores.

Exemple

If InitSound()           ; Initialisation des Sons
  UseOGGSoundDecoder()   ; Utilisation des fichiers ogg
  
  ; Chargement d'un son depuis un fichier
  If LoadSound(0, #PB_Compiler_Home +"Examples\3D\Data\Siren.ogg")
    ; Le son joue en boucle
    PlaySound(0, #PB_Sound_Loop)
    
    MessageRequester("Info", "Ok pour quitter.")
    
    FreeSound(0) ; Le son est libéré
    End
  EndIf
Else
  Debug "Avertissement! L'environnement sonore n'a pas pu être initialisé. Aucune commande sonore ne peut donc être utilisée..."
EndIf

OS Supportés

Tous

<- GetSoundPosition() - Sound Index - IsSound() ->