Partager via


structure D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 (d3d12umddi.h)

La structure D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 contient les arguments utilisés pour créer un processeur vidéo.

Syntaxe

typedef struct D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 {
  UINT                                            NodeMask;
  D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032  OutputStream;
  D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
  UINT                                            NumInputStreams;
  D3D12DDI_HPROTECTEDRESOURCESESSION_0030         hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072;

Membres

NodeMask

Représente l’ensemble de nœuds. Pour une opération GPU unique, définissez cette valeur sur zéro (0). S’il existe plusieurs nœuds GPU, définissez un bit pour identifier l’adaptateur physique de l’appareil auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit peut être défini.

OutputStream

Structure D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 décrivant le flux de sortie.

pInputStreams

Pointeur vers une structure D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 pour le flux d’entrée.

NumInputStreams

Nombre de flux d’entrée.

hDrvProtectedResourceSession

Gérez la session de ressource protégée acquise au moment de la création de l’objet.

Remarques

Un processeur vidéo conserve l’état d’une session de traitement vidéo. L’état inclut la mémoire intermédiaire requise, les données de traitement mises en cache ou tout autre espace de travail temporaire. Un processeur vidéo distinct doit être créé pour chaque flux de contenu par l’application.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_CREATEVIDEOPROCESSOR_0072