8. 歌曲变速变调(SONG_SPEED,用于解码)

song_speed一般用于歌曲变速变调,支持单双声道。在96M时钟下使用song_speed解码48K mp3时,需要使用快速计算模式。计算模式由变量PSFAST_FLAG进行配置,使用快速计算模式时,BUF需要增大256个字节。


8.1. 配置参数

"图1 歌曲变速变调参数配置和初始化"

图1 歌曲变速变调参数配置和初始化

8.2. 相关函数

8.2.2. 函数void *song_speed_phy(void *obuf, PS69_CONTEXT_CONF *psp_parm, void **ppsound)

① 返回值:当前算法的音频通道句柄的指针;
② void *obuf: 输出到DAC的OBUF;
③ PS69_CONTEXT_CONF *psp_parm: 音效参数;
④ void **ppsound: 当前算法的音频通道句柄;