[{"title":"( 15 个子文件 13KB ) camera2 opengl实现滤镜效果录制视频","children":[{"title":"camera","children":[{"title":"VideoSurfaceView.java <span style='color:#111;'> 12.93KB </span>","children":null,"spread":false},{"title":"Camera2SurfaceView.java <span style='color:#111;'> 10.85KB </span>","children":null,"spread":false},{"title":"GLRenderer.java <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"EGLUtils.java <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"video","children":[{"title":"VideoSurfaceView.java <span style='color:#111;'> 13.40KB </span>","children":null,"spread":false},{"title":"VideoEncoder.java <span style='color:#111;'> 5.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"ShaderUtils.java <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"VideoDecoderThread.java <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"DoubleSurfaceView.java <span style='color:#111;'> 13.54KB </span>","children":null,"spread":false},{"title":"CameraRenderer.java <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"GLFramebuffer.java <span style='color:#111;'> 5.63KB </span>","children":null,"spread":false},{"title":"AudioEncoder.java <span style='color:#111;'> 7.27KB </span>","children":null,"spread":false},{"title":"CameraSurfaceView.java <span style='color:#111;'> 11.02KB </span>","children":null,"spread":false},{"title":"VideoEncoder.java <span style='color:#111;'> 13.16KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]