KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY
L’ID de propriété KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY défini dans l’énumération KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY est utilisé pour configurer la priorité du focus. Lorsque la priorité du focus est définie, le focus est prioritaire sur l’image prise pour s’assurer que l’image prise est toujours au focus. Sinon, l’image est prise immédiatement, que l’image soit mise au point ou non. Le comportement de gestion d’un focus ayant échoué et la nécessité d’un délai d’expiration sont internes au pilote et à l’OEM.
Tableau récapitulatif de l’utilisation
Étendue | Control | Type |
---|---|---|
version 1 |
Filtrer |
Synchrone |
Pour configurer la priorité du focus, l’ID de propriété KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY doit être utilisé. Lorsque la priorité du focus est définie, le focus prend la priorité sur l’image prise pour s’assurer que l’image prise est toujours au focus. Si la priorité du focus n’est pas définie, l’image est prise immédiatement, que l’image soit ou non mise au point. Le comportement de gestion d’un échec de focus a échoué et les délais d’expiration sont déterminés par l’OEM et sont internes au pilote.
Pour le KSCAMERA_EXTENDEDPROP_HEADER, les indicateurs suivants sont définis en tant que valeurs. Dans un appel get, le pilote de la caméra retourne sa configuration de priorité de focus actuelle à l’aide de l’un de ces indicateurs. Dans un appel défini, le pilote de la caméra définit la nouvelle configuration de priorité de focus à l’aide de l’un de ces indicateurs.
#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_OFF 0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_ON 0x0000000000000001
Note Il s’agit d’un contrôle synchrone et aucune fonctionnalité n’est définie pour ce contrôle.
Le tableau ci-dessous contient les descriptions et les exigences pour les champs de structure KSCAMERA_EXTENDEDPROP_HEADER lors de l’utilisation du contrôle de priorité du focus.
Membre | Description |
---|---|
Version |
Ce doit être 1, |
PinId |
Il doit s’agir de KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF), |
Taille |
Il doit s’agir de sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_VALUE), |
Résultats |
Cela indique les résultats de l’erreur, |
Fonctionnalité |
Ce doit être 0, |
Indicateurs |
Il s’agit d’un champ en lecture/écriture. Il peut s’agir d’un des indicateurs KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_Xxx définis ci-dessus. |
Configuration requise
En-tête |
Ksmedia.h |