DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions vidéo
  • Permissions requises
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
VidéoListeParamètre (Fonction)
En anglais : VideoListParameter
Liste les valeurs supportées par la caméra de l'appareil pour un paramètre donné.
Avertissement
AndroidiPhone/iPad A partir de la version 27, cette fonction est ignorée pour les applications Android et iOS. Cette fonction est conservée uniquement pour les champs Caméra provenant de versions inférieures et ayant l'option "Mode compatible 26" cochée (onglet "Général" de la fenêtre de description du champ).
Remarques :
  • Pour modifier ou connaître la valeur actuelle d'un paramètre de la caméra de l'appareil, utilisez la fonction VidéoParamètre.
  • La fonction VidéoListeParamètre peut être utilisée dans l'émulateur Android mais pas dans le simulateur.
Exemple
// Utilisation de la résolution maximale pour prendre une photo
sListeRésolution est une chaîne
sListeRésolution = VidéoListeParamètre(vipRésolutionPhoto)
SI ErreurDétectée = Faux ALORS
VidéoParamètre(vipRésolutionPhoto, ExtraitChaîne(sListeRésolution, rangDernier, RC))
SINON
Erreur("Erreur durant la récupération des résolutions supportées par la caméra.")
FIN
Syntaxe
<Résultat> = VidéoListeParamètre(<Paramètre>)
<Résultat> : Chaîne de caractères
  • Liste des valeurs supportées par la caméra pour le <Paramètre> spécifié. Cette liste est de la forme :
    <Valeur 1>+ RC + <Valeur 2> + RC + ... + <Valeur N>
  • Chaîne vide ("") si le paramètre n'est pas supporté par la caméra ou en cas d'erreur lors de la récupération des paramètres.
    En cas d'erreur, la variable ErreurDétectée est à Vrai. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Paramètre> : Constante de type chaîne de caractères ou chaîne de caractères
Paramètre pour lequel les valeurs supportées doivent être récupérées. Ce paramètre peut correspondre :
  • soit à une des constantes prédéfinies. Ces constantes correspondent aux paramètres les plus courants.
  • soit à une Chaîne de caractères correspondant au nom du paramètre voulu.
    Attention : le nom du paramètre est sensible à la casse et à l'accentuation. Consultez la documentation du SDK Android ou de l'appareil pour connaître le nom des paramètres supplémentaires supportés. Si le nom spécifié ne correspond pas à un paramètre supporté par la caméra, la fonction retournera chaîne vide.
Les constantes disponibles sont les suivantes :
vipBalanceModes de balance des blancs supportés par la caméra : automatique, lumière du jour, nuageux, ...
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
vipCaméraIndices et types des caméras disponibles sur l'appareil. La liste retournée est au format suivant :
<Indice><TAB><Type>
où :
  • <Indice> est un entier compris entre 1 et le nombre de caméras présentes sur l'appareil,
  • <Type> est une des constantes suivantes :
    • vipCaméraDorsale : Caméra dorsale située sur la face opposée à l'écran.
    • vipCaméraFrontale : Caméra frontale située sur la même face que l'écran.
vipEffetEffets de couleurs : noir et blanc, poster, sépia, ...
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
vipFlashModes de flash supportés par la caméra : automatique, sans, anti yeux rouges, ...
vipFocusModes de focus supportés par la caméra : automatique, macro, fixe, ...
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
vipISOSensibilités ISO supportées par la caméra : automatique, 100, 200, 400, ...
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
vipRésolutionPhotoRésolutions supportées par la caméra pour la prise de photo.
La liste renvoyée est triée par ordre croissant de la plus faible résolution à la plus importante.
Les valeurs retournées sont au format :
<Largeur><TAB><Hauteur>
Exemple :
640<TAB>480<RC>1024<TAB>760<RC>2048<TAB>1240
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
vipScèneTypes de scènes supportés par la caméra : automatique, nuit, sport, ...
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
vipScintillementAjustements du scintillement (antibanding) supportés par la caméra : automatique, aucun, 50Hz, 60Hz, ...
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
vipZoomValeurs de zoom supportées par la caméra.
Les valeurs retournées sont de la forme :
  • 100 (Zoom 1x = pas de zoom)
  • 200 (zoom 2x)
  • 300 (zoom 3x)
  • 350 (zoom 3,5x)
  • ...
La première valeur retournée est toujours 100 et la dernière correspond au zoom maximal.
Exemple :
100<RC>200<RC>300<RC>350
Remarque : La fonction retournera une chaîne vide ("") si la caméra de l'appareil ne supporte pas le zoom.
iPhone/iPadMac Catalyst Cette constante n'est pas disponible.
iPhone/iPadMac Catalyst Seules les constantes vipCaméra et vipFlash sont disponibles.
Remarques
Android

Permissions requises

L'utilisation de cette fonction entraîne la modification des permissions requises par l'application.
Permission requise : CAMERA.
Cette permission permet aux applications d'accéder à la caméra.
Composante : wd290android.aar
Version minimum requise
  • Version 17
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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