Android音频
文章平均质量分 75
鹏飞_fox
技术生活热爱
展开
-
MediaResourceMonitorService 研究
MediaResourceMonitor原创 2024-06-06 15:25:46 · 310 阅读 · 0 评论 -
AAOS audiocontrol 研究
android.hardware.audio.service-caremu.rc 会拉起 service.cpp 中的mian 函数。Android 9 中引入了音频控制 HAL,可支持与汽车相关的音频用例。如上图:CarAudioManager 提供了API给APP调用,直接控制Car Amp硬件。四 AudioControl和CarAudioService的联系。五 Google 的AudioControl demo。一 AAOS AudioControl 的介绍。二 AudioControl的起源。原创 2024-04-13 09:01:15 · 779 阅读 · 2 评论 -
Android音频播放详解
android audiotrack 播放流程,干货,呕心之作。原创 2024-04-10 00:04:27 · 1090 阅读 · 1 评论 -
AAOS 音频动态路由流程研究
PS 如何再AAOS 上实现media 类型的 多声道播放,采用direct output(aaos 原生逻辑:这种存在一个风险是,因为direct output每次只能打开一个,如果前一个direct output没有关闭的情况下,应用就去打开播放,会存在打开direct output失败的情形,比如播放一个7.1.4声道的音乐,在接着播放一个5.1声道的音乐,那么在7.1.4音乐没有close的时候,5.1的音乐播放使用direct output会失败);需要OEM厂商实现的各种HAL层接口。原创 2024-04-03 11:40:44 · 1341 阅读 · 1 评论 -
AAOS 音量调节流程概要
onVolumeAdjustment中先确认是否有oem自己的实现逻辑,oem volume 管理中主要实现的接口有:getSuggestedGroupForVolumeChange(调整音量流的优先级判定,当然如果需要自己增加新的接口,可以在这个里面先增加接口:/packages/services/Car/service/src/com/android/car/oem/CarOemAudioVolumeProxyService.java,然后再在自己的oemCarService 中实现具体的接口)原创 2024-03-29 23:19:05 · 1251 阅读 · 7 评论 -
AOSP 音频焦点接口调研
clientId,//一般是应用的标识android.media.AudioManager@9d3bd79com.ximalaya.ting.android.opensdk.player.service.ad$3@778babe。status = service.requestAudioFocus(afr.getAudioAttributes(),//调用的音频attribute场景。getContext().getOpPackageName() /* package name */, //应用包名。原创 2024-03-22 21:05:11 · 863 阅读 · 0 评论 -
AAOS CarAudioService 开发入门
这个目录中的文件改动,编译 make CarService追踪记录:2 /packages/services/Car/service/ 这个里面的文件改动,编译 make com.android.car.framework追踪记录:push到x相应的手机的目录,然后重启手机生效。原创 2024-03-19 20:39:52 · 411 阅读 · 1 评论 -
AAOS README.md
【代码】AAOS README.md。原创 2024-02-23 15:17:43 · 487 阅读 · 0 评论 -
如何通过android 源码查看一套Android代码的版本
查找:“PLATFORM_VERSION_LAST_STABLE”如何查看一套Android代码的版本?原创 2024-02-23 09:44:42 · 394 阅读 · 0 评论