D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043構造体 (d3d12umddi.h)

D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE機能のデータ構造は、ビデオ機能のバージョンがD3D12DDI_FEATURE_VERSION_VIDEO_0043_0されたときにチェックされます。 指定したプロパティを使用して作成されたビデオ プロセッサのメモリ割り当てサイズを取得します。

構文

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 {
  D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 VideoProcessorDesc;
  UINT64                                  MemoryPoolL0Size;
  UINT64                                  MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043;

メンバー

VideoProcessorDesc

ビデオ プロセッサ ヒープの作成プロパティ。 ドライバーは、これらの作成プロパティをサイズにマップする必要があります。

MemoryPoolL0Size

ヒープ オブジェクトの L0 サイズ。 メモリ プール L0 は、GPU に "最も近い" メモリ プールです。 UMA アダプターの場合、これは使用されるシステム メモリの量です。 ディスクリート アダプターの場合、これは使用されるディスクリート メモリの量です。

MemoryPoolL1Size

ヒープ オブジェクトの L1 サイズ。 メモリ プール L1 は、GPU に "2 番目に最も近い" メモリ プールです。 UMA アダプターの場合、この値は 0 です。 ディスクリート アダプターの場合、これは使用されるシステム メモリの量です。

要件

要件
Header d3d12umddi.h