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 |