D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 結構 (d3d12umddi.h)
此功能會決定使用相同建立參數呼叫時動作估算器和硬體相依輸出緩衝區的落地大小。
語法
typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 Precision;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
BOOL Protected;
UINT64 MotionEstimatorMemoryPoolL0Size;
UINT64 MotionEstimatorMemoryPoolL1Size;
UINT64 MotionVectorHeapMemoryPoolL0Size;
UINT64 MotionVectorHeapMemoryPoolL1Size;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060;
成員
NodeMask
在多配接器作業中,這表示此作業所套用之裝置的實體適配卡。
InputFormat
輸入畫面格和參考框架的DXGI_FORMAT。 目前只允許DXGI_FORMAT_NV12。
BlockSize
要與動作估算器搭配使用的區塊大小。 請參閱 D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053。
Precision
要與動作估算器搭配使用的精確度。 請參閱 D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053。
SizeRange
動作估算器允許的大小範圍。 這可能是驅動程序支援的大小範圍的子集,以優化記憶體使用量。 請參閱 D3D12DDI_VIDEO_SIZE_RANGE_0032。
Protected
如果動作估算器在受保護的資源輸入上運作,併產生受保護的輸出,則為TRUE。 驅動程式也必須支援 D3D12 的受保護資源,才能設定 TRUE。 否則為 FALSE。
MotionEstimatorMemoryPoolL0Size
輸出記憶體集區大小。
MotionEstimatorMemoryPoolL1Size
輸出記憶體集區大小。
MotionVectorHeapMemoryPoolL0Size
輸出記憶體集區大小。
MotionVectorHeapMemoryPoolL1Size
輸出記憶體集區大小。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1903) |
標頭 | d3d12umddi.h |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應