NAudio v1.7.3 Release Notes

Release Date: 2015-03-05 // about 9 years ago
    • ⚡️ WaveFileWriter.Flush now updates the WAV headers, resulting in a playable file without having to call Dispose
    • SampleToWaveProvider24 class added for conversion to 24 bit
    • Audio Session APIs added to Core Audio API (thanks KvanTTT, milligan22963)
    • 👍 SimpleAudioVolume support in Core Audio API
    • WasapiCapture can use events instead of Thread.Sleep like WasapiOut (thanks davidwood)
    • 🍱 NAudio has a logo! Can be found in the Assets folder of the Win 8 Demo
    • ⚡️ WindowsRT assembly updated with support for additional core audio APIs (AudioSessionNotification, AudioStreamVolume, SessionCollection)
    • Volume mixer demo added to NAudioDemo
    • 🛠 Various bugfixes and enhancements (see commit history for full log)
      • MMDeviceEnumerator.HasDefaultAudioEndpoint to determine if there is a default endpoint
      • AudioSessionControl no longer throws exceptions with Windows Vista
      • Expose IAudioStreamVolume from WsapiOut, and AudioClient.
      • Better handling 0 length Mp3 files
      • Word aligned Cue chunks
      • WaveOutEvent can set device volume
      • Better handling of WAVEFORMATEXTENSIBLE for WasapiIn