Creates fade in/out effect
true for fade in; otherwise, fade out.audio data with fade in/out effect
This example shows simple using of Fade method.
WaveReader wr = new WaveReader(File.OpenRead("in.wav"));
IntPtr format = wr.ReadFormat();
byte[] data1 = wr.ReadData(0, 1);
byte[] data2 = wr.ReadData(1, 1);
byte[] data3 = wr.ReadData(2, 1);
wr.Close();
byte[] data11 = AudioCompressionManager.Fade(format, data1, true);
byte[] data33 = AudioCompressionManager.Fade(format, data3, false);
WaveWriter ww = new WaveWriter(File.Create("out.wav"), AudioCompressionManager.FormatBytes(format));
ww.WriteData(data11);
ww.WriteData(data2);
ww.WriteData(data33);
ww.Close();
AudioCompressionManager Class | Alvas.Audio Namespace