struktur DXGI_DDI_RATIONAL (dxgiddi.h)
Struktur DXGI_DDI_RATIONAL menjelaskan nilai pecahan yang mewakili frekuensi vertikal dan horizontal mode tampilan (yaitu, sinkronisasi vertikal dan sinkronisasi horizontal).
Sintaks
typedef struct DXGI_DDI_RATIONAL {
[in] UINT Numerator;
[in] UINT Denominator;
} DXGI_DDI_RATIONAL;
Anggota
[in] Numerator
Pembilang pecahan frekuensi.
[in] Denominator
Penyebar pecahan frekuensi.
Keterangan
Frekuensi vertikal disimpan di Hertz (Hz); frekuensi horizontal disimpan dalam kilohertz (kHz). Rentang dinamis dari format pengodean ini, diberikan resolusi 10^-7, adalah {0..( 2^32 - 1) / 10^7}. Rentang ini diterjemahkan ke {0..428.4967296} [Hz] untuk frekuensi vertikal dan {0..428.4967296} [kHz] untuk frekuensi horizontal. Rentang presisi submikrodetik ini dapat diterima bahkan untuk aplikasi yang disediakan. (Kesalahan satu mikrodetik untuk sinkronisasi sinyal video akan menyiratkan penyimpangan waktu dengan siklus 10^7/(60 x 60 x 24) = 115,741 hari.)
Untuk angka rasional dengan urutan pecahan terbatas, gunakan penyebut formulir 10^(panjang urutan pecahan). Untuk angka rasional tanpa urutan pecahan terbatas, urutan yang melebihi presisi yang diizinkan oleh rentang dinamis penyebut, atau angka irasional, gunakan rasio bilangan bulat yang sesuai yang paling mewakili nilai.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | dxgiddi.h (termasuk D3d10umddi.h) |