ID3D12VideoDevice2::CreateVideoDecoder1, méthode (d3d12video.h)

Crée un décodeur vidéo instance qui contient les ressources et l’état du pilote indépendants de la résolution, avec prise en charge des ressources protégées.

Syntaxe

HRESULT CreateVideoDecoder1(
  const D3D12_VIDEO_DECODER_DESC *pDesc,
  ID3D12ProtectedResourceSession *pProtectedResourceSession,
  REFIID                         riid,
  void                           **ppVideoDecoder
);

Paramètres

pDesc

Pointeur vers une structure D3D12_VIDEO_DECODER_DESC décrivant le profil de décodage et le chiffrement de flux de bits pour le décodeur.

pProtectedResourceSession

Id3D12ProtectedResourceSession pour la gestion de l’accès aux ressources protégées.

riid

Identificateur global unique (GUID) pour l’interface d’état vidéo de décodage.

ppVideoDecoder

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12VideoDecoder1 .

Valeur retournée

Cette méthode retourne HRESULT.

Notes

Le décodage d’un nouveau flux nécessite l’instanciation d’un nouvel objet décodeur.

Spécifications

   
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12video.h