Audio and MIDI library for .NET
WdlResampler
is now publicMmException
can return function nameErrorCodes
provides all the AUDCLNT_E HRESULT
values from audioclient.hAiffFileWriter
chunk size bugfixIPart
, IAudioAutoGainControl
, IAudioMute
, IAudioVolumeLevel
, IControlChangeNotify
, IControlInterface
, IKsJackDescription
, IPerChannelDbLevel
)ComImport
attribute to CoreAudioApi interfacesMediaType
, and to specify MediaFoundationEncode
buffer sizeMediaFoundationEncoder
bugfixes for null referenceNAudio Version 2.1.0
AudioFileReader
will use MediaFoundationReader
as the default for MP3sIWavePlayer
now has an OuputWaveFormat
propertyWasapiCapture
and WasapiLoopbackCapture
support sample rate conversion so you can capture at a sample rate of your choiceWasapiOut
supports built-in sample rate conversion in shared modeMediaFoundationEncoder
allows you to encode to a Stream
NAudio Version 2
Full details available here: https://markheath.net/post/naudio-2-plans
Updated with many bug-fixes and new features