D3DDDI_RATIONAL 結構 (d3dukmdt.h)

D3DDDI_RATIONAL 結構描述小數值,代表視訊模式 (的垂直和水平頻率,也就是垂直同步和水準同步) 。

語法

typedef struct _D3DDDI_RATIONAL {
  [in] UINT Numerator;
  [in] UINT Denominator;
} D3DDDI_RATIONAL;

成員

[in] Numerator

頻率分數的微調子。

[in] Denominator

頻率分數的分母。

備註

垂直和水平頻率會儲存在 Hertz (Hz) 。 指定 10⁻⁷ 解析度的動態範圍為 {0 至 (2ーー - 1) / 10⁷}。 此範圍會針對垂直和水平頻率轉譯為 {0 到 428.4967296} Hz。 即使提供的應用程式也可以接受這個子範圍精確度範圍。 (視訊同步處理的一毫秒錯誤,表示時間漂移的迴圈為 10⁷/ (60 x 60 x 24) = 115.741 天。)

對於具有有限小數序列的合理數位,請使用 10 (小數序列長度的 分母) 。 對於不含有限小數序列的合理數字,超過分母的動態範圍允許或非對稱數位的精確度序列,請使用最能代表值的整數適當比例。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dukmdt.h (包含 D3dukmdt.h)