IMFVideoProcessor::GetFilteringValue-Methode (evr9.h)

Ruft die aktuelle Einstellung für einen Bildfilter ab.

Syntax

HRESULT GetFilteringValue(
  [in]  DWORD         dwProperty,
  [out] DXVA2_Fixed32 *pValue
);

Parameter

[in] dwProperty

Die zu abfragende Filtereinstellung. Eine Liste der möglichen Werte finden Sie unter DXVA-Bildfiltereinstellungen.

[out] pValue

Zeiger auf eine DXVA2_Fixed32-Struktur , die den aktuellen Wert empfängt.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_INVALIDARG
Der Wert von dwProperty ist ungültig.
MF_E_TRANSFORM_TYPE_NOT_SET
Der Medientyp für den Verweisdatenstrom ist nicht festgelegt.

Hinweise

Bevor Sie diese Methode aufrufen, müssen Sie den Medientyp für den Verweisstream festlegen.

Bis der Videoprozessormodus des Mixers festgelegt ist, sind die zurückgegebenen Werte alle null. Nachdem der Prozessormodus festgelegt wurde, spiegeln die zurückgegebenen Werte den aktuellen Modus wider. Um einen Videoprozessormodus auszuwählen, rufen Sie IMFVideoProcessor::SetVideoProcessorMode auf. Andernfalls wählt der EVR automatisch einen Modus aus, wenn das Streaming beginnt.

Rufen Sie IMFVideoProcessor::GetVideoProcessorCaps auf, um herauszufinden, welche Bildfilter der Treiber unterstützt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile evr9.h
Bibliothek Strmiids.lib

Weitere Informationen

Erweiterter Videorenderer

IMFVideoProcessor