KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH
La propriété KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH récupère les informations de longueur focale d’une caméra.
Tableau récapitulatif de l’utilisation
Get | Set | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui | Non | Filtre ou nœud | KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S ou KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S | LONG |
La valeur de propriété (données d’opération) est une valeur LONG qui spécifie la longueur focale d’une caméra.
Remarques
Vous pouvez utiliser cette demande de propriété pour interpréter des valeurs de zoom. La plage de zoom doit être comprise entre lObjectiveFocalLengthMin/lOcularFocalLength et lObjectiveFocalLengthMax/lOcularFocalLength. (lOcularFocalLength, lObjectiveFocalLengthMin et lObjectiveFocalLengthMax sont membres des structures KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S et KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S .)
Par exemple, si lObjectiveFocalLengthMax = 105 et lOcularFocalLength = 35, cette caméra est capable d’un rapport de zoom optique maximal de 105/35, ou 3.
Consultez également la section Zoom optique de la spécification de la classe de périphérique de classe vidéo USB. Cette spécification est disponible sur le site web du Forum des implémenteurs USB .
Configuration requise
En-tête | Ksmedia.h (inclure Ksmedia.h) |
Voir aussi
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S