Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates an ID3D12VideoMotionEstimator, which maintains context for video motion estimation operations.
Syntax
HRESULT CreateVideoMotionEstimator(
const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *pDesc,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
REFIID riid,
void **ppVideoMotionEstimator
);
Parameters
pDesc
A D3D12_VIDEO_MOTION_ESTIMATOR_DESC describing the parameters used for motion estimation. This structure contains both input and output fields.
pProtectedResourceSession
A ID3D12ProtectedResourceSession for managing access to protected resources.
riid
The globally unique identifier (GUID) for the ID3D12VideoMotionEstimator interface.
ppVideoMotionEstimator
A pointer to a memory block that receives a pointer to the ID3D12VideoMotionEstimator interface.
Return value
This method returns HRESULT.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10 Build 20348 |
| Minimum supported server | Windows 10 Build 20348 |
| Header | d3d12video.h |
| DLL | d3d12.dll |