使用FMOD库时出现问题

时间:2016-12-06 21:45:47

标签: c fmod

我正在尝试使用FMOD Studio LowLevel库检索声谱。但是,似乎FMOD_Channel_GetSpectrum()函数已从库中删除,我找不到任何其他具有此功能的版本。

有谁知道我在哪里可以找到该库的好版本,或者哪个其他库可以做同样的事情?

1 个答案:

答案 0 :(得分:1)

"FMOD Ex and FMOD Designer are currently in maintenance mode and are no longer actively developed."

如果您之前没有购买此库,则该库不再可下载。

你可以找到一些提出旧图书馆的网站,但我不推荐,因为它不是官方的。所以它可以隐藏任何东西。

您应该阅读migration guide

  

删除了System :: getSpectrum和System :: getWaveData

     

添加自定义DSP单元以从输出级捕获DSP wavedata。   使用主通道组的DSP头   System :: getMasterChannelGroup和ChannelControl :: getDSP。

     

添加内置版   在FFT DSP单元类型中从输出级捕获频谱数据。   使用System :: createDSPByType和创建内置FFT单元   FMOD_DSP_TYPE_FFT,然后将效果添加到主ChannelGroup   通道组:: addDSP。使用DSP :: getParameterData获取原始数据   频谱数据或使用DSP :: getParameterFloat获得优势   来自信号的频率。