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

Crée un processeur vidéo instance avec prise en charge des ressources protégées.

Syntaxe

HRESULT CreateVideoProcessor1(
  UINT                                         NodeMask,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc,
  UINT                                         NumInputStreamDescs,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC  *pInputStreamDescs,
  ID3D12ProtectedResourceSession               *pProtectedResourceSession,
  REFIID                                       riid,
  void                                         **ppVideoProcessor
);

Paramètres

NodeMask

Masque de nœud spécifiant l’adaptateur physique sur lequel le processeur vidéo sera utilisé. Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud, c’est-à-dire l’adaptateur physique de l’appareil, auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un seul nœud. Seul 1 bit peut être défini.

pOutputStreamDesc

Pointeur vers une structure D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_output_stream_desc) décrivant le flux de sortie.

NumInputStreamDescs

Nombre de flux d’entrée fournis dans le paramètre pInputStreamDescs .

pInputStreamDescs

Un pointeur vers une liste de D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_input_stream_desc) structure les flux d’entrée. Le nombre de structures fournies doit correspondre à la valeur spécifiée dans le paramètre NumInputStreamDescs .

pProtectedResourceSession

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

riid

Identificateur global unique (GUID) pour l’interface du processeur vidéo.

ppVideoProcessor

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

Valeur retournée

Cette méthode retourne HRESULT.

Remarques

Pour modifier les paramètres définis lors de la création, vous devez recréer l’objet processeur vidéo.

Configuration requise

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