NAudio.Wasapi 3.0.0-preview.2

NAudio.Wasapi

Nuget

WASAPI, Media Foundation, and DMO support for NAudio. Windows-only (net8.0-windows10.0.19041.0).

What's included

  • WASAPI playbackWasapiOut (shared and exclusive mode, event-driven callbacks)
  • WASAPI captureWasapiCapture for microphone/line-in capture and WasapiLoopbackCapture for recording system audio
  • Device enumerationMMDeviceEnumerator, MMDevice, per-device volume, mute, peak/RMS metering, notification callbacks
  • Media FoundationMediaFoundationReader and MediaFoundationEncoder for MP3, AAC/MP4, WMA and any installed MFT codec; MediaFoundationResampler
  • DMOResamplerDmoStream, DMO effect wrappers, and the DMO MP3 decoder
  • Audio Session API — per-session volume, mute, and metering

When to use it

Use this package whenever you want modern Windows audio APIs: low-latency playback, loopback capture of the system mixer, per-application volume, or codec support via Media Foundation. The package is being actively modernized to use GeneratedComInterface and source-generated COM interop.

See the NAudio GitHub repository for full documentation and tutorials.

License

MIT.

Showing the top 20 packages that depend on NAudio.Wasapi.

Packages Downloads
NAudio
NAudio, an audio library for .NET
15
NAudio
NAudio, an audio library for .NET
14
NAudio
NAudio, an audio library for .NET
13
NAudio
NAudio is an open source .NET audio library — playback and recording, file readers and writers, MIDI, DSP and effects, with platform-specific backends auto-selected by target framework.
13
NAudio
NAudio, an audio library for .NET
11
NAudio
NAudio is an open source .NET audio library — playback and recording, file readers and writers, MIDI, DSP and effects, with platform-specific backends auto-selected by target framework.
11
NAudio
NAudio, an audio library for .NET
10
NAudio
NAudio is an open source .NET audio library — playback and recording, file readers and writers, MIDI, DSP and effects, with platform-specific backends auto-selected by target framework.
10
NAudio
NAudio, an audio library for .NET
9
NAudio
NAudio is an open source .NET audio library — playback and recording, file readers and writers, MIDI, DSP and effects, with platform-specific backends auto-selected by target framework.
8
NAudio
NAudio is an open source .NET audio library — playback and recording, file readers and writers, MIDI, DSP and effects, with platform-specific backends auto-selected by target framework.
2

.NET 9.0

Version Downloads Last updated
3.0.0-preview.14 1 06/25/2026
3.0.0-preview.10 7 06/10/2026
3.0.0-preview.9 13 05/30/2026
3.0.0-preview.8 7 05/30/2026
3.0.0-preview.7 8 05/30/2026
3.0.0-preview.6 10 05/30/2026
3.0.0-preview.5 9 05/30/2026
3.0.0-preview.4 12 05/30/2026
3.0.0-preview.3 9 05/30/2026
3.0.0-preview.2 9 05/30/2026
2.3.0 10 05/30/2026
2.2.1 12 05/30/2026
2.1.0 9 05/30/2026
2.1.0-beta.1 9 05/30/2026
2.0.0 9 05/30/2026
2.0.0-beta2 10 05/30/2026
2.0.0-beta1 10 05/30/2026