private static Tuple <int, string> ConvertFileToFlac(string targetFilePath) { if (Path.GetExtension(targetFilePath) != ".wav") { throw new InvalidOperationException("Target file must be wav in order to convert to flac."); } Tuple <int, string> sampleRateAndTargetFlac = CUEToolsConverter.WavToFlac(targetFilePath); return(sampleRateAndTargetFlac); }
private static Tuple <int, string> ConvertFileToFlac(AudioBinary audioBinary) { if (audioBinary.AudioType != AudioType.Wav) { throw new InvalidOperationException("Target file must be wav in order to convert to flac."); } string flacSavePath = AppDomain.CurrentDomain.BaseDirectory + "uploads/" + "meeting.flac"; Tuple <int, string> sampleRateAndTargetFlac = CUEToolsConverter.WavToFlac(audioBinary.AudioBytes, flacSavePath); return(sampleRateAndTargetFlac); }