1.2 createCaptureSession log分析

本文分析了Android相机创建CaptureSession的日志,包括创建Surface、配置会话和创建会话的详细步骤。在配置会话时,针对不同Surface创建了三种流,分别为预览、回调和拍照流。最终,会话配置成功并返回onSessionConfigured给应用程序。
摘要由CSDN通过智能技术生成

CamAp 是app log

1、创建surface
04-15 20:36:05.793  2535  2535 I SurfaceView: 219976603 Changes: creating=true format=true size=true visible=true left=true top=true
04-15 20:36:05.803  2535  2535 I SurfaceView: 219976603 Cur surface: Surface(name=null)/@0x190d29d
04-15 20:36:05.804  2535  2535 I SurfaceView: 219976603 visibleChanged -- surfaceCreated
04-15 20:36:05.804  2535  2535 D CamAp_CameraSurfaceView: [surfaceCreated]
04-15 20:36:05.804  2535  2535 I SurfaceView: 219976603 surfaceChanged -- format=4 w=960 h=720
04-15 20:36:05.804  2535  2535 I CamAp_CameraSurfaceView: [surfaceChanged] surface size = 960x720
04-15 20:36:05.805  2535  2535 D CamAp_CameraSurfaceView: [tryNoticeSize] : size:720, 960
04-15 20:36:05.805  2535  2535 D CamAp_device1.PhotoMode: [onPreviewSurfaceAvailable] android.view.SurfaceView$4@d43b312 width=720 height=960
2、配置会话
04-15 20:36:05.805  2535  2535 I CamAp_device1.Device2ControllerImpl: mCameraState = 1
04-15 20:36:05.806  2535  2535 E CamAp_device1.Device2ControllerImpl: [updatePreviewSurface]: configureSession for valid surface
04-15 20:36:05.806  2535  2535 I CamAp_device1.Device2ControllerImpl: [configureSession]: ++
这里有三个surface对应后面三种配置流
04-15 20:36:05.806  2535  2535 I CamAp_device1.Device2ControllerImpl: [configureSession]: -- surfaces: [Surface(name=null)/@0x190d29d, Surface(name=null)/@0x84eeae3, Surface(name=null)/@0x3bd5ce0]
04-15 20:36:05.807  2535  2535 I SurfaceView: 219976603 surfaceRedrawNeeded
04-15 20:36:05.807  2535  2535 D SurfaceCallbackHelper: dispatchSurfaceRedrawNeededAsync, callbacks=[Landroid.view.SurfaceHolder$Callback;@f2cfb99, callbacks.length=1
04-15 20:36:05.807  2535  2535 D SurfaceCallbackHelper: mFinishDrawingRunnable, mFinishDrawingCollected=1, mFinishDrawingExpected=1
04-15 20:36:05.807  2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值