Freigeben über


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