D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR 結構 (d3d12video.h)
提供在指定功能D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR時呼叫 ID3D12VideoDevice::CheckFeatureSupport 的數據。 擷取視訊編碼器的動作估計功能。
語法
typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR {
UINT NodeIndex;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS BlockSizeFlags;
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS PrecisionFlags;
D3D12_VIDEO_SIZE_RANGE SizeRange;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR;
成員
NodeIndex
在多配接器作業中,識別此作業適用的裝置實體適配卡。
InputFormat
指定輸入資源格式 的DXGI_FORMAT 結構。
BlockSizeFlags
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS 列舉中 值的位元組 OR 組合,指定編碼器支援的動作估計搜尋區塊大小。
PrecisionFlags
來自 D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS 列舉值的位元組 OR 組合,指定編碼器支援的向量精確度以進行動作估計。
SizeRange
D3D12_VIDEO_SIZE_RANGE 結構,表示驅動程序支援的最小和最大輸入大小。 如果不支援動作估計,驅動程式會將這個結構的欄位設定為零。
備註
當動作估計不支援格式時,BlockSizeFlags 會設定為 D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE,PrecisionFlags 將會設定為 D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE,而 SizeRange 會設定為所有零。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 (10.0;組建 19041) |
最低支援的伺服器 | Windows Server 版本 2004 (10.0;組建 19041) |
標頭 | d3d12video.h |