设置Android(安卓)Camera2的fps值
16lz
2021-01-24
声明全局变量存储相机的FPS范围
private static Range[] fpsRanges;
在setUpCameraOutputs
中获取相机的FPS范围
//获取相机帧数范围fpsRanges = characteristics.get(CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES);Log.d("FPS", "SYNC_MAX_LATENCY_PER_FRAME_CONTROL: " + Arrays.toString(fpsRanges));//例如:输出“SYNC_MAX_LATENCY_PER_FRAME_CONTROL: [7 ,15][]15, 30][15, 120]选择合适的范围”
在createCameraPreviewSession
中设置预览画面的帧率
// 设置预览画面的帧率 视实际情况而定选择一个帧率范围mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, fpsRanges[0]);
更多相关文章
- Android(安卓)权限管理 EasyPermissions使用记录
- android NDK中如何终止线程
- 竖着的seekbar
- Android(安卓)的永久登陆 与注销登陆
- Android7.0调用系统相机和裁剪
- Android(安卓)简单的照相机程序
- [Android(安卓)Pro] 调用系统相机和图库,裁剪图片
- android 通过命令行启动Apk