Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Videoprozessorgerät.
Syntax
HRESULT CreateVideoProcessor(
[in] REFGUID VideoProcDeviceGuid,
[in] const DXVA2_VideoDesc *pVideoDesc,
[in] D3DFORMAT RenderTargetFormat,
[in] UINT MaxNumSubStreams,
[out] IDirectXVideoProcessor **ppVidProcess
);
Parameter
[in] VideoProcDeviceGuid
Eine GUID, die den zu erstellenden Videoprozessor angibt. 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, angegeben als D3DFORMAT Wert. Weitere Informationen finden Sie in der Direct3D-Dokumentation. Sie können auch einen FOURCC-Code verwenden, um ein Format anzugeben, das nicht in der D3DFORMAT-Enumeration definiert ist. Siehe Video FOURCCs.
[in] MaxNumSubStreams
Die maximale Anzahl von Teilstreams, die mit diesem Gerät verwendet werden.
[out] ppVidProcess
Empfängt einen Zeiger auf die IDirectXVideoProcessor-Schnittstelle des Videoprozessors. Der Aufrufer muss die Schnittstelle 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 |