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) |