struktur D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS (d3d12video.h)
Mewakili data untuk kueri statistik dekode video yang dipanggil dengan memanggil ID3D12VideoDecodeCommandList::EndQuery.
Sintaks
typedef struct D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS {
UINT64 Status;
UINT64 NumMacroblocksAffected;
DXGI_RATIONAL FrameRate;
UINT BitRate;
} D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS;
Anggota
Status
Anggota enumerasi D3D12_VIDEO_DECODE_STATUS yang menunjukkan status pendekodean video.
NumMacroblocksAffected
Jika Status bukan 0, anggota ini berisi perkiraan akselerator tentang jumlah blok super dalam bingkai yang didekodekan yang dipengaruhi oleh masalah yang dilaporkan. Jika akselerator tidak memberikan perkiraan, nilainya adalah D3D12_VIDEO_DECODE_MACROBLOCKS_AFFECTED_UNKNOWN (0xFFFFFFFFFFFFFFFF).
FrameRate
Kecepatan bingkai dekode.
BitRate
Saat Status yang dikembalikan D3D12_VIDEO_DECODE_STATUS_RATE_EXCEEDED, bidang ini melaporkan laju bit yang akan berhasil. Nilai ini dapat digunakan untuk membuat ulang dekoder dan mencoba lagi. Nilai nol di sini valid untuk menunjukkan bahwa laju bit kasus terburuk harus diasumsikan.
Untuk semua nilai Status lainnya, BitRate diatur ke nol.
Persyaratan
Header | d3d12video.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk