@Override public void onPause() { super.onPause(); closeCamera(); stopBackgroundThread(); mRecordableSurfaceView.setRendererCallbacks(null); }
public void setVideoRenderer(VideoRenderer videoRenderer) { mVideoRenderer = videoRenderer; if (mVideoRenderer == null) { return; } mVideoRenderer.setVideoFragment(VideoFragment.getInstance()); mVideoRenderer.setOnRendererReadyListener(this); mRecordableSurfaceView.setRendererCallbacks(mVideoRenderer); mVideoRenderer.onSurfaceChanged(mRecordableSurfaceView.getWidth(), mRecordableSurfaceView.getHeight()); }