structure D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 (d3d12umddi.h)
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 est la structure de la fonctionnalité D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE vérifier quand la version de la fonctionnalité vidéo est D3D12DDI_FEATURE_VERSION_VIDEO_0072_0. Il est utilisé pour récupérer la taille d’allocation de mémoire d’un processeur vidéo créé avec les propriétés données.
Syntaxe
typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 {
[in] UINT NodeMask;
[in] D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 OutputStream;
[in] D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
[in] UINT NumInputStreams;
[in] BOOL Protected;
[out] UINT64 MemoryPoolL0Size;
[out] UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072;
Membres
[in] NodeMask
Ensemble de nœuds GPU. Pour une seule opération GPU, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un peu pour identifier le nœud (adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Seuls 1 bits peuvent être définis.
[in] OutputStream
Structure D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 qui décrit les propriétés du flux de sortie du processeur vidéo.
[in] pInputStreams
Pointeur vers NumInputStreamsD3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 structures qui décrivent les propriétés du flux d’entrée du processeur vidéo.
[in] NumInputStreams
Le nombre de structures D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 qui pInputStreams pointe vers.
[in] Protected
Si la valeur est TRUE, le processeur vidéo est créé avec une session de ressources protégée et utilisé avec des ressources protégées.
[out] 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.
[out] 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.
Remarques
Pour plus d’informations, consultez la spécification de prise en charge des ressources protégées par la vidéo D3D.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 2004 |
En-tête | d3d12umddi.h |