KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE
La propriété KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE spécifie le zoom status de l’appareil photo.
Tableau récapitulatif de l’utilisation
Obtenir | Définissez | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui | Oui | Filtre ou nœud | KSPROPERTY_CAMERACONTROL_S ou KSPROPERTY_CAMERACONTROL_NODE_S | LONG |
La valeur de propriété (données d’opération) est une valeur LONG qui spécifie le paramètre de zoom relatif d’une caméra. La taille de la valeur représente la vitesse de zoom souhaitée ; une valeur plus élevée représente une vitesse plus élevée.
Valeur | Description |
---|---|
0 | Arrêtez le mouvement de l’objectif de zoom. |
Valeur positive | Commencez à déplacer l’objectif de zoom dans la direction du téléobjectif (lancer le zoom avant). |
Valeur négative | Commencez à déplacer l’objectif de zoom dans la direction grand angle (lancer le zoom arrière). |
Notes
Le membre Value de la structure KSPROPERTY_CAMERACONTROL_NODE_S spécifie le zoom relatif.
Notez qu’un appareil particulier peut prendre en charge uniquement une certaine plage de vitesse. Pour déterminer la plage de vitesses prises en charge par l’appareil, une application peut émettre une demande de KSPROPERTY_TYPE_BASICSUPPORT . Vous pouvez spécifier KSPROPERTY_TYPE_BASICSUPPORT dans le membre Indicateurs de la structure KSPROPERTY_ITEM .
Certains appareils ne prennent en charge qu’une seule vitesse de zoom. Dans ce cas, le signe du membre Value indique si l’objectif doit effectuer un zoom avant ou un zoom arrière.
Lorsque vous effectuez une demande d’ensemble, le client doit fournir l’une des valeurs de la table précédente dans le membre Value de la structure KSPROPERTY_CAMERACONTROL_NODE_S .
Lors de l’envoi d’une requête get, le client reçoit l’une des valeurs de la table précédente dans le membre Value de la structure KSPROPERTY_CAMERACONTROL_NODE_S . La valeur indique le zoom actuel status de l’appareil photo.
Spécifications
En-tête : ksmedia.h (include Ksmedia.h)