IDirectXVideoProcessorService::GetVideoProcessorRenderTargets-Methode (dxva2api.h)
Ruft die Renderzielformate ab, die von einem Videoprozessorgerät unterstützt werden. 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, die als D3DFORMAT Werte angegeben werden. Die Größe des Arrays wird im pCount-Parameter abgerufen. Die -Methode weist den Arbeitsspeicher für das Array zu. Der Aufrufer muss den Arbeitsspeicher 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 |
---|---|
|
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 |