private void ReplaceAudio(SndAssetBankEntry entry, string inputFile) { // Begin conversion here. var options = new ConvertOptions { AudioChannels = entry.ChannelCount, SampleRate = entry.SampleRate }; OnAudioReplaced(entry, ConvertProgressForm.Convert(inputFile, entry.Format, options)); }
internal static Stream Convert(string inputFile, AudioFormat format, ConvertOptions options) { if (options == null) { options = new ConvertOptions(); } var form = new ConvertProgressForm(); form.SetOptions(inputFile, format, options); form.ShowDialog(); return(form.OutputStream); }