Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura D3DDDI_RATIONAL describe un valor fraccionario que representa frecuencias verticales y horizontales de un modo de vídeo (es decir, sincronización vertical y sincronización horizontal).
Sintaxis
typedef struct _D3DDDI_RATIONAL {
[in] UINT Numerator;
[in] UINT Denominator;
} D3DDDI_RATIONAL;
Miembros
[in] Numerator
Numerador de la fracción de frecuencia.
[in] Denominator
Denominador de la fracción de frecuencia.
Observaciones
Las frecuencias verticales y horizontales se almacenan en Hertz (Hz). El intervalo dinámico de este formato de codificación, dado 10⁻⁷ resolución, es {0 a (2³² - 1) / 10⁷}. Este intervalo se traduce a {0 a 428,4967296} Hz para frecuencias verticales y 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⁷/(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 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 | d3dukmdt.h (incluya D3dukmdt.h) |