使用OpenAL进行时间延伸

时间:2012-11-07 07:25:43

标签: audio audio-streaming audio-recording openal

OpenAL是否支持音频的时间延长而不改变音高?如果没有,怎么能实现它。

1 个答案:

答案 0 :(得分:0)

我认为OpenAL本身并不支持这一点。让它在飞行中工作也可能有点棘手,因为自然地,拉伸/压缩音频片段会改变片段中音频帧的数量。仍然可以。

我推荐SoundTouch library。此开源库用于音频编辑程序Audacity以提供拉伸和压缩。您将样品送入库中并取回样品。然后你将把它们放入内存块中以提供给OpenAL。