Freigeben über


IDirectXVideoProcessorService::GetVideoProcessorCaps-Methode (dxva2api.h)

Ruft die Funktionen eines angegebenen Videoprozessorgeräts ab.

Syntax

HRESULT GetVideoProcessorCaps(
  [in]  REFGUID                  VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc    *pVideoDesc,
  [in]  D3DFORMAT                RenderTargetFormat,
  [out] DXVA2_VideoProcessorCaps *pCaps
);

Parameter

[in] VideoProcDeviceGuid

Eine GUID, die das Videoprozessorgerät identifiziert. Rufen Sie IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids auf, um die Liste der Videoprozessor-GUIDs abzurufen.

[in] pVideoDesc

Ein Zeiger auf eine DXVA2_VideoDesc Struktur, die den Videoinhalt beschreibt.

[in] RenderTargetFormat

Das Format der Renderzieloberfläche, das als D3DFORMAT Wert angegeben wird. Weitere Informationen finden Sie in der Direct3D-Dokumentation. Sie können auch einen FOURCC-Code verwenden, um ein Format anzugeben, das in der D3DFORMAT-Enumeration nicht definiert ist. Siehe Video FOURCCs.

[out] pCaps

Ein Zeiger auf eine DXVA2_VideoProcessorCaps-Struktur , die die Videoprozessorfunktionen 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.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dxva2api.h

Weitere Informationen

DXVA-Videoverarbeitung

IDirectXVideoProcessorService