MULTIMEDIA
Fournit au client lourd un accès à l'Interface de Contrôle de Média de Windows.
Support client WebVue - Non applicable. Renvoie un code d'erreur si exécuté dans ce contexte.
| Mode | Mnémonique | Syntaxe |
| 0 | SEND | 1 |
| 1 | OPENW | 2 |
| 2 | WINDOW | 3 |
L'instruction MULTIMEDIA est basée sur l'interface de Contrôle des Media de Windows (MCI - Media Control Interface). La liste de référence des Command strings MCI est disponible à l'adresse suivante : https://docs.microsoft.com/windows/win32/multimedia/mci-command-strings
Syntaxe 1
StrVal = MULTIMEDIA(Mode, MCI_String);
Type de retour : STR.
|
Argument |
Définition |
|
MCI_string |
Chaîne de caractères à utiliser. Type STR |
Exécution
|
Mode |
Mnémonique |
Action |
|
0 |
SEND |
Envoi la commande MCI décrite par l'argument MCI_String. Retour : Le status de la commande MCI, ou une chaîne vide si la commande n'a pas pu être exécutée dans ce contexte. |
Syntaxe 2
IntVal = MULTIMEDIA(Mode, device_id, res_name[, window [, wbranch [, x, y, w, h]]]);
Type de retour : INTEGER.
|
Argument |
Définition |
|
device_id |
Alias de la ressource. |
|
res_name |
Nom de la ressource. |
|
window |
Fenêtre contenant la ressource. |
|
wbranch |
Branche du synoptique contenant la ressource. |
|
x, y |
Coordonnées du coin en haut à gauche. |
|
w, h |
Largeur et hauteur. |
Exécution
|
Mode |
Mnémonique |
Action |
|
1 |
OPENW |
Ouvre la ressource vidéo res_name (fichier d'animation AVI, Vidéo Overlay, etc...) avec l'alias device_id en l'incrustant éventuellement dans la fenêtre identifiée par window et sa branche wbranch Retour : 1 si OK, 0 sinon. |
L'image est positionnée en utilisant les coordonnées du coin en haut à gauche (x et y).
La taille est spécifiée par sa largeur et sa hauteur (w et h). Si aucune fenêtre n'est spécifiée, une fenêtre est créée en dehors de l'application.
Syntaxe 3
IntVal = MULTIMEDIA(Mode, device_id, window , wbranch[, x, y, w, h]);
Type de retour : INTEGER.
|
Argument |
Définition |
|
device_id |
Alias de la ressource. |
|
window |
Fenêtre contenant la ressource. |
|
wbranch |
Branche du synoptique contenant la ressource. |
|
x, y |
Coordonnées du coin en haut à gauche. |
|
w, h |
Largeur et hauteur. |
Exécution
|
Mode |
Mnémonique |
Action |
|
2 |
WINDOW |
Incrustation de la ressource vidéo identifiée par son alias device_id dans la fenêtre identifiée par window et sa branche wbranch. Renvoie 1 si OK, 0 sinon (fenêtre non chargée par exemple). |
L'image est positionnée en utilisant les coordonnées du coin en haut à gauche (x et y).
La taille est spécifiée par sa largeur et sa hauteur (w et h). Si aucune fenêtre n'est spécifiée, une fenêtre est créée en dehors de l'application.
Exemple
Pour plus d'exemples, sélectionnez le lien Exemple ci-dessus.
SUB Main()
WINDOW("OPEN", "toto", "sample", "");
IF (WINDOW("IS_OPEN","toto","sample")) THEN
MULTIMEDIA ("OPENW","MOVIE","Clock.avi","toto", "sample",20,10,220,240);
END IF
MULTIMEDIA ("SEND","Play movie");
MULTIMEDIA ("SEND","Set movie time format frames");
END SUB