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);