- 博客(5)
- 收藏
- 关注
原创 通过 Perfetto 工具快速定位到audio卡顿杂音/Binder阻塞简单分析
本文主要通过 Perfetto 工具快速定位到audio卡顿杂音位置。并确认导致audio卡顿的大概原因。讲究快速定位,简单分析。
2024-08-26 11:36:44
3305
1
原创 打开高通90B8端口
adb shell setprop sys.usb.config diag,serial_cdev,rmnet,dpl,qdss,adb
2024-08-20 14:56:28
502
原创 Auido基础 各个参数定义(音频服务,音频驱动)
当App需要播放声音时,首先需要明确声音的类型,即流类型(stream type)。由于存在多种声音类型,因此需要确定一个播放策略(strategy)来区分它们。基于这个策略,系统将决定使用哪种设备来播放声音,可能是喇叭、耳机或蓝牙等(device)。进一步地,根据所选设备及其配置(如采样率、通道数等),系统会确定一个输出(output),这个输出代表了一组具有相同参数的设备。最后,系统会基于这个输出来选择对应的播放线程(playback thread)进行声音播放。
2024-06-20 10:45:51
1680
原创 Android音频管理总结(个人笔记)
Android音频管理Android音频概述media player接口Android系统的播放器NuPlayermedia extractor(高通的有自己的解封装模块mmparser)ACodecACodec消息机制:ACodec有一个BaseState(基类)和派生出来的其他State,如 UninitializedState,LoadedToIdleState, ExecutingState等。当有消息过来时,如果派生类有重写的方法,则会调到重写的方法,如果.
2022-04-18 20:33:40
8262
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人