Partager via


PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 fonction de rappel (d3d12umddi.h)

Crée l’estimateur de mouvement vidéo.

Syntaxe

PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 Pfnd3d12ddiCreatevideomotionestimator0060;

HRESULT Pfnd3d12ddiCreatevideomotionestimator0060(
  D3D12DDI_HDEVICE hDrvDevice,
  const D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 *pArgs,
  D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 hDrvMotionEstimator
)
{...}

Paramètres

hDrvDevice

Handle de l’appareil d’affichage (contexte graphique) que le runtime Direct3D utilise.

pArgs

Pointeur vers une structure D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060.

hDrvMotionEstimator

Handle vers un D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 qui représente le type d’estimateur de mouvement du pilote en mode utilisateur.

Valeur de retour

Retourne HRESULT.

Remarques

L’opération d’estimation de mouvement doit prendre en charge la lecture et l’écriture dans des ressources protégées par DRM matérielles lorsque le pilote prend en charge la prise en charge des ressources protégées par Direct3D. Si les entrées sont protégées par drm matériel, le runtime nécessite que la sortie soit une ressource protégée par DRM matérielle.

L’opération d’estimation de mouvement est supposée écrire à la fois dans l’objet de contexte D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 et dans l’D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053. Elles doivent donc être créées avec une session de ressources protégée lorsque les textures d’entrée sont protégées.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1903
d’en-tête d3d12umddi.h