SetSoundCurrentTimeで再生位置(たとえば、t1)を指定したのちに再生し、その後(たとえば、t2ミリ秒後)、
GetSoundCurrentTimeで再生位置を取得すると、
直感的には、t1+t2(に近い値)が取得できて欲しいのですが、
実際には、t2が取得されるようです。
不自然な動作に思えるので、バグであるのならば改善をお願いします。
ちなみに、再生周波数を変更し、倍速再生した場合は、t2秒待ってGetSoundCurrentTimeをすると
ちゃんと2*t2ぐらいの値が取得されるので、
再生中の位置から再生を開始した時の位置を引いたものが帰ってきているようです。