Des exemples d'utilisation des fonctions du WLangage
Rien de tel qu'un exemple pour comprendre une fonction de WLangage. Dans cette section, vous trouverez des exemples simples.
Des exemples évolués, où la fonction est utilisée en contexte, sont également disponible sur ce site.
Aller à la page des exemples évolués
FluxAccepte (en anglais StreamAccept)
-- Traitement "Demande de connexion d'un nouveau flux"
// Procédure de détection d'un nouveau flux // nIdFlux est une variable de type entier contenant l'identifiant du flux détecté
PROCEDURE NouveauFlux(nIdFlux)
// Accepter le flux détecté ? Reponse_Auto est un interrupteur
SI Reponse_Auto
[1] =
Vrai
ALORS
FluxAccepte
(IdFlux, MoiMême) SINON
FluxRefuse(IdFlux) FIN
|
Début de la page
FluxConnecte (en anglais StreamConnect)
// Spécifier le nom de l'appelant
Flux1..Identifiant = NomUtilisateur
// Connecter le flux
FluxConnecte
(Flux1, AdresseCorrespondant)
// équivalent à : // Flux1..Adresse = AdresseCorrespondant
|
Début de la page
FluxDeconnecte (en anglais StreamDisconnect)
// Arrête la réception du flux et dissocier le flux du champ associé
FluxDéconnecte
(MonFlux..Valeur)
|
Début de la page
FluxInfo (en anglais StreamInfo)
// Récupère le nom de l'émetteur du flux
NomAppelant est une chaîne =
FluxInfo
(idFlux)
|
Début de la page
FluxInfo (en anglais StreamInfo)
// Récupère le numéro de l'émetteur du flux
NumAppelant est une chaîne =
FluxInfo
(idFlux,
FluxNuméroAppelant
)
|
Début de la page
FluxJoue (en anglais StreamPlay)
// reprend la réception du son dans le flux
FluxJoue
(MonFlux..Valeur,
FluxSonEntrant
)
|
Début de la page
FluxRefuse (en anglais StreamReject)
-- Traitement "Demande de connexion d'un nouveau flux"
// Procédure de détection d'un nouveau flux // nIdFlux est une variable de type entier contenant l'identifiant du flux détecté
PROCEDURE NouveauFlux(nIdFlux)
// Accepter le flux détecté ?
SI OuiNon("Nouvel appel reçu : " + FluxInfo(IdFlux), ... "Acceptez-vous cet appel ? ") =
Oui
ALORS FluxAccepte(IdFlux, MoiMême) SINON
FluxRefuse
(IdFlux) FIN
|
Début de la page
FluxStop (en anglais StreamStop)
// arrête la réception du son dans le flux
FluxStop
(MonFlux..Valeur,
FluxSonEntrant
)
|
Début de la page