Share via


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