IDirectXVideoProcessorService::GetVideoProcessorRenderTargets-Methode (dxva2api.h)

Ruft die Renderzielformate ab, die ein Videoprozessorgerät unterstützt. Die Liste kann RGB- und YUV-Formate enthalten.

Syntax

HRESULT GetVideoProcessorRenderTargets(
  [in]  REFGUID               VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc *pVideoDesc,
  [out] UINT                  *pCount,
  [out] D3DFORMAT             **pFormats
);

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.

[out] pCount

Empfängt die Anzahl der Formate.

[out] pFormats

Empfängt ein Array von Formaten, das als D3DFORMAT-Werte angegeben ist. Die Größe des Arrays wird im pCount-Parameter abgerufen. Die Methode weist den Speicher für das Array zu. Der Anrufer muss den Speicher durch Aufrufen von CoTaskMemFree freigeben.

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

   
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