Freigeben über


IAMCameraControl::Set-Methode (strmif.h)

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

Die Set-Methode legt eine angegebene Eigenschaft für die Kamera fest.

Syntax

HRESULT Set(
  [in] long Property,
  [in] long lValue,
  [in] long Flags
);

Parameter

[in] Property

Gibt die festzulegende Eigenschaft als Wert aus der CameraControlProperty Enumeration an.

[in] lValue

Gibt den neuen Wert der Eigenschaft an.

[in] Flags

Gibt die gewünschte Steuerelementeinstellung als Element der CameraControlFlags Enumeration an.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Wenn der parameter FlagsCameraControl_Flags_Autoist, ignoriert die Methode den lValue--Parameter, solange er zwischen den Mindest- und den Höchstwerten der Eigenschaft liegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- strmif.h (include Dshow.h)
Library Strmiids.lib

Siehe auch

Konfigurieren der videoqualität

Fehler- und Erfolgscodes

IAMCameraControl Interface

IAMCameraControl::Get