struktur D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 (d3d12umddi.h)
Berisi daftar bingkai referensi untuk operasi dekode saat ini. Array Tekstur atau array tekstur dapat ditentukan.
Sintaks
typedef struct D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 {
D3D12DDI_HRESOURCE *hDrvTexture2Ds;
UINT *pSubresources;
D3D12DDI_HVIDEODECODERHEAP_0032 *hDrvVideoDecoderHeaps;
UINT NumTexture2Ds;
} D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032;
Anggota
hDrvTexture2Ds
Daftar tekstur referensi.
pSubresources
Array indeks sub sumber daya untuk daftar tekstur referensi. NULL menunjukkan sub sumber daya 0 untuk setiap sumber daya.
hDrvVideoDecoderHeaps
Memasok objek heap untuk bingkai referensi yang sesuai. NULL menunjukkan bahwa alokasi status dekoder untuk semua referensi disertakan dengan tumpukan dekoder dalam argumen aliran input. Biasanya, parameter ini null. VP9 menggunakan parameter ini saat mengubah resolusi pada bingkai non-kunci.
NumTexture2Ds
Jumlah tekstur referensi.
Keterangan
Struktur ini menetapkan daftar bingkai referensi untuk operasi dekode saat ini. Dekode profil yang melaporkan D3D12DDI_VIDEO_DECODE_TIER_1 atau D3D12DDI_VIDEO_DECODE_TIER_2 memerlukan penggunaan array tekstur, sehingga daftar hDrvTexture2D akan selalu menjadi tekstur yang sama dan pSubresources digunakan untuk mengindeks ke dalam array tekstur. Untuk D3D12DDI_VIDEO_DECODE_TIER_3, Array Tekstur atau array tekstur dapat ditentukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12umddi.h |