API Reference
This section is the full NAudio class library reference, generated automatically from the source code XML documentation comments. It always reflects the latest code on the main branch.
Use the table of contents on the left to browse namespaces, or the search box at the top of the page to jump straight to a type.
Packages covered
| Package | Description |
|---|---|
NAudio.Core |
Cross-platform core: wave streams, sample providers, file readers/writers, DSP. |
NAudio.WinMM |
Windows Multimedia (waveOut/waveIn, MME, ACM). |
NAudio.Wasapi |
Windows Audio Session API (WASAPI) and Media Foundation. |
NAudio.Asio |
ASIO low-latency playback and recording. |
NAudio.Dmo |
DirectX Media Objects. |
NAudio.WinForms |
Windows Forms helper controls. |
NAudio.Midi |
MIDI file and device support. |
NAudio.SoundFile |
Cross-platform file I/O via libsndfile. |
NAudio.Extras |
Additional utilities and effects. |
Note
The NAudio meta-package simply re-exports the packages above, so its types appear under their originating namespaces.