Partager via


KSPROPERTY_CAMERACONTROL_EXTENDED_VFR

KSPROPERTY_CAMERACONTROL_EXTENDED_VFR est un ID de propriété qui sera utilisé pour spécifier si la fréquence d’images variable est souhaitée sur le pilote. Il s’agit d’un contrôle de niveau d’épingle pour la broche vidéo uniquement. Pour la préversion et la photo, la variabilité de la fréquence d’images dépend entièrement du pilote et n’est pas contrôlable par le client.

Tableau récapitulatif de l’utilisation

Étendue Control Type

version 1

Épingle

Synchrone

Les indicateurs suivants peuvent être placés dans le KSCAMERA_EXTENDEDPROP_HEADER. Champ Indicateurs , qui sont utilisés pour activer et désactiver la fréquence d’images variable pour la vidéo. La valeur par défaut appartient au pilote.

#define KSCAMERA_EXTENDEDPROP_VFR_OFF   0x0000000000000000  
#define KSCAMERA_EXTENDEDPROP_VFR_ON    0x0000000000000001

S’il est défini sur VFR_OFF, le pilote doit fournir une fréquence d’images fixe pour la broche vidéo.

Si la valeur est VFR_ON, la fréquence d’images est automatiquement déterminée par le pilote et peut varier en fonction de la condition de capture et du scénario de l’épingle vidéo. Lorsque VFR_ON est défini, la fréquence d’images maximale autorisée est déterminée par la fréquence d’images fixe incorporée dans le type de média sélectionné pour l’enregistrement vidéo.

Si le pilote ne prend pas en charge la fréquence d’images variable pour la vidéo, le pilote ne doit pas implémenter ce contrôle et la fréquence d’images variable est implicite.

Ce contrôle n’a aucun effet pendant l’enregistrement vidéo pour le pilote qui ne prend pas en charge le basculement à la volée des paramètres VFR. Le conducteur doit ignorer le contrôle reçu lors d’un enregistrement vidéo actif dans ce cas.

Il s’agit d’un contrôle synchrone qui n’est pas annulable. Aucune fonctionnalité n’est définie pour ce contrôle.

Le tableau suivant contient les descriptions et les conditions requises pour les champs de structure KSCAMERA_EXTENDEDPROP_HEADER lors de l’utilisation du contrôle.

Membre Description

Version

Cela doit être 1.

PinId

Il doit s’agir de l’ID de code pin associé à l’épingle vidéo.

Taille

Il doit s’agir de sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+ sizeof(KSCAMERA_EXTENDEDPROP_VALUE).

Résultats

Indique les résultats d’erreur de la dernière opération SET. Si aucune opération SET n’a eu lieu, il doit s’agir de 0.

Fonctionnalité

Doit être 0.

Indicateurs

Il s’agit d’un champ en lecture/écriture. Il peut s’agir d’un des indicateurs définis ci-dessus.

Configuration requise

En-tête

Ksmedia.h