структура DXGI_DDI_RATIONAL (dxgiddi.h)
Структура DXGI_DDI_RATIONAL описывает дробное значение, представляющее вертикальные и горизонтальные частоты режима отображения (то есть вертикальной синхронизации и горизонтальной синхронизации).
Синтаксис
typedef struct DXGI_DDI_RATIONAL {
[in] UINT Numerator;
[in] UINT Denominator;
} DXGI_DDI_RATIONAL;
Члены
[in] Numerator
Числитель дроби частоты.
[in] Denominator
Знаменатель дроби частоты.
Замечания
Вертикальные частоты хранятся в Герце (Гц); горизонтальные частоты хранятся в килогерцах (kГц). Динамический диапазон этого формата кодирования, учитывая разрешение 10^-7, равен {0.( 2^32 – 1) / 10^7}. Этот диапазон преобразуется в {0.428.4967296} [Гц] для вертикальных частот и {0.428.4967296} [kГц] для горизонтальных частот. Этот диапазон точности submicrosecond допускается даже для предоставленного приложения. (Ошибка одной микросекунда для синхронизации видео сигналов означает смещение времени с циклом 10^7/(60 x 60 x 24) = 115,741 дня.)
Для рационального числа с конечной дробной последовательностью используйте знаменатель формы 10^(длина дробной последовательности). Для рационального числа без конечной дробной последовательности последовательность, которая превышает точность, которую позволяет динамический диапазон знаменателя, или иррациональное число, используйте соответствующее соотношение целых чисел, которые лучше всего представляют значение.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | dxgiddi.h (include D3d10umddi.h) |