struktur DWM_PRESENT_PARAMETERS (dwmapi.h)
Menentukan parameter bingkai video Desktop Window Manager (DWM) untuk komposisi bingkai. Digunakan oleh fungsi DwmSetPresentParameters .
Sintaks
typedef struct _DWM_PRESENT_PARAMETERS {
UINT32 cbSize;
BOOL fQueue;
DWM_FRAME_COUNT cRefreshStart;
UINT cBuffer;
BOOL fUseSourceRate;
UNSIGNED_RATIO rateSource;
UINT cRefreshesPerFrame;
DWM_SOURCE_FRAME_SAMPLING eSampling;
} DWM_PRESENT_PARAMETERS;
Anggota
cbSize
Ukuran struktur DWM_PRESENT_PARAMETERS .
fQueue
TRUE jika penelepon meminta hadiah yang diantrekan; jika tidak, FALSE. Jika TRUE, parameter yang tersisa harus ditentukan. Jika FALSE, presentasi antrean dinonaktifkan untuk jendela ini dan perilaku saat ini kembali ke perilaku default.
cRefreshStart
Nilai ULONGLONG yang menyediakan nomor refresh yang harus mulai ditampilkan oleh bingkai yang disajikan berikutnya.
cBuffer
Jumlah bingkai aplikasi menginstruksikan DWM untuk mengantre. Rentang yang valid adalah 2-8.
fUseSourceRate
TRUE jika aplikasi ingin DWM menjadwalkan presentasi berdasarkan laju sumber. FALSE jika aplikasi akan memutuskan berapa banyak refresh yang akan ditampilkan untuk setiap bingkai. Jika TRUE, rateSource harus ditentukan. Jika FALSE, cRefreshesPerFrame harus ditentukan.
rateSource
Laju, dalam bingkai per detik, dari bahan sumber yang ditampilkan.
cRefreshesPerFrame
Jumlah monitor disegarkan di mana setiap bingkai harus ditampilkan di layar.
eSampling
Jenis pengambilan sampel bingkai yang digunakan untuk komposisi.
Keterangan
Anggota rateSource dinyatakan sebagai rasio sehingga konten (seperti itu menggunakan standar NTSC, yang memiliki tingkat 60000/1001) dapat diekspresikan secara akurat. DWM menentukan berapa lama untuk menampilkan setiap bingkai dengan mengambil sampel ulang antara laju sumber dan tingkat komposisi yang digunakan setiap kali desktop disusun.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | dwmapi.h |