Freigeben über


IDirectXVideoProcessor::GetCreationParameters-Methode (dxva2api.h)

Ruft die Parameter ab, die zum Erstellen dieses Geräts verwendet wurden.

Syntax

HRESULT GetCreationParameters(
  [out] GUID            *pDeviceGuid,
  [out] DXVA2_VideoDesc *pVideoDesc,
  [out] D3DFORMAT       *pRenderTargetFormat,
  [out] UINT            *pMaxNumSubStreams
);

Parameter

[out] pDeviceGuid

Empfängt die Geräte-GUID. Dieser Parameter kann NULL sein.

[out] pVideoDesc

Zeiger auf eine vom Aufrufer zugeordnete DXVA2_VideoDesc-Struktur. Die -Methode füllt die -Struktur mit einer Beschreibung des Videoformats aus. Dieser Parameter kann NULL sein.

[out] pRenderTargetFormat

Empfängt das Renderzielformat, das als D3DFORMAT-Wert angegeben ist. Weitere Informationen finden Sie in der Direct3D-Dokumentation. Dieser Parameter kann NULL sein.

[out] pMaxNumSubStreams

Empfängt die maximale Anzahl von Streams, die vom Gerät unterstützt werden. Dieser Parameter kann NULL sein.

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.
E_INVALIDARG
Ungültiges Argument. Mindestens ein Parameter muss nicht NULL sein.

Bemerkungen

Sie können jeden Parameter auf NULL festlegen, wenn Sie nicht an dem Ergebnis interessiert sind. Mindestens ein Parameter muss nicht NULL sein.

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

IDirectXVideoProcessor