VIDEODISPLAY

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

Gestion du contrôle vidéo, y compris la lecture et la mise en pause d'un flux AV ou d'un fichier.

Support WebVue - Non. Renvoie un code d'erreur si exécuté dans ce contexte.

Mode Mnémonique Syntaxe Support WebVue
1 PLAY 1 Non
2 STOP 2 Non
3 PAUSE 2 Non
4 LOOP 3 Non
5 MUTE 3 Non
6 SNAPSHOT 4 Non
7 SEEKTO 5 Non
8 JUMPFORWARD 5 Non
9 JUMPBACKWARD 5 Non
10 SETPREFERENCE 6 Non

Propriétés communes à plusieurs modes

Argument Définition
Window Nom de la fenêtre qui contient le contrôle vidéo. Type STR.
Branch Branche (si elle existe) de la fenêtre. Utiliser "*" pour indiquer la branche courante du programme. Type STR.
Identity Identifiant du contrôle vidéo dans la fenêtre spécifiée. Type STR.

Syntax 1

LongVal = VIDEODISPLAY(Mode, Window, Branch, Identity[, Uri]);

Type de retour : LONG.

Argument Définition
Media Url d'un flux ou nom d'un fichier AV. Facultatif. Type STR.

Exécution

Mode

Mnémonique

Action

1 PLAY Affiche le flux ou le fichier disponible à l'Uri. Si elle n'est pas fournie, le média configuré est lu.
Retour : 1 si OK, 0 sinon (aucun média configuré).

Syntaxe 2

LongVal = VIDEODISPLAY(Mode, Window, Branch, Identity);

Type de retour : LONG.

Exécution

Mode Mnémonique Action
2 STOP Arrête la lecture.
Retour : 1 si OK, 0 sinon.
3 PAUSE Met en pause ou reprend la lecture (bascule).
Retour : 1 si OK, 0 sinon.

Syntaxe 3

LongVal = VIDEODISPLAY(Mode, Window, Branch, Identity, SubMode);

Type de retour : LONG

Argument Définition
SubMode Sous-mode pour l'instruction. Type INTEGER

Exécution

Mode Mnémonique Action
4 LOOP Définit l'action de bouclage lorsque la fin du flux vidéo est atteint selon le SubMode spécifié :
1 - Relire le flux vidéo (bouclage)
0 - Ne pas rejouer le flux vidéo
Retour : 1 si OK, 0 sinon.
5 MUTE Définir le statut du volume son selon le SubMode spécifié :
1 - Désactiver le volume
2 - Activer le volume
3 - Inverser le statut du volume
Retour : 1 si OK, 0 sinon.

Syntaxe 4

LongVal = VIDEODISPLAY(Mode, Window, Branch, Identity[, Path]);

Type de retour : LONG.

Argument Description
Path Chemin dans lequel le snapshot est stocké. Si omis, le répertoire de snapshot configuré sur le contrôle vidéo est utilisé. Si non configuré, le dossier TP du projet est utilisé. Facultatif. Type STR.

Exécution

Mode Mnémonique Action

6

SNAPSHOT

Prend un snapshot et le stocke dans le chemin indiqué. Le fichier Jpg généré est nommé d'après la règle configurée au niveau du contrôle.
Retour : 1 si OK, 0 sinon.

Syntaxe 5

LongVal = VIDEODISPLAY(Mode, Window, Branch, Identity, Time);

Type de retour : LONG

Argument Définition
Time Intervalle de temps en nombre de secondes. Type INTEGER.

Exécution

Mode Mnémonique Action
7 SEEKTO Recherche l'emplacement spécifié par Time dans la vidéo.
Retour : 1 si OK, 0 sinon.
8 JUMPFORWARD Saute en avant du nombre de secondes spécifié par Time.
Retour : 1 si OK, 0 sinon.
9 JUMPBACKWARD Sautez en arrière du nombre de secondes spécifié par Time.
Retour : 1 si OK, 0 sinon.

Syntaxe 6

LongVal = VIDEODISPLAY(Mode, Window, Branch, Identity, PrefName[, PrefValue);

Type de retour : LONG

Argument Définition
PrefName

Id de la préférence du contrôle vidéo à définir. Type INTEGER.

1 - Pour régler le volume sonore en pourcentage. Plage de 0 à 100 %.

2 - Pour définir la période de mise en cache des fichiers. Plage de 0 à 60000 millisecondes.

3 - Pour définir la période de mise en cache réseau. Plage de 0 à 60000 millisecondes.

4 - Pour activer (1) ou désactiver (0) le décodage matériel.

PrefValue Valeur à définir pour la préférence PrefName (voir ci-dessus pour les valeurs autorisées). Type INTEGER

Exécution

Mode Mnémonique Action

10

SETPREFERENCE

Définit la préférence PrefName du contrôle vidéo à la valeur PrefValue.
Retour : 1 si OK, 0 sinon.