DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Caméra
  • Enregistrement d'une photo
  • Conditions d'utilisation :
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Capture la séquence vidéo actuellement retransmise par une "caméra" :
  • sous forme d'une image : prend une photo.
  • sous forme de vidéo : enregistre une vidéo.
Selon la plateforme, les formats des photos et des vidéos sont les suivants :
  • Windows une image au format BMP ou une séquence vidéo au format AVI.
Remarques :
Exemple
WindowsCode Utilisateur (MCU)
// Enregistre la vidéo retransmise dans le champ Caméra "CAM_Cuisine"
// sous forme d'une AVI ("C:\Temp\MaVideo.AVI") de 1 minute
ResSauvegarde = CaméraCapture(CAM_Cuisine, "C:\Temp\MaVideo.AVI", viCaptureVidéo, 60)
SI ResSauvegarde = Vrai ALORS
Info("Vidéo correctement sauvegardée")
SINON
Erreur(ErreurInfo())
FIN
Syntaxe
<Résultat> = CaméraCapture(<Champ Caméra> , <Nom du fichier créé> [, <Type de capture> [, <Durée de la capture> [, <Nombre d'images par seconde> [, <Affichage pendant la capture>]]]])
<Résultat> : Booléen
  • Vrai si la vidéo a été correctement sauvegardée,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Champ Caméra> : Nom de champ
Nom du champ Caméra à manipuler. Il n'est pas nécessaire d'afficher la vidéo dans un champ Caméra pour la sauvegarder.
<Nom du fichier créé> : Chaîne de caractères
Nom et chemin complet (ou relatif) du fichier à créer.
Windows Si la séquence vidéo est capturée sous forme d'une photo, un fichier BMP est créé. Si la séquence vidéo est capturée sous forme d'une vidéo, un fichier AVI est créé.
Attention : Il n'est pas possible d'utiliser un chemin de type UNC.
<Type de capture> : Constante optionnelle de type entier
Type de capture :
viCaptureImage
Windows Capture d'une image sous forme d'un fichier BMP.

viCaptureVidéo
(Valeur par défaut)
Windows Capture d'une séquence vidéo sous forme d'un fichier AVI.

<Durée de la capture> : Entier optionnel ou durée optionnelle
Durée (en secondes) de la capture. Si ce paramètre correspond à 0 ou n'est pas spécifié, la capture s'arrêtera :
  • soit lors de l'appel de la fonction VidéoArrête.
  • soit lorsque le disque spécifié n'aura plus d'espace disponible.
Remarque : Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de secondes,
  • une variable de type Durée,
  • l'indication directe de la durée (par exemple '1 s').
<Nombre d'images par seconde> : Entier optionnel
Nombre d'images sauvegardées par seconde (15 par défaut). Ce paramètre est pris en compte uniquement si <Type de capture> est égal à viCaptureVidéo.
<Affichage pendant la capture> : Booléen optionnel
  • Vrai (par défaut) si la vidéo actuellement retransmise doit être visualisée dans le champ Caméra spécifié,
  • Faux dans le cas contraire.
Remarques

Enregistrement d'une photo

Seule l'image affichée au moment de l'exécution de la fonction CaméraCapture est enregistrée sous forme de photo au format BMP. Pour sauvegarder cette image, il est également possible d'utiliser :
  • la fonction dSauveImageBMP : la photo sera enregistrée au format BMP.
  • la fonction dSauveImageGIF : la photo sera enregistrée au format Gif.
  • la fonction dSauveImageJPEG : la photo sera enregistrée au format Jpeg.

Conditions d'utilisation :

  • Windows Pour utiliser cette fonction, une "web caméra" doit être connectée au poste en cours.
Composante : wd290obj.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 24/06/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale