ID3D12VideoDevice::CreateVideoDecoder-Methode (d3d12video.h)
Erstellt einen Videodecoder instance, der die auflösungsunabhängigen Treiberressourcen und den Zustand enthält.
Syntax
HRESULT CreateVideoDecoder(
const D3D12_VIDEO_DECODER_DESC *pDesc,
REFIID riid,
void **ppVideoDecoder
);
Parameter
pDesc
Ein Zeiger auf eine D3D12_VIDEO_DECODER_DESC Struktur, die das Decodierungsprofil und die Bitstreamverschlüsselung für den Decoder beschreibt.
riid
Die GUID (Globally Unique Identifier) für die Schnittstelle zum Decodieren des Videozustands.
ppVideoDecoder
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D12VideoDecoder-Schnittstelle empfängt.
Rückgabewert
Diese Methode gibt HRESULT zurück.
Hinweise
Das Decodieren eines neuen Datenstroms erfordert die Instanziierung eines neuen Decoderobjekts.
Anforderungen
Kopfzeile | d3d12video.h |
DLL | d3d12.dll |