Partager via


structure D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 (d3d12umddi.h)

Récupère la taille d’allocation de mémoire d’un tas de décodeur vidéo créé avec les propriétés données. Cette structure concerne l’archivage des fonctionnalités D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE dans D3D12DDICAPS_TYPE_VIDEO_0020.

Syntaxe

typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 {
  D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033 VideoDecoderHeapDesc;
  UINT64                                     MemoryPoolL0Size;
  UINT64                                     MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033;

Membres

VideoDecoderHeapDesc

Propriétés de création d’un tas de décodeur vidéo. Le pilote doit mapper ces propriétés de création à la taille.

MemoryPoolL0Size

Taille L0 de l’objet tas. Le pool de mémoire L0 est le pool de mémoire le plus proche du GPU. Dans le cas des adaptateurs UMA, il s’agit de la quantité de mémoire système utilisée. Pour les adaptateurs discrets, il s’agit de la quantité de mémoire discrète utilisée.

MemoryPoolL1Size

Taille L1 de l’objet tas. Le pool de mémoire L1 est le pool de mémoire « le plus proche » du GPU. Dans le cas des adaptateurs UMA, cette valeur est égale à zéro. Dans le cas des adaptateurs discrets, il s’agit de la quantité de mémoire système utilisée.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h