国外设计网站app吗昆明优秀网站

diannao/2026/1/23 9:54:41/文章来源:
国外设计网站app吗,昆明优秀网站,建设银行网站怎么修改手机号码吗,公司商标设计当应用调用CameraManager#openCamera获取到已打开的camera设备后#xff0c;会调用createCaptureSession方法来完成camera stream创建和stream的相关配置。在createCaptureSession方法中#xff0c;首先将应用的surfaces信息封装成可跨binder传递的OutputConfiguration对象会调用createCaptureSession方法来完成camera stream创建和stream的相关配置。在createCaptureSession方法中首先将应用的surfaces信息封装成可跨binder传递的OutputConfiguration对象然后调用createCaptureSessionInternal方法来进行进一步的配置。 在createCaptureSessionInternal方法中主要完成3件事情1检查camera状态和session是否已经创建如果创建则重置session状态2通过configureStreamsChecked方法完成camera stream创建和配置3根据isConstrainedHighSpeed标志位来创建不同的CameraCaptureSession对象然后在session构造函数根据camera stream配置结果通过不同的回调上报session对象和状态。 /frameworks/base/core/java/android/hardware/camera2/impl/CameraDeviceImpl.java /frameworks/base/core/java/android/hardware/camera2/impl/CameraCaptureSessionImpl.java 接下来分析configureStreamsChecked流程。在这个流程中主要完成camera stream命令请求的重置并根据应用传递的camera surface参数重新创建和配置camera stream(input和output)。具体分为以下4件事情1对比本地和当前的configuration差异获取需要移除的camera stream信息2停止并清空底层的camera stream命令请求为下一步重新配置camera stream命令做准备3根据1中获取的结果更新camera stream通路4调用endConfigure完成camera stream的配置。 接下来分析更新camera stream的deleteStream流程。在这个流程中mRemoteDevice通过binder调用到CameraDeviceClient#deleteStream方法中主要完成2件事情1更新本地列表中缓存的camera stream信息移除streamId对应的camera stream2调用Camera3Device#deleteStream查找本地camera stream列表中id对应的deletedStream然后调用deletedStream#disconnect最终调用到Camera3OutputStream#disconnectLocked来完成surface连接并移除deletedStream本地记录。 /frameworks/av/service/camera/libcameraservice/api2/CameraDeviceClient.cpp /frameworks/av/service/camera/libcameraservice/device3/Camera3Device.cpp /frameworks/av/service/camera/libcameraservice/device3/Camera3OutputStream.cpp 接着分析更新camera stream的createStream流程。在这个流程中mRemoteDevice通过binder调用到CameraDeviceClient#createStream方法中主要完成4件事情1检查应用pid状态、surface及stream之间的对应关系限制和camera physical id的合法性2检查createStream方法中的参数outputConfiguration对应的buffer producer是否已经创建调用createSurfaceFromGbp方法创建最匹配outputConfiguration参数对应的camera surface并保存到本地。3检查需要创建的camera stream属性调用Camera3Device#createStream完成camera stream的创建保存camera stream id对应的outputConfiguration信息和创建的surface4调用setStreamTransformLocked来完成camera stream相关的方向变换将camera stream id返回给framework。 /frameworks/av/service/camera/libcameraservice/api2/CameraDeviceClient.cpp /frameworks/av/service/camera/libcameraservice/utils/SessionConfigurationUtils.cpp /frameworks/av/service/camera/libcameraservice/utils/SessionConfigurationUtils.cpp /frameworks/av/service/camera/libcameraservice/device3/Camera3Device.cpp 当camera stream创建完成后mRemoteDevice#endConfigure方法通过binder调用到CameraDeviceClient#endConfigure最终通过Camera3Device# configureStreams来完成camera stream的配置。在configureStreams方法中通过filterParamsAndConfigureLocked获取默认session参数并最终调用configureStreamsLocked来完成camera stream配置。在configureStreamsLocked方法中首先暂停Camera3Device中的PreparerThread然后调用inputStream/outputStream#startConfiguration获取到已经创建的camera stream配置camera_stream_configuration参数接着调用mInterface#configureStreams通过之前创建好的cameraDeviceSession完成hal层的camera stream配置然后再调用inputStream/outputStream#finishConfiguration并最终通过Camera3OutputStream# configureConsumerQueueLocked来完成camera stream中surface参数的初始化配置最后启动Camera3Device中的PreparerThread循环等待mPendingStreams中stream并执行buffer申请。至此createCaptureSession流程分析完成framework完成CameraCaptureSession的创建native/hal层完成stream的创建和配置并启动PreparerThread等待进一步的初始化流程。 /frameworks/av/service/camera/libcameraservice/device3/Camera3Device.cpp /frameworks/av/service/camera/libcameraservice/device3/Camera3Device.cpp /hardware/interfaces/camera/device/3.2/default/CameraDeviceSession.cpp /frameworks/av/service/camera/libcameraservice/device3/Camera3OutputStream.cpp /frameworks/av/service/camera/libcameraservice/device3/Camera3Device.cpp

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88971.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

乐清开发网站公司青岛工程建设管理信息网官方网站

题意: 给定前序遍历和中序遍历,问u和v的lca (先是中序,后是中序) 题解: 方法一: 参考题解 将树映射到一颗BST上,在BST上找到答案然后再映射回原本的树 方法二: 参考题…

番禺核酸检测点查询哈尔滨网站seo公司

目录 一、前言 二、通过类型来获取Bean 0.总述(重要) : 1.基本介绍 : 2.应用实例 : 三、通过指定构造器为Bean注入属性 1.基本介绍 : 2.应用实例 : 四、通过p命名空间为Bean注入属性 1.基本介绍 : 2.应用实例 : 五、通过ref引用实现Bean的相…

dw怎么切片做网站龙岗网站

目录 一、Ajax 1、简介 2、Axios (没懂 暂留) (1)请求方式别名 (2)发送get请求 (3)发送post请求 (4)案例 二、前端工程化 1、Vue项目-目录结构 2、…

举报不良网站信息怎么做网站开发 后端

本文主要介绍的是一个球形水波的百分比控件,市面上有各种形形色色的百分比控件,我一直觉得水波是最炫的,UI给了我这个机会,然而网上搜了一大堆,不是太复杂,代码太多(反正我是调不出效果来),就是…

中国网站开发哪里可以做企业网站

破解root密码(Linux 7) 1、先重启——e 2、Linux 16这一行 末尾加rd.break(不要回车)中断加载内核 3、再ctrlx启动,进入救援模式 4、mount -o remount,rw /sysroot/——(mount挂载 o——opti…

安亭网站建设建阳建设局网站

之前那篇博客是在入门网络流时写的&#xff0c;现在对网络流重新有了一定的理解。 1. 最大流 FF 增广思想 Ford–Fulkerson 增广&#xff0c;核心即不断找增广路并增广。 dfs 实现 // FF brute #include <bits/stdc.h> #define int long longusing namespace std;in…

哪个网站可以做经济模拟题前端开发培训机构tuj

文章目录 一、Ided常用工具栏显示二、更改idea主题设置三、设置代码编辑器背景颜色为豆沙绿四、设置新项目 默认Jdk配置、maven配置1、settings for new projects2、structre for new projects 五、修改代码中注释的字体颜色六、设置编辑器字体大小七、文件编码的设置(可以设置…

seo兼职网智能网站推广优化

URI Uniform Resource Identifier 同一资源标识符 以特定语法标识一个资源的字符串 绝对URI&#xff1a;URI模式模式特有部分 scheme:scheme-specific-part scheme分为&#xff1a; data file本地文件系统 ftp http telnet urn 统一资源名 scheme-specific-part为&am…

怎样做网站的当前位置栏小程序app开发多少钱

目录 一&#xff0c;针对问题二&#xff0c;下载1&#xff0c;github里面下载FastGitHub2&#xff0c;博客上传了下载资源 三&#xff0c;安装使用点击执行文件即可 一&#xff0c;针对问题 当使用github很慢&#xff0c;或者根本打不开的时候&#xff0c;就可以使用该工具 …

站长工具网站备案百度网址收录入口

http://blog.csdn.net/charlesprince/article/details/5924376 TDI FILTER 过滤驱动的功能一般用来进行整个系统中的所有网络流量的分析&#xff0c;记录和管理&#xff0c;可以实现非常强大的管理功能&#xff0c;这里就将讨论它的设计架构&#xff0c;和具体实现的方法。  …

如何对网站的图片做cdn免费软件加速器

找到一个可靠的步骤&#xff0c;点开链接&#xff1a;http://blog.csdn.net/kevindr/article/details/22154323

做封面的软件ps下载网站iis的网站登录没反应

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 目录 你是否听过Linux下一切皆文件&#xff1f; 在哪里我们体悟到了Linux下一切皆文件&#xff1f; 文件是什么&#xff1f; 在哪里体悟到的&#xff1f; 常见疑惑 怎么办到的Linux下一切皆文件&#xff1f; 我们抛出…

怎么看网站被降权征婚网站开发

算法-快速幂 时间复杂度 O(logk) //求 m^k mod p int qmul(int m,int k,int p) {int res1%p;while(k){if(k&1){res*m;res%p;}m*m;m%p;k>>1;}return res; }

用html5做网站的优点建筑工程公司有哪些岗位

1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录&#xff0c;它由程序集冲突解决程序用来探测程序集 2、取得Web应用程序的根目录方法 方法1、HttpRun…

西安 网站建设 培训班wordpress全站伪静态

Lua 是一个功能强大、高效、轻量级、可嵌入的脚本语言。它支持程序编程、面向对象程序设计、函数式编程、数据驱动编程和数据描述。 Lua的官方网站上只提供了源码&#xff0c;需要使用Make进行编译&#xff0c;具体的编译方法为 curl -R -O http://www.lua.org/ftp/lua-5.4.6.…

网站如何做地面推广企航网络推广

1 必须修改端口号 port 323422 2 必须设置密码&#xff0c;并且有一定的复杂度 requirepass dske#123 3 绑定bind ip bind 127.0.0.1 4 使用无登录权限的用户运行redis 配置文件路径 /www/server/redis/redis.conf 一般都是安装文件里 如果忘记密码和端口号也可以去配置文件…

做网站备案是什么意思杭州公积金网站查询系统

1.电子商务最重要的是&#xff08; &#xff09; A.商务 B.网站 C.货物 D.信息技术 正确 正确答案&#xff1a;左边查询 学生答案&#xff1a;A 2.目前菜鸟网络依赖大数据和云计算已实现了哪些功能&#xff08; &#xff09; A.自动化仓库 B.智能发货 C.物流云加速 D.以上都正确…

班级网站怎么做自己做网站怎么让字体居中

文章目录 Spring Security OAuth2如何自定义返回的 Token 信息定制不透明令牌的信息Springsecurity-oauth2之TokenEndPoint参考Spring Security OAuth2如何自定义返回的 Token 信息 Spring Boot+OAuth2,如何自定义返回的 Token 信息? 参考URL: https://www.jianshu.com/p/b7…

北京公司响应式网站建设价位北京品牌建设网站公司

作者&#xff1a;老齐对于初学Python者&#xff0c;除了看书(《跟老齐学Python&#xff1a;轻松入门》或者《Python大学实用教程》&#xff0c;均为电子工业出版社出版)、或者看视频(网易云课堂、CSDN上均有老齐的视频课程)&#xff0c;还要进行专题性总结。比如本文&#xff0…

做产品推广得网站网站建设 蔬菜配送

明理信息科技知识付费saas租户平台 在当今的知识付费时代&#xff0c;我们面临着一个重要的问题&#xff1a;如何从众多的知识付费平台中选择适合自己的平台&#xff1f;本文将为您提供一些实用的建议&#xff0c;帮助您做出正确的选择。 首先&#xff0c;我们需要了解自己的…