海思音频数据解码注意事项

  大家用海思芯片,视频数据的处理肯定是最常使用的,但是在很多场合当中,音频数据也是很必要的,这里就跟大家分享一下海思音频数据的处理。

  1.海思的Aenc模块编码出来的数据是带海思头的,因而在解码的时候就要注意,音频文件是否需要海思头。

  2.如果需要直接读取音频文件数据交给AO播放(HI_MPI_ADEC_SendStream),每一帧数据都是要带海思头的。如若文件数据没有海思头,就得手动进行填充再送给HISI接口。

  这里就以3520d为例吧,海思AENC模块出来的数据每一帧的长度都是324,但是数据长度只有320,每一帧前四个字节都是为固定的0x00 0x01 0x50 0x00,如果不需要这个海思头,我们就要把它去掉。代码如下

海思音频数据解码注意事项  同样的,要是从文件直接读取数据给海思AO的话,就要在每一帧前面加上这四个字节拉。

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:海思音频数据解码注意事项 https://www.yhzz.com.cn/a/14863.html

上一篇 2023-05-12
下一篇 2023-05-12

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。