CameraControlProperty, énumération (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
L’énumération CameraControlProperty
spécifie un paramètre sur une caméra.
Syntax
typedef enum tagCameraControlProperty {
CameraControl_Pan = 0,
CameraControl_Tilt,
CameraControl_Roll,
CameraControl_Zoom,
CameraControl_Exposure,
CameraControl_Iris,
CameraControl_Focus
} CameraControlProperty;
Constantes
CameraControl_Pan Valeur : 0 Spécifie le paramètre panoramique de la caméra, en degrés. Les valeurs vont de –180 à +180, avec la valeur par défaut définie sur zéro. Les valeurs positives sont dans le sens des aiguilles d’une montre à partir de l’origine (la caméra pivote dans le sens des aiguilles d’une montre lorsqu’elles sont consultées ci-dessus), et les valeurs négatives sont dans le sens inverse des aiguilles d’une montre à partir de l’origine. |
||||||||||||||
CameraControl_Tilt Spécifie le paramètre d’inclinaison de la caméra, en degrés. Les valeurs vont de –180 à +180, avec la valeur par défaut définie sur zéro. Les valeurs positives pointent le plan d’imagerie vers le haut et les valeurs négatives pointent le plan d’imagerie vers le bas. |
||||||||||||||
CameraControl_Roll Spécifie le paramètre de roulis de la caméra, en degrés. Les valeurs vont de –180 à +180, avec la valeur par défaut définie sur zéro. Les valeurs positives provoquent une rotation dans le sens des aiguilles d’une montre de la caméra le long de l’axe de visionnement de l’image, et les valeurs négatives provoquent une rotation dans le sens inverse des aiguilles d’une montre de la caméra. |
||||||||||||||
CameraControl_Zoom Spécifie le paramètre de zoom de l’appareil photo, en millimètres. Les valeurs sont comprises entre 10 et 600, et la valeur par défaut est spécifique à l’appareil. |
||||||||||||||
CameraControl_Exposure Spécifie le paramètre d’exposition, en base de journal 2 secondes. En d’autres termes, pour les valeurs inférieures à zéro, le temps d’exposition est de 1/2^n seconde, et pour les valeurs égales ou supérieures, le temps d’exposition est de 2^n secondes. Par exemple :
|
||||||||||||||
CameraControl_Iris Spécifie le paramètre iris de la caméra, en unités de fstₒp* 10. |
||||||||||||||
CameraControl_Focus Spécifie le paramètre de mise au point de l’appareil photo, comme la distance à la cible ciblée de manière optimale, en millimètres. La plage et la valeur par défaut sont spécifiques à l’appareil. |
Remarques
Pour une propriété donnée, un appareil particulier peut implémenter uniquement un sous-ensemble de la plage répertoriée.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |