struktur D3DDDI_RATIONAL (d3dukmdt.h)
Struktur D3DDDI_RATIONAL menjelaskan nilai pecahan yang mewakili frekuensi vertikal dan horizontal mode video (yaitu, sinkronisasi vertikal dan sinkronisasi horizontal).
Sintaks
typedef struct _D3DDDI_RATIONAL {
[in] UINT Numerator;
[in] UINT Denominator;
} D3DDDI_RATIONAL;
Anggota
[in] Numerator
Pembilang pecahan frekuensi.
[in] Denominator
Penyedenominator pecahan frekuensi.
Keterangan
Frekuensi vertikal dan horizontal disimpan di Hertz (Hz). Rentang dinamis format pengodean ini, diberikan resolusi 10⁻⁷, adalah {0 hingga (2³² - 1) / 10⁷}. Rentang ini diterjemahkan ke {0 hingga 428.4967296} Hz untuk frekuensi vertikal dan 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⁷/(60 x 60 x 24) = 115,741 hari.)
Untuk angka rasional dengan urutan pecahan terbatas, gunakan denominator formulir 10(panjang urutan pecahan). Untuk angka rasional tanpa urutan pecahan terbatas, urutan yang melebihi presisi yang diizinkan oleh rentang dinamis denominator, 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 | d3dukmdt.h (termasuk D3dukmdt.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