PFND3D12DDI_ESTIMATE_MOTION_0053 fonction de rappel (d3d12umddi.h)

Effectue l’opération d’estimation de mouvement.

Syntaxe

PFND3D12DDI_ESTIMATE_MOTION_0053 Pfnd3d12ddiEstimateMotion0053;

void Pfnd3d12ddiEstimateMotion0053(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 hDrvMotionEstimator,
  const D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 *pOutputArguments,
  const D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 *pInputArguments
)
{...}

Paramètres

hDrvCommandList

Handle de pilote pour une liste de commandes d’encodage vidéo.

hDrvMotionEstimator

Gérez l’objet de contexte de l’estimateur de mouvement.

pOutputArguments

Pointeur vers une structure D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 qui contient les arguments de sortie pour l’opération d’estimation de mouvement.

pInputArguments

Pointeur vers une structure D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 qui contient les arguments d’entrée pour l’opération d’estimation de mouvement.

Valeur de retour

None

Remarques

L’opération d’estimation de mouvement a un objet de contexte pour associer la durée de vie des allocations internes nécessaires à l’exécution de l’opération. Toutes les allocations associées à son objet doivent être allouées lors de la création de l’objet et libérées lorsque l’objet est désalloué. Cela doit inclure toutes les mémoires tampons utilisées comme stockage temporaire/de travail.

Les opérations sur cet objet peuvent être enregistrées dans des listes de commandes dans un ordre différent de celui de l’exécution. Deux instances de file d’attente d’API peuvent exécuter des listes de commandes contenant cet objet en même temps et attendre des résultats valides. L’application est responsable de la synchronisation de l’accès entre plusieurs instances de file d’attente.

Cet objet doit prendre en charge PFND3D12DDI_MAKERESIDENT, PFND3D12DDI_EVICT et PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO.

Configuration requise

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