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 du périphérique d’affichage (contexte graphique) utilisé par le runtime Direct3D.

pArgs

Pointeur vers une structure D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 .

hDrvMotionEstimator

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

Valeur retournée

Retourne HRESULT.

Remarques

L’opération d’estimation de mouvement doit prendre en charge la lecture et l’écriture dans des ressources matérielles protégées par DRM lorsque le pilote prend en charge les ressources protégées par Direct3D. Si les entrées sont protégées par DRM matériel, le runtime exige 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. Ceux-ci doivent donc être créés avec une session de ressource protégée lorsque les textures d’entrée sont protégées.

Configuration requise

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