Partager via


D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE structure (d3d12video.h)

Décrit la taille d’allocation d’un tas de décodeur vidéo.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE {
  UINT                                         NodeMask;
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc;
  UINT                                         NumInputStreamDescs;
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC  *pInputStreamDescs;
  UINT64                                       MemoryPoolL0Size;
  UINT64                                       MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE;

Membres

NodeMask

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 (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.

MemoryPoolL0Size

Taille d’allocation du processeur vidéo dans le pool de mémoireS L0. L0 est le pool de mémoire système physique. Lorsque l’adaptateur est discret/NUMA, ce pool a une bande passante plus élevée pour le processeur et moins de bande passante pour le GPU. Lorsque l’adaptateur est UMA, ce pool est le seul qui soit valide. Pour plus d’informations, consultez Résidence.

MemoryPoolL1Size

Taille d’allocation du processeur vidéo dans le pool de mémoire L1. L1 est généralement appelé pool de mémoire vidéo physique. L1 est disponible uniquement lorsque l’adaptateur est discret/NUMA, a une bande passante plus élevée pour le GPU et ne peut même pas être accessible par le processeur. Lorsque l’adaptateur est UMA, ce pool n’est pas disponible. Pour plus d’informations, consultez Résidence.

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

Voir aussi

Résidence