ID3D12VideoDevice2::CreateVideoDecoder1-Methode (d3d12video.h)
Erstellt einen Videodecoder instance, der die auflösungsunabhängigen Treiberressourcen und den Zustand enthält, mit Unterstützung für geschützte Ressourcen.
Syntax
HRESULT CreateVideoDecoder1(
const D3D12_VIDEO_DECODER_DESC *pDesc,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
REFIID riid,
void **ppVideoDecoder
);
Parameter
pDesc
Ein Zeiger auf eine D3D12_VIDEO_DECODER_DESC Struktur, die das Decodierungsprofil und die Bitstromverschlüsselung für den Decoder beschreibt.
pProtectedResourceSession
Eine ID3D12ProtectedResourceSession zum Verwalten des Zugriffs auf geschützte Ressourcen.
riid
Der globally unique Identifier (GUID) für die Schnittstelle zum Decodieren des Videozustands.
ppVideoDecoder
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D12VideoDecoder1-Schnittstelle empfängt.
Rückgabewert
Diese Methode gibt HRESULT zurück.
Hinweise
Das Decodieren eines neuen Datenstroms erfordert die Instanziierung eines neuen Decoderobjekts.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12video.h |