Alvas.Audio Class Library

AudioCompressionManager.Wave2Mp3 Method (IntPtr, Byte[])

Converts Wave audio data to Mp3 audio data.

[Visual Basic]
Overloads Public Shared Function Wave2Mp3( _
   ByVal format As IntPtr, _
   ByVal data As Byte() _
) As Byte()
[C#]
public static byte[] Wave2Mp3(
   IntPtr format,
   Byte[] data
);

Parameters

format
audio format
data
audio data

Return Value

Example

This example shows simple using of Wave2Mp3 method.

string inFile = "test2.wav";
string outFile = @"test2.mp3";

WaveReader wr = new WaveReader(File.OpenRead(inFile));
IntPtr format = wr.ReadFormat();
byte[] data = wr.ReadData();
wr.Close();
byte[] dataMp3 = AudioCompressionManager.Wave2Mp3(format, data);
Mp3Writer mw = new Mp3Writer(File.Create(outFile));
mw.WriteData(dataMp3);
mw.Close();
 

See Also

AudioCompressionManager Class | Alvas.Audio Namespace | AudioCompressionManager.Wave2Mp3 Overload List