CaméraListeParamètre (Fonction) En anglais : CameraListParameter Liste les valeurs supportées par la caméra de l'appareil pour un paramètre donné. Remarques : - Pour modifier ou connaître la valeur actuelle d'un paramètre de la caméra de l'appareil, utilisez la fonction CaméraParamètre.
- La fonction CaméraListeParamètre peut être utilisée dans l'émulateur Android mais pas dans le simulateur.
- Cette fonction est équivalente à la fonction VidéoListeParamètre.
// Utilisation de la résolution maximale pour prendre une photo sListeRésolution est une chaîne sListeRésolution = CaméraListeParamètre(vipRésolutionPhoto) SI ErreurDétectée = Faux ALORS CaméraParamè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> = CaméraListeParamè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 : | | vipBalance | Modes de balance des blancs supportés par la caméra : automatique, lumière du jour, nuageux, ...
| vipCaméra | Indices et types des caméras disponibles sur l'appareil. La liste retournée est au format suivant :
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.
| vipEffet | Effets de couleurs : noir et blanc, poster, sépia, ...
| vipFlash | Modes de flash supportés par la caméra : automatique, sans, anti yeux rouges, ... | vipFocus | Modes de focus supportés par la caméra : automatique, macro, fixe, ...
| vipISO | Sensibilités ISO supportées par la caméra : automatique, 100, 200, 400, ...
| vipRésolutionPhoto | Ré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 :
Exemple :
640<TAB>480<RC>1024<TAB>760<RC>2048<TAB>1240
| vipScène | Types de scènes supportés par la caméra : automatique, nuit, sport, ...
| vipScintillement | Ajustements du scintillement (antibanding) supportés par la caméra : automatique, aucun, 50Hz, 60Hz, ...
| vipZoom | Valeurs 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 :
Remarque : La fonction retournera une chaîne vide ("") si la caméra de l'appareil ne supporte pas le zoom.
|
Remarques 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 : wd280android.aar
|
|
|
|