HAL层
Native层
libcamera_client
源代码位于:frameworks/av/camera。
libcameraservice
源代码位于:frameworks/av/services/camera/libcameraservice。
服务名:“media.camera”,在mediaserver中被启动:
|
frameworks/av/media/mediaserver/main_mediaserver.cpp: ------------------------------------------------------------------------- AudioFlinger::instantiate(); MediaPlayerService::instantiate(); CameraService::instantiate(); AudioPolicyService::instantiate(); |
本文深入探讨了Android系统的相机服务架构,从底层的HAL层到libcamera_client,再到libcameraservice,以及Java层的core/hardware。重点介绍了各层之间的交互和服务启动流程,对于理解Android多媒体开发至关重要。
5184

被折叠的 条评论
为什么被折叠?



