private void switchCameraInternal() { if (!videoCallEnabled || numberOfCameras < 2 || isError || videoCapturer == null) { Log.e( TAG, "Failed to switch camera. Video: " + videoCallEnabled + ". Error : " + isError + ". Number of cameras: " + numberOfCameras); return; // No video is sent or only one camera is available or error happened. } Log.d(TAG, "Switch camera"); videoCapturer.switchCamera(null); }