struktur D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE (d3d12video.h)
Menjelaskan ukuran alokasi timbunan dekoder video.
Sintaks
typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE {
UINT NodeMask;
const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc;
UINT NumInputStreamDescs;
const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE;
Anggota
NodeMask
Untuk operasi GPU tunggal, 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.
pOutputStreamDesc
Penunjuk ke struktur D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_output_stream_desc) yang menjelaskan aliran output.
NumInputStreamDescs
Jumlah aliran input yang disediakan dalam parameter pInputStreamDescs .
pInputStreamDescs
Penunjuk ke daftar D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_input_stream_desc) menyusun aliran input.
MemoryPoolL0Size
Ukuran alokasi prosesor video di kumpulan memori L0. L0 adalah kumpulan memori sistem fisik. Ketika adaptor diskrit/NUMA, kumpulan ini memiliki bandwidth yang lebih besar untuk CPU dan bandwidth yang lebih sedikit untuk GPU. Ketika adaptor adalah UMA, kumpulan ini adalah satu-satunya yang valid. Untuk informasi selengkapnya, lihat Residensi.
MemoryPoolL1Size
Ukuran alokasi prosesor video di kumpulan memori L1. L1 biasanya dikenal sebagai kumpulan memori video fisik. L1 hanya tersedia ketika adaptor diskrit/NUMA, dan memiliki bandwidth yang lebih besar untuk GPU dan bahkan tidak dapat diakses oleh CPU. Ketika adaptor adalah UMA, kumpulan ini tidak tersedia. Untuk informasi selengkapnya, lihat Residensi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 Build 20348 |
Server minimum yang didukung | Windows 10 Build 20348 |
Header | d3d12video.h |