当我在Audacity(声音应用程序)中改变速度时 - 它会非常快速地修改test.wav(1秒)。现在,当我在我的应用程序中处理相同的文件时,需要27秒。我通过互操作调用soundtouch.dll函数。当我应用QuickSeek时,处理smaple文件需要相同的时间。没有不同。有人有同样的问题吗?我使用从原始网站下载的soundtouch.dll和浮点样本类型。
答案 0 :(得分:0)
固定。不得不在循环中发送小块(最大100kB)而不是一个大块(如在soundtouch主页中的示例)。所有都在循环中,在我发送的每个块之后,我尝试接收新处理的数据。现在花费的时间比以前减少了200倍。现在使用QuickSeek可以显着提高处理时间。