struktur DXGI_FRAME_STATISTICS (dxgi.h)
Menjelaskan statistik waktu dan presentasi untuk bingkai.
Sintaks
typedef struct DXGI_FRAME_STATISTICS {
UINT PresentCount;
UINT PresentRefreshCount;
UINT SyncRefreshCount;
LARGE_INTEGER SyncQPCTime;
LARGE_INTEGER SyncGPUTime;
} DXGI_FRAME_STATISTICS;
Anggota
PresentCount
Jenis: UINT
Nilai yang mewakili jumlah total waktu yang sedang berjalan saat gambar disajikan ke monitor sejak komputer di-boot.
PresentRefreshCount
Jenis: UINT
Nilai yang mewakili jumlah total v-blank yang berjalan di mana gambar terakhir disajikan ke monitor dan yang telah terjadi sejak komputer di-boot (untuk mode berjendela, sejak rantai pertukaran dibuat).
SyncRefreshCount
Jenis: UINT
Nilai yang mewakili jumlah total v-blank yang berjalan saat penjadwal terakhir kali mengambil sampel waktu mesin dengan memanggil QueryPerformanceCounter dan yang telah terjadi sejak komputer di-boot (untuk mode berjendela, sejak rantai pertukaran dibuat).
SyncQPCTime
Jenis: LARGE_INTEGER
Nilai yang mewakili timer penghitung kinerja resolusi tinggi. Nilai ini sama dengan nilai yang dikembalikan oleh fungsi QueryPerformanceCounter .
SyncGPUTime
Jenis: LARGE_INTEGER
Dicadangkan. Selalu mengembalikan 0.
Keterangan
Anda menginisialisasi struktur DXGI_FRAME_STATISTICS dengan metode IDXGIOutput::GetFrameStatistics atau IDXGISwapChain::GetFrameStatistics .
Anda hanya dapat menggunakan IDXGISwapChain::GetFrameStatistics untuk rantai pertukaran yang menggunakan model presentasi balik atau menggambar dalam mode layar penuh. Anda mengatur nilai DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL di anggota SwapEffect dari struktur DXGI_SWAP_CHAIN_DESC1 untuk menentukan bahwa rantai pertukaran menggunakan model presentasi balik.
Nilai dalam anggota PresentCount dan PresentRefreshCount menunjukkan informasi tentang kapan bingkai disajikan pada layar tampilan. Anda dapat menggunakan nilai-nilai ini untuk menentukan apakah kesalahan terjadi. Nilai dalam anggota SyncRefreshCount dan SyncQPCTime menunjukkan informasi waktu yang dapat Anda gunakan untuk sinkronisasi audio dan video atau animasi yang sangat tepat. Jika rantai pertukaran menarik dalam mode layar penuh, nilai-nilai ini didasarkan pada saat komputer di-boot. Jika rantai pertukaran diambil dalam mode berjendela, nilai-nilai ini didasarkan pada kapan rantai pertukaran dibuat.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dxgi.h |