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
频率分数的分母。
注解
垂直频率存储在 Hertz (Hz) 中;水平频率以千赫 (kHz) 存储。 给定 10^-7 分辨率的此编码格式的动态范围为 {0.. (2^32 - 1) / 10^7}。 对于垂直频率,此范围将转换为 {0..428.4967296} [Hz] ,水平频率转换为 {0.428.4967296} [kHz]。 即使对于提供的应用程序,这种亚微微精度范围也是可以接受的。 (视频信号同步出现 1 微秒错误意味着时间偏移周期为 10^7/ (60 x 60 x 24) = 115.741 天。)
对于具有有限小数序列的有理数,请使用小数序列) 长度为 10^ (分母。 对于没有有限小数序列的有理数、超出分母的动态范围允许的精度的序列或非理性数,请使用最佳表示值的相应整数比率。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | dxgiddi.h (包括 D3d10umddi.h) |