3535怎么给音频AO发送已解码的帧数据
3535如何给音频AO发送已解码的帧数据
现G721的音频数据已经软解码,3535上通过什么方法可以将帧数据直接发给音频输出AO?如用HI_MPI_AO_SendFrame,数据是如何传递进去的?谢谢
------解决思路----------------------
你看下HI_MPI_AO_SendFrame参数结构就知道了,raw数据具体的话需要了解下PCM的格式,网上很多。
基本上就是每一次写一帧进去 就行了,你自己可以定义一帧的时间长度。
HI_MPI_AO_SendFrame里面也是针对音频参数作了些转换然后直接通过ioctl(也可能是直接write)把数据写到设备里。
------解决思路----------------------
直接塞给音频解码器,解码类型选择LPCM即可
现G721的音频数据已经软解码,3535上通过什么方法可以将帧数据直接发给音频输出AO?如用HI_MPI_AO_SendFrame,数据是如何传递进去的?谢谢
------解决思路----------------------
你看下HI_MPI_AO_SendFrame参数结构就知道了,raw数据具体的话需要了解下PCM的格式,网上很多。
基本上就是每一次写一帧进去 就行了,你自己可以定义一帧的时间长度。
HI_MPI_AO_SendFrame里面也是针对音频参数作了些转换然后直接通过ioctl(也可能是直接write)把数据写到设备里。
------解决思路----------------------
直接塞给音频解码器,解码类型选择LPCM即可