Freigeben über


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:






























Wert
Sekunden
-31/8
-21/4
-11/2
01
12
24
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)

Weitere Informationen

DirectShow Enumerated Types

IAMCameraControl-Schnittstelle