1.打印Camera所有参数 代码目录:frameworks/base/core/java/android/hardware/Camera.java public String flatten() { //……. //打印camera所有参数 Log.e(TAG, “xxx———————> flatten " + flattened.toString()); return flattened.toString(); } 2.设置摄像头硬件每秒捕获多少帧数,是摄像头硬件决定的,和SurfaceFlinger的绘制、渲染、显示的帧数没有1毛钱关系 代码目录:frameworks/base/core/java/android/hardware/Camera.java <1>.一般支持Camera支持帧率范围:15000,15000;20000,20000;24000,24000;7000,30000;30000,30000. public void setPreviewFpsRange(int min, int max)(); <2>.//此API已经废弃,设置帧率其实是失效的。 public void setPreviewFrameRate(int fps); 注意:以上两个接口都是通过setParameters()设置的: public void setParameters(Parameters params) { //…. //add begin params. setPreviewFrameRate(15);//不会生效 params.setPreviewFpsRange(15000,15000); //add end native_setParameters(params.flatten()); } 3.打印setPictureSize()、setPreviewSize()、setVideoSize()、setPreviewFrameRate()、setPreviewFpsRange()对比数据. hardware/qcom/camera/QCamera2/HAL/QCameraParameters.cpp
Andorid Camera获取所有参数及帧率(系统优化)
猜你喜欢
转载自blog.csdn.net/u010164190/article/details/80623923
今日推荐
周排行