Compartir a través de


estructura DXGI_DDI_RATIONAL (dxgiddi.h)

La estructura DXGI_DDI_RATIONAL describe un valor fraccionario que representa frecuencias verticales y horizontales de un modo de visualización (es decir, sincronización vertical y sincronización horizontal).

Sintaxis

typedef struct DXGI_DDI_RATIONAL {
  [in] UINT Numerator;
  [in] UINT Denominator;
} DXGI_DDI_RATIONAL;

Miembros

[in] Numerator

Numerador de la fracción de frecuencia.

[in] Denominator

Denominador de la fracción de frecuencia.

Observaciones

Las frecuencias verticales se almacenan en Hertz (Hz); Las frecuencias horizontales se almacenan en kilohercios (kHz). El intervalo dinámico de este formato de codificación, dada la resolución 10^-7, es {0.( 2^32 - 1) / 10^7}. Este intervalo se traduce a {0..428.4967296} [Hz] para frecuencias verticales y {0..428.4967296} [kHz] para frecuencias horizontales. Este intervalo de precisión de submicrosegundos es aceptable incluso para una aplicación proporcionada. (Un error de un microsegundo para la sincronización de señal de vídeo implicaría un desfase de tiempo con un ciclo de 10^7/(60 x 60 x 24) = 115,741 días.

Para un número racional con una secuencia fraccionaria finita, use un denominador de la forma 10^(longitud de la secuencia fraccionaria). Para un número racional sin una secuencia fraccionaria finita, una secuencia que supera la precisión que permite el intervalo dinámico del denominador o un número racional, utilice una proporción adecuada de enteros que mejor represente el valor.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de dxgiddi.h (incluya D3d10umddi.h)

Consulte también

DXGI_DDI_MODE_DESC