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)

Vedi anche

DXGI_DDI_MODE_DESC