private final void nullifyVideoFileTempData() {
		synchronized (this.videoFileTempLock) {
			if (this.videoFileTempGenerator != null) {
				this.videoFileTempGenerator.cancel();
				this.videoFileTempIsGenerating = false;
			}
			if (this.videoFileTemp != null) {
				this.videoFileTemp.delete();
				this.videoFileTemp = null;
			}
			for (int i = 0; i < this.videoPreviewTempScreenshotGenerators.length; ++i) {
				if (this.videoPreviewTempScreenshotGenerators[i] != null) {
					this.videoPreviewTempScreenshotGenerators[i].cancel();
				}
			}
			for (int i = 0; i < this.videoPreviewFilesTemp.length; ++i) {
				if (this.videoPreviewFilesTemp[i] != null) {
					this.videoPreviewFilesTemp[i].delete();
					this.videoPreviewFilesTemp[i] = null;
				}
			}
			for (int i = 0; i < this.videoPreviewTempImages.length; ++i) {
				this.videoPreviewTempImages[i] = null;
			}
			this.videoFileTempMightNeedReEncoding = false;
		}
		this.stopEncoding();
		this.clearMuxFile();
	}