android UVCCamera fix up block for cameras that fail to set dwMax
没有红色错误,只是黄色提醒:fix up block for cameras that fail to set dwMax以及:disconnect failed
没有红色没有红色错误,只是黄色提醒:fix up block for cameras that fail to set dwMax
没有红色错误,只是黄色提醒:fix up block for cameras that fail to set dwMax
以及:disconnect failed
没有图像。
参考这篇,改参数:android UVCCamera could not negotiate with camera:err=-51_迷彩狼的博客-CSDN博客
一般是由于:分辨率(width * height)、帧数(fps)、格式(format)。
UVCCamera的debug放开,可以看到log:
I/AbsUVCCameraHandler: supportedSize:{"formats":[{"index":1,"type":6,"default":1,"size":["1920x1080","1280x720","1920x1080"]}]}
分辨率git默认是640*480,这里根据信息改一下。除此之外还有fps之类的报错,maxFps改为30等等。。。格式的话一般 YUV420SP都是支持的,尤其是Android。
还有,setFrameCallback的格式也要匹配起来。
这里,因为项目是按照640*480的分辨率写的,其实还有很多地方都是这个参数。可以改改试一下。
多说一句,很多摄像头不支持1920*1080,如果设置1920*1080则会有延迟。
更多推荐
所有评论(0)