Freigeben über


IAMVideoProcAmp::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 die Videoqualität für eine angegebene Eigenschaft fest.

Syntax

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

Parameter

[in] Property

Die festzulegende Eigenschaft, angegeben als VideoProcAmpProperty Enumerationswert.

[in] lValue

Der neue Wert der Eigenschaft.

[in] Flags

Die gewünschte Steuerelementeinstellung, angegeben als VideoProcAmpFlags Enumerationswert.

Rückgabewert

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

Bemerkungen

Wenn der parameter FlagsVideoProcAmp_Flags_Autoist, wird der lValue- Parameter ignoriert, 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

IAMVideoProcAmp Interface

IAMVideoProcAmp::Get