From 59e672611823020e15b582e5fb33cf8a151af226 Mon Sep 17 00:00:00 2001 From: oparviai Date: Tue, 25 Jul 2017 12:40:11 +0000 Subject: [PATCH] Added C# example application that processes mp3 files with SoundTouch --- source/csharp-example/App.config | 6 + source/csharp-example/App.xaml | 9 + source/csharp-example/App.xaml.cs | 25 ++ source/csharp-example/MainWindow.xaml | 31 ++ source/csharp-example/MainWindow.xaml.cs | 225 +++++++++++ source/csharp-example/NAudio-license.txt | 31 ++ source/csharp-example/NAudio-readme.txt | 92 +++++ source/csharp-example/NAudio.dll | Bin 0 -> 475136 bytes .../csharp-example/Properties/AssemblyInfo.cs | 55 +++ .../Properties/Resources.Designer.cs | 71 ++++ .../csharp-example/Properties/Resources.resx | 117 ++++++ .../Properties/Settings.Designer.cs | 30 ++ .../Properties/Settings.settings | 7 + source/csharp-example/SoundProcessor.cs | 292 +++++++++++++++ source/csharp-example/SoundTouch.cs | 351 ++++++++++++++++++ source/csharp-example/SoundTouch.dll | Bin 0 -> 99840 bytes source/csharp-example/csharp-example.csproj | 123 ++++++ source/csharp-example/csharp-example.sln | 22 ++ 18 files changed, 1487 insertions(+) create mode 100644 source/csharp-example/App.config create mode 100644 source/csharp-example/App.xaml create mode 100644 source/csharp-example/App.xaml.cs create mode 100644 source/csharp-example/MainWindow.xaml create mode 100644 source/csharp-example/MainWindow.xaml.cs create mode 100644 source/csharp-example/NAudio-license.txt create mode 100644 source/csharp-example/NAudio-readme.txt create mode 100644 source/csharp-example/NAudio.dll create mode 100644 source/csharp-example/Properties/AssemblyInfo.cs create mode 100644 source/csharp-example/Properties/Resources.Designer.cs create mode 100644 source/csharp-example/Properties/Resources.resx create mode 100644 source/csharp-example/Properties/Settings.Designer.cs create mode 100644 source/csharp-example/Properties/Settings.settings create mode 100644 source/csharp-example/SoundProcessor.cs create mode 100644 source/csharp-example/SoundTouch.cs create mode 100644 source/csharp-example/SoundTouch.dll create mode 100644 source/csharp-example/csharp-example.csproj create mode 100644 source/csharp-example/csharp-example.sln diff --git a/source/csharp-example/App.config b/source/csharp-example/App.config new file mode 100644 index 0000000..d740e88 --- /dev/null +++ b/source/csharp-example/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/source/csharp-example/App.xaml b/source/csharp-example/App.xaml new file mode 100644 index 0000000..0a81ea8 --- /dev/null +++ b/source/csharp-example/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/source/csharp-example/App.xaml.cs b/source/csharp-example/App.xaml.cs new file mode 100644 index 0000000..4320d37 --- /dev/null +++ b/source/csharp-example/App.xaml.cs @@ -0,0 +1,25 @@ +////////////////////////////////////////////////////////////////////////////// +/// +/// C# example that manipulates mp3 audio files with SoundTouch library. +/// +/// Author : Copyright (c) Olli Parviainen +/// Author e-mail : oparviai 'at' iki.fi +/// SoundTouch WWW: http://www.surina.net/soundtouch +/// +//////////////////////////////////////////////////////////////////////////////// +// +// License for this source code file: Microsoft Public License(Ms-PL) +// +//////////////////////////////////////////////////////////////////////////////// + +using System.Windows; + +namespace csharp_example +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/source/csharp-example/MainWindow.xaml b/source/csharp-example/MainWindow.xaml new file mode 100644 index 0000000..cd9af03 --- /dev/null +++ b/source/csharp-example/MainWindow.xaml @@ -0,0 +1,31 @@ + + + + +