android蓝牙取sbc音频数据

两种方法
一.
dump audio数据

Bluedroid协议栈中把bt_target.h中的宏DUMP_PCM_DATA打开,发送到bluetooth HAL 层的pcm数据被保存在手机的/data/misc/bluedroid/output_sample.pcm格式。
可以用cool edit pro工具分析PCM数据是否有问题

要验证蓝牙 HAL 的输入是否正确,需通过如下方式在 external/bluetooth/bluedroid/
audio_a2dp_hw/audio_a2dp_hw.c 文件中启用 PCM 转储选项:
Enable BT_AUDIO_SAMPLE_LOG
PCM 转储位置: /data/audio/output_sample.pcm
*.pcm 文件可通过 gold wave 工具播放

二:
取sniff log
/data/misc/bluetooth/logs
这里为这个

打开cpas软件,Frontline15.0-18.8.17250.17541_signed
在这里插入图片描述
导入cfa的文件
android蓝牙取sbc音频数据_第1张图片

选择解决后的音频要放的路径,开始解码android蓝牙取sbc音频数据_第2张图片

这就是a2dp中sbc编码解码后的音频数据android蓝牙取sbc音频数据_第3张图片

你可能感兴趣的:(android)