文章目录
一、音频帧概念
二、AudioStreamCallback 中的音频数据帧说明
Oboe GitHub 主页 : GitHub/Oboe
① 简单使用 : Getting Started...类型 ;
上述
1
个音频帧的字节大小是
2\times 2 = 4
字节 ;
二、AudioStreamCallback 中的音频数据帧说明
----
在 Oboe 播放器回调类 oboe::...AudioStreamCallback 中 , 实现的 onAudioReady 方法 ,
其中的 int32_t numFrames 就是本次需要采样的帧数 ,
注意单位是音频帧 ,
这里的音频帧就是上面所说的...2\times 4 = 8
字节 ;
因此在该方法中的后续采样 , 每帧都要采集
2
个样本 , 每个样本
4
字节 , 每帧采集
8
字节的样本 ,
总共 numFrames 帧需要采集...numFrames 乘以
8
字节的音频采样 ;
在 onAudioReady 方法中 , 需要 采集
8 \times
numFrames 字节 的音频数据样本 , 并将数据拷贝到 void