Partager via


KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE

La propriété KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE spécifie la rotation horizontale ou verticale de la caméra et peut spécifier les deux simultanément.

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_NODE_S2 ou KSPROPERTY_CAMERACONTROL_S2 selon que la demande concerne un filtre ou un nœud Paire d’entiers LONG

La valeur de propriété (données d’opération) est une paire d’entiers LONG qui spécifient les paramètres de panoramique et d’inclinaison relatifs d’une caméra. La taille de la valeur représente la vitesse de panoramique souhaitée ; une valeur plus élevée représente une vitesse plus élevée.

Value1 Description
0 Arrêtez le mouvement horizontal de la caméra.
Valeur positive Démarrez le panoramique vers la droite.
Valeur négative Démarrez le panoramique vers la gauche.

La taille de la valeur représente la vitesse d’inclinaison souhaitée ; une valeur plus élevée représente une vitesse plus élevée.

Value2 Description
0 Arrêtez le mouvement vertical de la caméra.
Valeur positive Commencez à faire pivoter l’appareil photo vers le haut.
Valeur négative Commencez à faire pivoter la caméra vers le bas.

Notes

Lors de la création d’une demande de définition de panoramique de la caméra, le client doit fournir l’une des valeurs du tableau précédent dans Le membre Value1 de la structure de descripteur de propriété.

De même, lors d’une demande de jeu pour incliner la caméra, le client fournit l’une des valeurs de la table précédente dans Le membre Value2 de la structure de descripteur de propriété.

Lors de la création d’une demande d’obtention, le client reçoit la valeur panoramique dans le membre Value1 et la valeur d’inclinaison dans le membre Value2 de la structure KSPROPERTY_CAMERACONTROL_S2 ou KSPROPERTY_CAMERACONTROL_NODE_S2 . Les valeurs indiquent le panoramique ou l’inclinaison actuel status de l’appareil photo.

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 panoramique ou d’inclinaison. Dans ce cas, le signe du membre Value1 ou Value2 indique la direction à panoramique.

Spécifications

En-tête : ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSPROPERTY_CAMERACONTROL_S2

KSPROPERTY_CAMERACONTROL_NODE_S2