次の方法で共有


D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053構造体 (d3d12umddi.h)

モーション推定のビデオ機能チェック。

構文

typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 {
  UINT                                                          NodeIndex;
  DXGI_FORMAT                                                   InputFormat;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053  BlockSizeFlags;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053   PrecisionFlags;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053 DifferencesMetricFlags;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                                SizeRange;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053;

メンバーズ

NodeIndex

マルチアダプター操作では、この値は、この操作が適用されるデバイスの物理アダプターを示します。

InputFormat

入力フレームと参照フレームのDXGI_FORMAT。 現時点では、DXGI_FORMAT_NV12のみが許可されています。

BlockSizeFlags

ドライバーでサポートされるブロック サイズ。 モーション推定操作をサポートするには、少なくとも 1 ビットを設定する必要があります。 サポートされていない場合は、この値を NONE に設定します。 D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053を参照してください。

PrecisionFlags

ドライバーでサポートされる精度。 モーション推定操作をサポートするには、少なくとも 1 ビットを設定する必要があります。 サポートされていない場合は、この値を NONE に設定します。 D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053を参照してください。

DifferencesMetricFlags

ハードウェアでサポートされるオプションの相違点メトリックを設定します。 モーション検索操作は、この設定を NONE に設定しても引き続きサポートできます。 モーション推定がサポートされていない場合は、この値を NONE に設定します。 D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053 を参照してください

SizeRange

ドライバーでサポートされる最小および最大入力サイズと参照サイズをピクセル単位で設定します。 モーション推定がサポートされていない場合は、この値を 0 に設定します。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809
ヘッダー d3d12umddi.h