Freigeben über


IDirectXVideoDecoderService::GetDecoderRenderTargets-Methode (dxva2api.h)

Ruft die unterstützten Renderziele für ein angegebenes Decodergerät ab.

Syntax

HRESULT GetDecoderRenderTargets(
  [in]  REFGUID   Guid,
  [out] UINT      *pCount,
  [out] D3DFORMAT **pFormats
);

Parameter

[in] Guid

GUID, die das Decodergerät identifiziert. Um die verfügbaren Geräte-GUIDs abzurufen, rufen Sie IDirectXVideoDecoderService::GetDecoderDeviceGuids auf.

[out] pCount

Empfängt die Anzahl der Formate.

[out] pFormats

Empfängt ein Array von Formaten, die als D3DFORMAT-Werte angegeben sind. 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
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

DirectX VideoBeschleunigung 2.0

IDirectXVideoDecoderService