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