I am working on an AAX plug-in that syncs to another program - a video player. So the purpose of the plugin is to provide transport info like play, stop and seek information. My current problem is that seek is unreliable - sometimes it’s spot on and sometimes it’s off by at most a second and a half.
I’m using the AudioPlayHead CurrentPositionInfo struct currently and it’s working well. I have confirmed that it’s sending very close to accurate second (translated into millisecond) data, so that isn’t the problem.
So THE PROBLEM MUST BE that I’m sending info using TCP. I’m looking for suggestions on how to best send the information I receive from AudioPlayHead CurrentPositionInfo to my video player.
As always, thanks!