Skip to content

jmacato/NLayer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nlayer

NLayer is a fully managed MP3 to WAV decoder. The code was originally based on JavaLayer (v1.0.1), which has been ported to C#.

Usage

To use NLayer for decoding MP3, first import NLayer.Core via your NuGet package manager or by executing dotnet add package NLayer.Core on your project root.

using NLayer;

Then create an MpegFile, pass a file name or a stream to the constructor, and use ReadSamples for decoding the content:

var fileName = "myMp3File.mp3";
var mpegFile = new MpegFile(filename);
float[] samples = new float[44100];
mpegFile.ReadSamples(samples, 0, 44100);

More information could be found in code documents.

Use with NAudio

This fork removed the option for NAudio support.

About

MPEG 1 & 2 Decoder for Layers 1, 2, & 3

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%