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

Android 12.0 mtk平板camera2横屏预览旋转90度横屏保存录像旋转90度功能实现

1.前言

在12.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,点击录像保存的视频 依然是竖屏的,所以说同样需要将视频也保存为横屏视频了,所以就需要看下mtk的camera2的相关横屏保存视频功能, 如何实现实现横屏保存视频功能 如图所示:

2.mtk平板camera2横屏预览旋转90度横屏保存录像旋转90度功能实现的核心类

vendor\mediatek\proprietary\packages\apps\Camera2\host\src\com\mediatek\camera\CameraActivity.java
vendor\mediatek\proprietary\packages\apps\Camera2\common\src\com\mediatek\camera\common\mode\video\recorder\NormalRecorder.java

3.mtk平板camera2横屏预览旋转90度横屏保存录像旋转90度功能实现的核心功能分析和实现

Android Camera 框架从整体上看


http://www.kler.cn/a/488415.html

相关文章:

  • [0405].第05节:搭建Redis主从架构
  • 半导体数据分析: 玩转WM-811K Wafermap 数据集(一) AI 机器学习
  • 国产游戏崛起,燕云十六移动端1.9上线,ToDesk云电脑先开玩
  • 【单片机】实现一个简单的ADC滤波器
  • halcon三维点云数据处理(七)find_shape_model_3d_recompute_score
  • 腾讯云AI代码助手编程挑战赛——贪吃蛇小游戏
  • Python对象的序列化和反序列化工具:Joblib与Pickle
  • Linux 系统 PWM 风扇驱动框架学习记录
  • 【比较乱,如果遇到相同问题可以看】Autoware.universe的绕障线路的参数修改
  • CSS——39. 文本修饰(文本属性)
  • 用 Python 绘制可爱的招财猫
  • 新车月交付突破2万辆!小鹏汽车“激活”智驾之困待解
  • Uniapp仿ChatGPT Stream流式输出(非Websocket)
  • UML(统一建模语言)
  • VUE3 VITE项目在 npm 中,关于 Vue 的常用命令有一些基础命令
  • clickhouse 离线包安装(ubuntu)
  • SOLIDWORKS 或 AutoCAD:选择CAD 解决方案时应考虑哪些问题?
  • TR-069协议学习--Soap报文、事件、RPC方法
  • ubuntu报错:没有在该文件夹中粘贴文件的权限
  • 【Unity功能集】TextureShop纹理工坊(十二)画笔工具、橡皮擦工具
  • 初学stm32 --- DAC输出
  • 谷歌浏览器的文件管理与上传功能
  • 【C++】22.AVL树实现
  • Excel中SUM求和为0?难道是Excel有Bug!
  • 爬虫数据抓取中的维度
  • micro-app【微前端系列教程】生命周期