Bagikan melalui


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