pulseaudio で null-sink と loopback 使って音声のリダイレクトを試してみてるんだけど、 latency がちょっとゲームでは許容できるか微妙なところだ……
pacmd list-sinks によれば current latency: 2.07 ms とか configured latency: 7.13 ms とか出てきてるんだけど、体感できるのはおかしくない?
mpd から音楽を再生して切り替えてみると明らかに遅れがあるので、到底 5ms とかで収まっているとは思えない (そもそも latency_msec=1 してるんだけど "friendly request" なので遵守してもらえない……)
loopback だけでなく null-sink 側で latency がかなり入ってそうな予感がしてきた、これはもしや……どうしようもないやつ……
テスト動画で遅延を確認したけど、 null-sink と loopback 通すとだいたい 420〜480 ms くらい遅れてたわ……
そりゃ体感するわけだ
Audio Video Sync Test 60 FPS - YouTube
https://www.youtube.com/watch?v=TjAa0wOe5k4
これ使った