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 |