AudioQueueEnqueueBufferWithParameters を inStartTime パラメータとともに使用して、各バッファの再生開始を遅らせようとしています。以下に示すように、意図した遅延なく再生されています。私の inStartTime は正しくインクリメントされていますが、呼び出しは実際の開始時間を前のバッファと本質的に連続して返しています。再生中のサウンドは 1 つのバッファーに収まるため、毎回同じバッファーをキューに入れていますが、inStartTime はインクリメントされています。AudioQueueEnqueueBufferWithParameters が inStartTime を無視する原因は何ですか?
Frames in buffer: 11025
intended playtime = 0.000000
actual playtime = 0.000000
intended playtime = 99225.000000
actual playtime = 11025.000000
intended playtime = 198450.000000
actual playtime = 22050.000000
intended playtime = 297675.000000
actual playtime = 33075.000000
.
.
.