Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’interface de contrôle de caméra étendue, disponible à partir de Windows 8, est utilisée pour contrôler les fonctionnalités de la caméra pendant la capture d’image. Le pilote peut contrôler ces fonctionnalités de caméra :
- flash de l’appareil photo
- si l'épingle d'image et l'épingle d'enregistrement s'excluent mutuellement
- région d'intérêt de l'image
- stabilisation vidéo
Le pilote peut également choisir d’effectuer une opération de contrôle de caméra de manière asynchrone, ce qui signifie que toutes les demandes d’une opération sont rejetées jusqu’à ce que la première demande soit terminée. Si le pilote a effectué des opérations de contrôle de caméra asynchrones, il doit déclencher l’événement KSEVENTSETID_CameraAsyncControl . Pour plus d’informations, consultez KSPROPERTY_CAMERACONTROL_S_EX .
Les applications UWP peuvent accéder à ces propriétés pour configurer l’appareil photo :
Propriétés
KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY
Utilisé pour activer ou désactiver le flash de l’appareil photo, ou pour placer le flash en mode automatique.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY
Permet d’identifier si la broche d’image de l’appareil photo et la broche d’enregistrement s’excluent mutuellement.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY
Utilisé pour obtenir ou définir la caractéristique de la région d’intérêt d’une caméra.
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY
Permet d’obtenir ou de définir les caractéristiques de stabilisation vidéo d’une caméra.
Les propriétés suivantes sont disponibles à partir de Windows 8.1.
| Terme | Descriptif |
|---|---|
Utilisé pour obtenir ou définir un mode de séquence de photos normal pour l’appareil photo. |
|
Permet d’obtenir la fréquence d’images de capture photo actuelle lorsque le mode photo de l’appareil photo est le mode séquence. |
|
Permet d’obtenir ou de définir la fréquence maximale d’images de capture pour une caméra lorsqu’elle est en mode séquence photo. |
|
Permet d’obtenir ou de définir l’heure du déclencheur pour le pilote de la caméra. |
|
Utilisé pour obtenir ou définir l’état de démarrage chaud (prêt pour l’appareil photo). |
|
Permet d’obtenir ou de définir la fréquence d’images maximale possible sur les broches de capture vidéo à une certaine résolution. |
|
Permet d’obtenir ou de définir la capacité de vignette de l’appareil photo. |
|
Permet d’obtenir ou de définir un mode défini par le pilote qui représente une collection de contrôles prédéfinis. |
|
Utilisé pour obtenir ou définir la méthode par laquelle le flash d’une caméra est employé dans des conditions de faible luminosité. |
|
Permet d’obtenir ou de définir l’opération en mode flash pour le mode photo normal et séquence de l’appareil photo. |
|
Permet d’obtenir ou de définir si le traitement automatique se produit pour l’équilibre blanc ou pour une valeur de température manuelle. |
|
Permet d’obtenir ou de définir si l’appareil photo est optimisé pour l’opération photo ou vidéo. |
|
Utilisé pour obtenir ou définir si le traitement automatique se produit pour une exposition ou une valeur de temps manuelle est utilisé. |
|
Permet d’obtenir ou de définir les modes de focus automatique, manuel et prédéfini de l’appareil photo. |
|
Permet d’obtenir ou de définir le paramètre ISO prédéfini ou automatique pour l’appareil photo. |
|
Permet d’obtenir le champ de vision et l’angle d'inclinaison de la position de la caméra. |
|
Permet d’obtenir ou de définir le paramètre d’ajustement du contrôle d’exposition. |
|
Utilisé pour obtenir l’angle de tangage et de lacet de la position de la caméra. |
Ces structures et énumérations prennent en charge l’interface de contrôle de caméra étendue :
Structures
- KSPROPERTY_CAMERACONTROL_S_EX
- KSPROPERTY_CAMERACONTROL_FLASH_S
- KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S
- KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S
- KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S
- KSCAMERA_EXTENDEDPROP_HEADER
- KSCAMERA_EXTENDEDPROP_VALUE
- KSCAMERA_EXTENDEDPROP_PHOTOMODE
- KSCAMERA_MAXVIDEOFPS_FORPHOTORES
- KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING
- KSCAMERA_EXTENDEDPROP_FIELDOFVIEW
Énumérations
- KS_CameraControlAsyncOperation
- KSEVENT_CAMERACONTROL
- KSPROPERTY_CAMERACONTROL_FLASH
- KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY
- KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST
- KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE
L’exemple de code de pilote qui implémente cette interface est fourni dans How To Implement Extended Camera Control Properties.