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 |