Partager via


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