Bagikan melalui


struktur DCOMPOSITION_FRAME_STATISTICS (dcomptypes.h)

Menjelaskan statistik waktu dan komposisi untuk bingkai.

Sintaks

typedef struct {
  LARGE_INTEGER lastFrameTime;
  DXGI_RATIONAL currentCompositionRate;
  LARGE_INTEGER currentTime;
  LARGE_INTEGER timeFrequency;
  LARGE_INTEGER nextEstimatedFrameTime;
} DCOMPOSITION_FRAME_STATISTICS;

Anggota

lastFrameTime

Jenis: LARGE_INTEGER

Stempel waktu batch terakhir perintah yang akan diproses oleh mesin komposisi.

currentCompositionRate

Jenis: DXGI_RATIONAL

Laju di mana mesin komposisi menghasilkan bingkai, dalam bingkai per detik.

currentTime

Jenis: LARGE_INTEGER

Waktu saat ini sebagaimana dihitung oleh fungsi QueryPerformanceCounter .

timeFrequency

Jenis: LARGE_INTEGER

Unit di mana anggota lastFrameTime dan currentTime ditentukan, di Hertz.

nextEstimatedFrameTime

Jenis: LARGE_INTEGER

Perkiraan waktu ketika bingkai berikutnya akan ditampilkan.

Keterangan

Metode IDCompositionDevice::GetFrameStatistics mengisi struktur ini. Aplikasi dapat menggunakan informasi dalam struktur ini untuk memperkirakan tanda waktu beberapa bingkai berikutnya yang akan dimulai oleh mesin komposisi. Perhatikan bahwa ini hanya perkiraan karena mesin komposisi mungkin atau mungkin tidak menyusun bingkai berikutnya, tergantung pada apakah ada animasi aktif atau pekerjaan lain yang tertunda untuk bingkai tersebut. Selain itu, mesin komposisi dapat mengubah kecepatan bingkai sesuai dengan biaya pembuatan bingkai individual.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header dcomptypes.h

Lihat juga

IDCompositionDevice::GetFrameStatistics