当前位置: 首页 > news >正文

CamX-骁龙相机修改

1. 修改视频模式预览尺寸和分辨率

vendor/codeaurora/packages/apps/SnapdragonCamera/src/com/android/camera/CaptureModule.java

    private void updatePreviewSize() {int width = mPreviewSize.getWidth();int height = mPreviewSize.getHeight();
···-        mPreviewSize = new Size(width, height);
+        mPreviewSize = new Size(1280, 720);if (mCurrentSceneMode.mode == CameraMode.VIDEO || mCurrentSceneMode.mode == CameraMode.HFR) {mUI.setPreviewSize(mVideoPreviewSize.getWidth(), mVideoPreviewSize.getHeight());} else if (!mDeepPortraitMode) {mUI.setPreviewSize(mPreviewSize.getWidth(), mPreviewSize.getHeight());}}private void createSessionForVideo(final int cameraId) {mNeedSetupMediaRecorder = false;try {···mVideoRecordRequestBuilder = getRequestBuilder(CameraDevice.TEMPLATE_RECORD,cameraId);mVideoRecordRequestBuilder.setTag(cameraId);
++          mVideoRecordRequestBuilder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE,new Range(10, 30));if (mHighSpeedCapture) {mVideoRecordRequestBuilder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE,mHighSpeedFPSRange);
http://www.lryc.cn/news/615242.html

相关文章:

  • python学智能算法(三十六)|SVM-拉格朗日函数求解(中)-软边界
  • 【Mac】MLX:Lora微调工作流
  • 学习Java的Day28
  • windows10 ubuntu 24.04 双系统 安装教程
  • ✨ 基于 JsonSerialize 实现接口返回数据的智能枚举转换(优雅告别前端硬编码!)
  • 【ref、toRef、toRefs、reactive】ai
  • 矩阵的条件数 向量的条件数
  • Ubuntu22.04 安装vitis2023.2 卡在“Generating installed device list“.
  • Day 36: 复习
  • 什么情况下需要JVM调优?
  • 如何更改win11自带录音机所录制文件的存储路径
  • 进阶向:Python编写网页爬虫抓取数据
  • synchronized和RentrantLock用哪个?
  • leetcode 49. 字母异位词分组 - java
  • 视图是什么?有什么用?什么时候用?MySQL中的视图
  • 深入理解强化学习:近端策略优化(PPO)算法详解
  • 阿里云 ECS 怎么用 nginx 部署80端口多个网站
  • 组件通信的方式
  • Docker容器部署Tomcat线上商城
  • Leetcode——556. 下一个更大元素 III
  • 八、《DaaS(设备即服务):企业轻资产化新路径》--从97.4%首期投入削减到AI算力高效迭代的范式革命
  • Spring 框架中提供Aware接口,实现感知容器对象
  • spring.config.import 不存在
  • “高大上“的SpringCloud?(微服务体系入门)
  • ELK常见的问题
  • 智能机票助手-接入Ollama本地模型-Spring-AI-Alibaba
  • 在ubuntu服务器下安装cuda和cudnn(笔记)
  • 揭秘MyBatis核心类MappedStatement
  • 多模态RAG赛题实战--Datawhale AI夏令营
  • 如何分析需求的可行性