private final void nullifyAudioFileTempData() {
		synchronized (this.audioFileTempLock) {
			if (this.audioFileTempGenerator != null) {
				this.audioFileTempGenerator.cancel();
				this.audioFileTempIsGenerating = false;
			}
			if (this.audioFileTemp != null) {
				this.audioFileTemp.delete();
				this.audioFileTemp = null;
			}
			for (int i = 0; i < this.audioPreviewTempClipGenerators.length; ++i) {
				if (this.audioPreviewTempClipGenerators[i] != null) {
					this.audioPreviewTempClipGenerators[i].cancel();
				}
			}
			for (int i = 0; i < this.audioPreviewFilesTemp.length; ++i) {
				if (this.audioPreviewFilesTemp[i] != null) {
					this.audioPreviewFilesTemp[i].delete();
					this.audioPreviewFilesTemp[i] = null;
				}
			}
			for (int i = 0; i < this.audioPreviewTempClips.length; ++i) {
				this.audioPreviewTempClips[i] = null;
			}
		}
		this.stopEncoding();
		this.clearMuxFile();
	}