Windows は 「再生しろ」 って命令投げてから実際に音が出るまでのラグがあり
最近まで「厳密にスピーカが今どのフレームが再生しているか?」を確認できなかった
メディアタイマに任せている場合は、それが計算通りに動いていると期待して処理するだけ。
音声をHDMI経由でモニタ端子から出力してる場合は映像とのズレはないが、モニタが今どこを表示してるかのタイミングが不明
Bluetooth スピーカー/ヘッドフォンなんて使っている場合はズレがハンパない(映像とズレる。
動画プレイヤーに映像と音声の同期を敢えてズラす機能があるのはこの辺の事情をシステム側で解決する方法がないから

キャリブレーションを設定につけるか、遊んでる間にズレをプログラム側で検知して同期してるように見せる