MP3Sharp:托管.NET代码中的MP3解码器

时间:2024-06-03 22:51:50
【文件属性】:

文件名称:MP3Sharp:托管.NET代码中的MP3解码器

文件大小:4.26MB

文件格式:ZIP

更新时间:2024-06-03 22:51:50

C#

MP3Sharp 完全用.NET托管代码将MP3文件解码为PCM位流: 设置 要使用MP3Sharp,您将需要:一个接受PCM数据的音频设备,一个用作PCM数据缓冲区的字节数组(默认大小为4096字节)和一个MP3文件。 就是这样! MP3Sharp的默认接口是MP3Stream类。 MP3Stream的实例将MP3文件的文件路径作为参数并输出PCM数据: // open the mp3 file. MP3Stream stream = new MP3Stream ( @" sample.mp3 " ); // Create the buffer. byte [] buffer = new byte [ 4096 ]; // read the entire mp3 file. int bytesReturned = 1 ; int totalBytesRead = 0 ; whil


【文件预览】:
MP3Sharp-master
----.gitignore(3KB)
----license.txt(7KB)
----XNA4Sample.sln(3KB)
----.gitattributes(377B)
----MP3Sharp()
--------Support()
--------MP3Stream.cs(10KB)
--------IO()
--------Properties()
--------SoundFormat.cs(1KB)
--------Decoding()
--------MP3Sharp.csproj(6KB)
--------Buffer16BitStereo.cs(6KB)
--------MP3SharpException.cs(2KB)
----readme.md(2KB)
----XNA4Sample()
--------BaseGame.cs(3KB)
--------Properties()
--------Program.cs(2KB)
--------XNA4Sample.csproj(5KB)
--------sample.mp3(2.07MB)
--------XNAMP3.cs(3KB)
----MP3Sharp.UnitTests()
--------UnitTest1.cs(2KB)
--------Properties()
--------MP3Sharp.UnitTests.csproj(5KB)
--------sample.mp3(2.07MB)
----Images()
--------MP3SharpHeader.png(33KB)

网友评论