文章目录
一、音频帧概念
二、AudioStreamCallback 中的音频数据帧说明
Oboe GitHub 主页 : GitHub/Oboe
① 简单使用 : Getting Started...博客中的 Oboe 音频流创建时 的代码 , 设置 Oboe 音频流 的参数如下 ;
设置的 采样格式 是 oboe::AudioFormat::Float , 每个采样都是一个 float 单精度浮点数...类型 ;
上述
1
个音频帧的字节大小是
2\times 2 = 4
字节 ;
二、AudioStreamCallback 中的音频数据帧说明
----
在 Oboe 播放器回调类 oboe::..., 立体声 , 左右双声道 ,
对应的
1
个音频帧 中包含
2
个采样 , 左声道
1
个采样 , 右声道
1
个采样 , 每个采样是
4
字节的单精度浮点类型 float 类型...,
总共 numFrames 帧需要采集 numFrames 乘以
8
字节的音频采样 ;
在 onAudioReady 方法中 , 需要 采集
8 \times
numFrames 字节 的音频数据样本