Bagikan melalui


struktur D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 (d3d12umddi.h)

Statistik dekode video untuk kueri.

Sintaks

typedef struct D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 {
  UINT64        Status;
  UINT64        NumMacroblocksAffected;
  DXGI_RATIONAL FrameRate;
  UINT          BitRate;
} D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022;

Anggota

Status

Menentukan status operasi sebagai nilai D3D12DDI_VIDEO_DECODE_STATUS . Nilai ini diperluas hingga 64bit untuk mengakomodasi predikasi.

NumMacroblocksAffected

Jumlah blok yang terpengaruh. Jika nilai Status bukan 0, anggota ini berisi perkiraan dari akselerator jumlah blok super dalam bingkai yang didekodekan yang dipengaruhi oleh masalah yang dilaporkan. Jika akselerator tidak memberikan perkiraan, nilainya adalah 0xFFFFFFFFFFFFFFFF.

FrameRate

Kecepatan bingkai.

BitRate

Saat nilai Status yang dikembalikan D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED, anggota ini melaporkan laju bit yang diperlukan. Nilai ini dapat digunakan untuk membuat ulang aliran dekode, lalu coba lagi. Nilai yang diperbarui relatif terhadap kecepatan bingkai tempat aliran dibuat. Nilai nol (0) valid untuk menunjukkan bahwa laju bit kasus terburuk harus diasumsikan. Untuk semua nilai Status lainnya, BitRate tidak digunakan dan diatur ke nol.

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h (termasuk D3d12umddi.h)

Lihat juga

D3D12DDI_VIDEO_DECODE_STATUS