CamX-骁龙相机修改

1. 修改视频模式预览尺寸和fps

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

c 复制代码
    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);
相关推荐
爱凤的小光9 分钟前
ROS之CameraInfo---个人学习篇
camera·ros1
DU_YULIN15 天前
RAW 不同比特位深度对比分析
camera
GDAL2 个月前
viewer.camera.flyTo 全面教程
cesium·camera·flyto
STCNXPARM2 个月前
Linux camera之V4L2子系统详解
android·linux·camera·v4l2架构
STCNXPARM2 个月前
Android camera之硬件架构
android·硬件架构·camera
STCNXPARM2 个月前
Linux camera之Media子系统
linux·camera·v4l2·media子系统
习惯就好zz3 个月前
地图编辑部分教程总结
godot·camera·tilemap·2d·game·tileset
故事不长丨3 个月前
安卓相机开发:Camera、Camera2与CameraX的使用对比及选型指南
android·相机·camera·camerax·camera2·移动设备·相机开发
一口Linux4 个月前
camera|16.一种修改摄像头分辨率的方法
camera·瑞芯微
jamie_chu4 个月前
显微图像采集 - 工业摄像机与图像采集软件介绍
图像处理·数码相机·camera·摄像头·图像测量·jcamerapro