Freigeben über


IMFVideoProcessor::GetVideoProcessorCaps-Methode (evr9.h)

Ruft die Funktionen eines Videoprozessormodus ab.

Syntax

HRESULT GetVideoProcessorCaps(
  [in]  LPGUID                   lpVideoProcessorMode,
  [out] DXVA2_VideoProcessorCaps *lpVideoProcessorCaps
);

Parameter

[in] lpVideoProcessorMode

Zeiger auf eine GUID, die den Videoprozessormodus identifiziert. Um eine Liste der verfügbaren Modi abzurufen, rufen Sie IMFVideoProcessor::GetAvailableVideoProcessorModes auf.

[out] lpVideoProcessorCaps

Zeiger auf eine DXVA2_VideoProcessorCaps-Struktur , die die Funktionen 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.
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 Verweisdatenstrom festlegen.

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