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)

Lihat juga

DXGI_DDI_MODE_DESC