ID3D12VideoDevice1 ::CreateVideoMotionVectorHeap, méthode (d3d12video.h)

Alloue un tas qui contient des vecteurs de mouvement pour l’estimation de mouvement vidéo.

Syntaxe

HRESULT CreateVideoMotionVectorHeap(
  const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *pDesc,
  ID3D12ProtectedResourceSession            *pProtectedResourceSession,
  REFIID                                    riid,
  void                                      **ppVideoMotionVectorHeap
);

Paramètres

pDesc

Pointeur vers un D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC décrivant le format du tas. Cette structure contient à la fois des champs d’entrée et de sortie.

pProtectedResourceSession

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

riid

Identificateur global unique (GUID) pour l’interface ID3D12VideoMotionVectorHeap .

ppVideoMotionVectorHeap

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

Valeur retournée

Cette méthode retourne HRESULT.

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
DLL d3d12.dll