CatchSound()

Syntaxe

Resultat = CatchSound(#Son, *Memoire [, Taille [, Options]])
Description
Charge un Son qui se trouve déjà en mémoire.

Les formats reconnus sont le WAV au format PCM (le format ADPCM n'est pas supporté) ou n'importe quel format supporté par la bibliothèque SoundPlugin.
UseFLACSoundDecoder()
UseOGGSoundDecoder()

Arguments

#Son Le numéro d'identification du nouveau Son.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
*Memoire L'adresse de la mémoire où se trouve le Son.
Taille (optionnel) La taille en octets de la zone mémoire appelée tampon ou buffer qui contient le Son.

Attention, ce paramètre est facultatif avec les fichiers WAV, mais il est obligatoire pour les autres formats sonores.
Options (optionnel) Peut être une combinaison des valeurs suivantes:
  #PB_Sound_Streaming: Active le support du streaming
                       Seulement pour les formats FLAC et 
                       OGG

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Exemple

  CatchSound(0, ?Music)
  End

  DataSection
    Music: 
    IncludeBinary "Sound.wav"

Remarques

Le "?" est un pointeur sur une étiquette (label). Plus d'informations sur les pointeurs et les accès mémoire peuvent être trouvées dans le chapitre ici.

Voir aussi

LoadSound(), FreeSound(), PlaySound()

OS Supportés

Tous

Sound Index - FreeSound() ->