Bagikan melalui


struktur D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 (d3d12umddi.h)

Mengambil ukuran alokasi memori dari timbunan dekoder video yang dibuat dengan properti yang diberikan.

Sintaks

typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 {
  UINT                                     NodeMask;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
  UINT                                     DecodeWidth;
  UINT                                     DecodeHeight;
  DXGI_FORMAT                              Format;
  DXGI_RATIONAL                            FrameRate;
  UINT                                     BitRate;
  UINT                                     MaxDecodePictureBufferCount;
  BOOL                                     Protected;
  UINT64                                   MemoryPoolL0Size;
  UINT64                                   MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072;

Anggota

NodeMask

Untuk satu operasi GPU, atur ini ke nol. Jika ada beberapa simpul GPU, atur sedikit untuk mengidentifikasi simpul (adaptor fisik perangkat) yang diterapkan antrean perintah. Setiap bit dalam masker sesuai dengan satu simpul. Hanya 1 bit yang dapat diatur.

Configuration

Struktur D3D12DDI_VIDEO_DECODE_CONFIGURATION dengan profil dekode dan enkripsi bitstream.

DecodeWidth

Lebar dekode bitstream yang akan didekodekan.

DecodeHeight

Tinggi dekode bitstream yang akan didekodekan.

Format

Format data sumber daya.

FrameRate

Kecepatan bingkai aliran video input.

BitRate

Laju pemadatan data bit per detik untuk aliran video terkompresi.

MaxDecodePictureBufferCount

Jumlah maksimum buffer gambar dekode yang dapat dimiliki aliran ini.

Protected

Jika TRUE, dekoder dibuat dengan sesi sumber daya yang dilindungi dan digunakan dengan sumber daya yang dilindungi.

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.

Keterangan

Struktur ini untuk D3D12DDICAPS_TYPE_VIDEO_0020 check-in kemampuan D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE.

Lihat Spesifikasi Dukungan Sumber Daya D3D Video Protected untuk informasi selengkapnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header d3d12umddi.h

Lihat juga

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDICAPS_TYPE_VIDEO_0020