Ejemplo n.º 1
0
        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);
        }