CameraControlProperty-Enumeration (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die CameraControlProperty
Enumeration gibt eine Einstellung für eine Kamera an.
Syntax
typedef enum tagCameraControlProperty {
CameraControl_Pan = 0,
CameraControl_Tilt,
CameraControl_Roll,
CameraControl_Zoom,
CameraControl_Exposure,
CameraControl_Iris,
CameraControl_Focus
} CameraControlProperty;
Konstanten
CameraControl_Pan Wert: 0 Gibt die Schwenkeinstellung der Kamera in Grad an. Die Werte reichen von –180 bis +180, wobei der Standardwert auf 0 festgelegt ist. Positive Werte sind vom Ursprung im Uhrzeigersinn (die Kamera dreht sich im Uhrzeigersinn, wenn sie von oben betrachtet wird), und negative Werte sind gegen den Uhrzeigersinn vom Ursprung. |
||||||||||||||
CameraControl_Tilt Gibt die Neigungseinstellung der Kamera in Grad an. Die Werte reichen von –180 bis +180, wobei der Standardwert auf 0 festgelegt ist. Positive Werte zeigen die Bildebene nach oben, und negative Werte zeigen die Bildebene nach unten. |
||||||||||||||
CameraControl_Roll Gibt die Rolleinstellung der Kamera in Grad an. Die Werte reichen von –180 bis +180, wobei der Standardwert auf 0 festgelegt ist. Positive Werte führen zu einer Drehung der Kamera im Uhrzeigersinn entlang der Bildanzeigeachse, und negative Werte führen zu einer Drehung gegen den Uhrzeigersinn der Kamera. |
||||||||||||||
CameraControl_Zoom Gibt die Zoomeinstellung der Kamera in Millimetern an. Die Werte liegen zwischen 10 und 600, und der Standardwert ist gerätespezifisch. |
||||||||||||||
CameraControl_Exposure Gibt die Belichtungseinstellung in protokollbasierten 2 Sekunden an. Mit anderen Worten, für Werte kleiner als 0 beträgt die Belichtungszeit 1/2^n Sekunden, und für Werte 0 oder höher beträgt die Belichtungszeit 2^n Sekunden. Beispiel:
|
||||||||||||||
CameraControl_Iris Gibt die Iriseinstellung der Kamera in Einheiten von fstₒp* 10 an. |
||||||||||||||
CameraControl_Focus Gibt die Fokuseinstellung der Kamera als Abstand zum optimal fokussierten Ziel in Millimetern an. Der Bereich und der Standardwert sind gerätespezifisch. |
Hinweise
Für eine bestimmte Eigenschaft kann ein bestimmtes Gerät nur eine Teilmenge des aufgeführten Bereichs implementieren.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |