struttura DXGI_DDI_RATIONAL (dxgiddi.h)
La struttura DXGI_DDI_RATIONAL descrive un valore frazionaria che rappresenta le frequenze verticali e orizzontali di una modalità di visualizzazione, ovvero la sincronizzazione verticale e la sincronizzazione orizzontale.
Sintassi
typedef struct DXGI_DDI_RATIONAL {
[in] UINT Numerator;
[in] UINT Denominator;
} DXGI_DDI_RATIONAL;
Members
[in] Numerator
Numeratore della frazione di frequenza.
[in] Denominator
Denominatore della frazione di frequenza.
Commenti
Le frequenze verticali vengono archiviate inHz (Hz); le frequenze orizzontali vengono archiviate in kilohertz (kHz). L'intervallo dinamico di questo formato di codifica, data la risoluzione 10^-7, è {0..( 2^32 - 1) / 10^7}. Questo intervallo si traduce in {0..428.4967296} [Hz] per frequenze verticali e {0..428.4967296} [kHz] per le frequenze orizzontali. Questo intervallo di precisione del submicrosecondo è accettabile anche per un'applicazione fornita. Un errore di un microsecondo per la sincronizzazione dei segnali video implica una deriva temporale con un ciclo di 10^7/(60 x 60 x 24) = 115,741 giorni.
Per un numero razionale con una sequenza frazionaria finita, usare un denominatore del formato 10^(lunghezza della sequenza frazionaria). Per un numero razionale senza una sequenza frazionaria finita, una sequenza che supera la precisione consentita dall'intervallo dinamico del denominatore o un numero irrazionale, utilizzare un rapporto appropriato di interi che meglio rappresenta il valore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | dxgiddi.h (include D3d10umddi.h) |