当前位置:网站首页>Detailed explanation of car audio service
Detailed explanation of car audio service
2022-08-06 15:00:00 【step base】
In-vehicle audio related services, the following excerpts are based on some services of android11.
framework java layer
public CarAudioManager(Car car, IBinder service) {
mService = ICarAudio.Stub.asInterface(service);}-----bp, call service
public class CarAudioService extends ICarAudio.Stub implements CarServiceBase ---bn provides services
public class AppFocusService extends IAppFocus.Stub implements CarServiceBase,BinderInterfaceContainer.BinderEventHandler
public class CarBluetoothService extends ICarBluetooth.Stub implements CarServiceBase
public class CarMediaService extends ICarMedia.Stub implements CarServiceBase
public final class CarUserService extends ICarUserService.Stub implements CarServiceBase
framework native layer
/frameworks/av/media/libaudioclient/IAudioFlinger.cpp
class BpAudioFlingerClient : public BpInterface
class BpAudioFlinger : public BpInterface
class AudioFlinger :public BinderService
class AudioPolicyService :public BinderService
public BnAudioPolicyService, public IBinder::DeathRecipient
class CameraService :public BinderService
public virtual ::android::hardware::BnCameraService,
public virtual IBinder::DeathRecipient,public virtual CameraProviderManager::StatusListener
class MediaExtractorService : public BinderService
class MediaLogService : public BinderService
class AAudioService :public BinderService
public aaudio::AAudioServiceInterface
class NetdNativeService : public BinderService
class VRAudioServiceNative :public BinderService
public BnVRAudioService
边栏推荐
- 数值去0操作
- 一个案例搞懂工厂模式和单例模式
- New kernel PHP enterprise website development and construction management system
- 【LeetCode】658. Find the K closest numbers
- 为什么要做LiveVideoStack课程?
- PysparkNote103---window滑窗
- 中科院打脸谷歌:普通电脑追上量子优越性,几小时搞定原本要一万年的计算...
- PysparkNote104---join表关联
- 看看你离世界一流大厂有多远?3道Google最新SQL面试题
- 大热的“数字艺术品”存储在哪?会不会丢?
猜你喜欢
随机推荐
三星的越南工厂开工率不到一半,对关闭中国生产线后悔莫及
看看你离世界一流大厂有多远?3道Google最新SQL面试题
博云入选 Gartner 中国云原生领域代表性厂商
PysparkNote104---join表关联
burst!Ni Xingjun served as the chairman of Alipay China. He was born in technology and wrote the first line of "Alipay" code......
Two Set collections get the same elements
梅科尔工作室OpenHarmony设备开发培训笔记-第7章学习笔记
一个案例搞懂工厂模式和单例模式
Utils timer (3) minimum heap
redis data types and common commands
DAO:Web3 的必要组件
机器视觉需要学什么?学习机器视觉需要掌握哪些知识?
Why do LiveVideoStack courses?
stc8a--al422B————01,硬件上RE已经接地了。
抖音 滑块验证方案 s_v_web_id 参数分析
作者简介&系列文章
mutex try_lock spin lock read-write lock atomic operation shared memory
【组成原理 七 I/O系统】
蚂蚁集团搭建行业首个全图风控,首次详解技术架构
Zhaoqi Science and Technology Innovation and Entrepreneurship Service Platform, introduction of high-level talents for innovation and entrepreneurship, investment and financing docking








