Partager via


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

KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S

KSPROPERTY_CAMERACONTROL_ZOOM

KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE