public void SaveRecording() { if (dataStorageHandler == null) { dataStorageHandler = new DataStorageHandler <RecordingData>(); } if (audioClipConverter == null) { audioClipConverter = new AudioClipConverter(); } RecordingData data = audioClipConverter.ConvertAudioClipToData(audioRecorder.GetRecording()); dataStorageHandler.SaveData(data, recordingFileName); }