D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE構造体 (d3d12video.h)

ビデオ モーション推定ヒープの割り当てサイズについて説明します。

構文

typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE {
  UINT                                           NodeIndex;
  DXGI_FORMAT                                    InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION  Precision;
  D3D12_VIDEO_SIZE_RANGE                         SizeRange;
  BOOL                                           Protected;
  UINT64                                         MotionVectorHeapMemoryPoolL0Size;
  UINT64                                         MotionVectorHeapMemoryPoolL1Size;
  UINT64                                         MotionEstimatorMemoryPoolL0Size;
  UINT64                                         MotionEstimatorMemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE;

メンバー

NodeIndex

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

InputFormat

入力リソースと参照リソースの形式を指定する DXGI_FORMAT 構造体。

BlockSize

モーション推定の検索ブロック サイズを指定する D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE からの値。

Precision

モーション推定の検索ブロック サイズを指定する D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION からの値。

SizeRange

モーション推定器によって使用される最小および最大入力および参照フレーム サイズをピクセル単位で表す D3D12_VIDEO_SIZE_RANGE 構造体。

Protected

モーション推定器が保護されたリソース入力で動作し、保護された出力を生成する場合は TRUE。それ以外の場合は FALSE。

MotionVectorHeapMemoryPoolL0Size

L0 メモリ プール内のモーション ベクター ヒープの割り当てサイズ。 L0 は物理システム メモリ プールです。 アダプターがディスクリート/NUMA の場合、このプールは CPU の帯域幅が大きく、GPU の帯域幅も少なくなります。 アダプターが UMA の場合、このプールだけが有効です。 詳細については、「 所在地」を参照してください。

MotionVectorHeapMemoryPoolL1Size

L1 メモリ プール内のモーション ベクター ヒープの割り当てサイズ。 L1 は通常、物理ビデオ メモリ プールと呼ばれます。 L1 は、アダプターがディスクリート/NUMA であり、GPU の帯域幅が大きく、CPU からアクセスできない場合にのみ使用できます。 アダプターが UMA の場合、このプールは使用できません。 詳細については、「 所在地」を参照してください。

MotionEstimatorMemoryPoolL0Size

L0 メモリ プール内のモーション推定ヒープの割り当てサイズ。 L0 は物理システム メモリ プールです。 アダプターがディスクリート/NUMA の場合、このプールは CPU の帯域幅が大きく、GPU の帯域幅も少なくなります。 アダプターが UMA の場合、このプールだけが有効です。 詳細については、「 所在地」を参照してください。

MotionEstimatorMemoryPoolL1Size

L1 メモリ プール内のモーション推定ヒープの割り当てサイズ。 L1 は通常、物理ビデオ メモリ プールと呼ばれます。 L1 は、アダプターがディスクリート/NUMA であり、GPU の帯域幅が大きく、CPU からアクセスできない場合にのみ使用できます。 アダプターが UMA の場合、このプールは使用できません。 詳細については、「 所在地」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header d3d12video.h