我使用GLSurfaceView渲染相机预览输出,同时使用MediaCodec对其进行编码。
在某些时候,我想调整GLSurfaceView的大小以显示更大的相机预览。我这样做是通过暂停相机预览,将新的布局参数应用到GLSurfaceView然后重新开始相机预览。
GLSurfaceView成功调整大小,但内部预览与之前相同。 GLSurfaceView的其余部分填充了加扰数据(参见附图)。
答案 0 :(得分:0)
对于任何发现此问题的人,我都没有设法解决我的问题。
我不得不拆掉整个视野,相机和编码器,重建一切。