Freigeben über


CameraControlFlags-Enumeration (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die CameraControlFlags-Enumeration definiert, ob eine Kameraeinstellung manuell oder automatisch gesteuert wird.

Syntax

typedef enum tagCameraControlFlags {
  CameraControl_Flags_Auto = 0x1,
  CameraControl_Flags_Manual = 0x2
} CameraControlFlags;

Konstanten

 
CameraControl_Flags_Auto
Wert: 0x1
Die Einstellung wird automatisch gesteuert.
CameraControl_Flags_Manual
Wert: 0x2
Die Einstellung wird manuell gesteuert.

Bemerkungen

Darüber hinaus werden die folgenden Flags in Ksmedia.h definiert:

Flag Wert Beschreibung
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO 0X0001L Entspricht CameraControl_Flags_Auto.
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL 0X0002L Entspricht CameraControl_Flags_Manual.
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE 0X0000L Die Kamera unterstützt absolute Einheiten für diese Einstellung.
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE 0X0010L Die Kamera unterstützt relative Steuerelemente für diese Einstellung. Ein relatives Steuerelement wird in eine Reihe von Schritten ohne definierte Einheiten unterteilt. Die absolute Größe der einzelnen Schritte hängt vom Kameramodell ab.

Requirements (Anforderungen)

   
Kopfzeile strmif.h (include Dshow.h)

Siehe auch

DirectShow Enumerated Types

IAMCameraControl-Schnittstelle