MULTIMEDIA

Icône du lien vers le conceptVoir également Icône du lien vers le conceptExemple

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