D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033構造体 (d3d12umddi.h)
指定されたプロパティで作成されたビデオ デコーダー ヒープのメモリ割り当てサイズを取得します。 この構造は、D3D12DDICAPS_TYPE_VIDEO_0020でのD3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE機能のチェックイン用です。
構文
typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 {
D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033 VideoDecoderHeapDesc;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033;
メンバーズ
VideoDecoderHeapDesc
ビデオ デコーダー ヒープの作成プロパティ。 ドライバーは、これらの作成プロパティをサイズにマップする必要があります。
MemoryPoolL0Size
ヒープ オブジェクトの L0 サイズ。 メモリ プール L0 は、GPU に "最も近い" メモリ プールです。 UMA アダプターの場合、これは使用されるシステム メモリの量です。 ディスクリート アダプターの場合、これは使用されるディスクリート メモリの量です。
MemoryPoolL1Size
ヒープ オブジェクトの L1 サイズ。 メモリ プール L1 は、GPU に "2 番目に近い" メモリ プールです。 UMA アダプターの場合、この値は 0 です。 ディスクリート アダプターの場合、これは使用されるシステム メモリの量です。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h |