如何做好网站首页建设,南宁网站建设科技公司,哪些网站的网站怎么做的,百度关键词刷排名教程视频通话也有打开本地摄像头预览的场景#xff0c;但打开本地Camera预览逻辑#xff0c;并非在Dailer APP中实现#xff0c;具体流程图如下。 Dialer app中只调用
1、setCamera用于打开摄像头 相关动作在Ims apk中实现#xff0c;open函数最后调用了VTSource.java中的doOp… 视频通话也有打开本地摄像头预览的场景但打开本地Camera预览逻辑并非在Dailer APP中实现具体流程图如下。 Dialer app中只调用
1、setCamera用于打开摄像头 相关动作在Ims apk中实现open函数最后调用了VTSource.java中的doOpenCamera函数最后调用CameraManager的openCamera函数. 2、requestCameraCapabilities获取Camera相关尺寸用于设置相关SurfaceView控件大小 ImsVTProvider.java调用requestCameraCapabilitiesInternal返回预览相关参数 3、setPreviewSurface 将Local预览控件设置到CameraSession中 VTSource.java中会直接创建CameraDevice Session并设置重复执行使本地Camera预览能沟通正常执行。 调用VTSource.jav中createSession用于预览请求 当session成功创建后设置session重复执行 到此视频通话本端显示完成相关Log打印如下 虽然视频通话不是APP直接调用Camera接口但是本地调用Camera相关接口时跨进程调用而已具体使用同app调用Camera接口一样参考
Camera2 学习总结_右手吉他的博客-CSDN博客