Condividi tramite


PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 funzione di callback (d3d12umddi.h)

Crea lo strumento di stima del movimento video.

Sintassi

PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 Pfnd3d12ddiCreatevideomotionestimator0060;

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

Parametri

hDrvDevice

Handle per il dispositivo di visualizzazione (contesto grafico) usato dal runtime Direct3D.

pArgs

Puntatore a una struttura D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 .

hDrvMotionEstimator

Handle di un D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 che rappresenta il tipo di strumento di stima del movimento del driver in modalità utente.

Valore restituito

Restituisce HRESULT.

Commenti

L'operazione di stima del movimento deve supportare la lettura e la scrittura in risorse protette da DRM hardware quando il driver supporta il supporto delle risorse protette Direct3D. Se gli input sono protetti da DRM hardware, il runtime richiederà che l'output sia una risorsa protetta da DRM hardware.

Si presuppone che l'operazione di stima del movimento scriva sia nell'oggetto di contesto D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 che nel D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053, quindi questi devono essere creati con una sessione di risorse protetta quando le trame di input sono protette.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1903
Intestazione d3d12umddi.h