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);
相关推荐
STCNXPARM4 天前
Linux camera之V4L2子系统详解
android·linux·camera·v4l2架构
STCNXPARM6 天前
Android camera之硬件架构
android·硬件架构·camera
STCNXPARM6 天前
Linux camera之Media子系统
linux·camera·v4l2·media子系统
习惯就好zz23 天前
地图编辑部分教程总结
godot·camera·tilemap·2d·game·tileset
故事不长丨25 天前
安卓相机开发:Camera、Camera2与CameraX的使用对比及选型指南
android·相机·camera·camerax·camera2·移动设备·相机开发
一口Linux1 个月前
camera|16.一种修改摄像头分辨率的方法
camera·瑞芯微
jamie_chu2 个月前
显微图像采集 - 工业摄像机与图像采集软件介绍
图像处理·数码相机·camera·摄像头·图像测量·jcamerapro
Just_Paranoid2 个月前
【Settings】Android 常见外设检测机制
android·sd·usb·camera·keyboard·sim
木 东2 个月前
《ISP调试实战课程》
图像处理·camera·isp
塞北山巅3 个月前
camera hal层(AF)
c++·camera