关于音频采样的问题

SetPlaybackAudioFrameParameters(48000, 2, RAW_AUDIO_FRAME_OP_MODE_READ_WRITE,2048);
在回调函数里获得的值为什么是1024呀

你们现在的业务场景是什么?是要从 AudioFrame 获取并修改数据,并返回给 Aogra SDK 进行编码传输吗?

你们是怎么设置 setRecordingAudioFrameParameters 的参数的?

采样点数 = (int)(samplesPerSec × sampleInterval × numChannels)
= 48000 * sampleInterval *2

这要看你们采集到的一帧是多少秒,如果是0.01秒,那么采样点数应该设为960。

要根据具体情况具体设置的,而不是随意去更改配置。如果采用sdk采集,那么通常默认的采样点数是1024。

哦哦,谢谢