Windows で高精細マウス (logitech g500) を使用しています。そのために、生のマウス イベントで低遅延のタイムスタンプを取得したいと考えています。タイムスタンプを使用して、マウスの動きの間の「一時停止」を計算しているため、重要なのはタイムスタンプの相対的な精度です。
RAW INPUT API を使用してマウス イベントを監視しています。メッセージにはタイミング情報が含まれていないため、Windows のストップウォッチを使用しました。イベント ハンドラーがトリガーされたときに「タイムスタンプ」を取得するための診断。つまり、マウス イベント ハンドラーの最初のアクションは、経過したティックのストップウォッチを読み取ることです。
この場合、作業するグラウンド トゥルースがないため、このアプローチですぐに明らかな落とし穴が見られる人はいますか? または、ストップウォッチのさまざまな読み取りに対するレイテンシとその変動性についてコメントする前に、ストップウォッチを使用したことがある場合はどうでしょうか?