共用方式為


D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC 結構 (d3d12video.h)

描述 ID3D12VideoMotionEstimatorHeap。 將此結構傳遞至 ID3D12VideoDevice1::CreateVideoMotionVectorHeap ,以建立 ID3D12VideoMotionEstimatorHeap 的實例。

語法

typedef struct D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC {
  UINT                                           NodeMask;
  DXGI_FORMAT                                    InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION  Precision;
  D3D12_VIDEO_SIZE_RANGE                         SizeRange;
} D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC;

成員

NodeMask

節點掩碼,指定將使用視訊處理器的實體適配卡。 針對單一 GPU 作業,請將此設定為零。 如果有多個 GPU 節點,請設定一個位來識別節點,也就是要套用命令佇列的裝置實體適配卡。 遮罩中的每個位都會對應至單一節點。 只能設定1位。

InputFormat

指定輸入和參考框架格式 之DXGI_FORMAT 列舉中的值。

BlockSize

來自 D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE 列舉的值,指定影片動作估算器將使用的搜尋區塊大小。

Precision

來自 D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION 列舉的值,指定影片動作估算器將使用的向量精確度。

SizeRange

D3D12_VIDEO_SIZE_RANGE 結構,表示動作估算器將接受的最小和最大輸入與參考畫面大小,以圖元為單位。

備註

呼叫 ID3D12VideoDevice::CheckFeatureSupport ,並將 D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR 指定為判斷支援值的功能。

規格需求

需求
最低支援的用戶端 Windows 10 版本 2004 (10.0;組建 19041)
最低支援的伺服器 Windows Server 版本 2004 (10.0;組建 19041)
標頭 d3d12video.h