PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 fonction de rappel (d3d12umddi.h)

Crée un tas de vecteurs de mouvement vidéo.

Syntaxe

PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 Pfnd3d12ddiCreatevideomotionvectorheap0053;

HRESULT Pfnd3d12ddiCreatevideomotionvectorheap0053(
  D3D12DDI_HDEVICE hDrvDevice,
  const D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 *pArgs,
  D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053 hDrvMotionEstimator
)
{...}

Paramètres

hDrvDevice

Handle du périphérique d’affichage (contexte graphique) utilisé par le runtime Direct3D.

pArgs

Pointeur vers une structure D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 .

hDrvMotionEstimator

Handle du type de tas vecteur de mouvement du pilote en mode utilisateur.

Valeur retournée

Retourne HRESULT.

Remarques

Au niveau de l’API, l’objet Tas de vecteurs de mouvement est créé pour stocker la sortie du vecteur de mouvement. La sortie du vecteur de mouvement est opaque au niveau de l’API.

Au niveau de la DDI, le runtime crée une mémoire tampon de ressources standard. Cette mémoire tampon contient une disposition dépendante du matériel. Une opération de résolution sur une file d’attente de calcul/3D prend cette mémoire tampon en tant qu’entrée et la résout au format d’API spécifié. La taille de cette mémoire tampon est contrôlée par le pilote et déterminée par D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE capacité case activée de l’énumération D3D12DDICAPS_TYPE_VIDEO_0020. La mémoire tampon peut être utilisée ultérieurement pour sérialiser et désérialiser l’objet pour des scénarios d’outils.

Configuration requise

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