/// <summary> /// Cleanup this instance. /// </summary> public void Cleanup() { audioCaptureCompleteDelegate = null; if (File.Exists(DestinationPath)) { File.Delete(DestinationPath); } LibAudioCaptureAPI_Clean(libAPI); }
/// <summary> /// Register a delegate to be invoked when the audio is complete. /// </summary> /// <param name='del'> /// The delegate to be invoked when complete. /// </param> public void RegisterCaptureCompleteDelegate(AudioCaptureCompleteDelegate del) { audioCaptureCompleteDelegate += del; }