struktur D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 (d3d12umddi.h)

Mengambil ukuran alokasi memori dari timbunan dekoder video yang dibuat dengan properti yang diberikan. Struktur ini untuk D3D12DDICAPS_TYPE_VIDEO_0020 check-in kemampuan D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE.

Sintaks

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;

Anggota

VideoDecoderHeapDesc

Properti pembuatan untuk tumpukan dekoder video. Driver harus memetakan properti pembuatan ini ke ukuran.

MemoryPoolL0Size

Ukuran L0 dari objek heap. Memory Pool L0 adalah kumpulan memori "terdekat" dengan GPU. Dalam kasus adaptor UMA, ini adalah jumlah memori sistem yang digunakan. Untuk adaptor diskrit, ini adalah jumlah memori diskrit yang digunakan.

MemoryPoolL1Size

Ukuran L1 dari objek heap. Memory Pool L1 adalah kumpulan memori "kedua terdekat" dengan GPU. Dalam kasus adaptor UMA, nilai ini adalah nol. Dalam kasus adaptor diskrit, ini adalah jumlah memori sistem yang digunakan.

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h