foobar2000

WASAPI shared output

By: Case

Shared mode WASAPI output for Vista and newer Windows versions.

This component tries to provide smoother volume adjustment and seek/pause/stop transitions than existing outputs.

Changes:
0.5.8 (2019-03-21): Improved compatibility with audio drivers that signal events incorrectly.
0.5.7 (2019-03-14): Mixer setting report now includes channel mask configuration
0.5.6 (2019-03-09): The output device was incorrectly reinitialized when default changed even when not using default output
0.5.5 (2019-03-09): Made default output notice changes and automatically switch to new device
0.5.4 (2019-02-15): Hopefully fixed playback thread init failure related crashing
0.5.3 (2019-01-31): Added COM library initialization to device enumerator
0.5.2 (2018-10-29): Fixed crash on device close
0.5.1 (2018-10-27): Volume adjustment was incorrectly delayed during initial playback start
0.5 (2018-10-18): Fixed glitching with sub 100 ms output buffers, the component incorrectly played silence when its buffer went empty. Eliminated need for Sleep() which should make the component immune to timer resolution fluctuations
0.4.1 (2018-10-15): Fixed device identification by GUID

Current version

0.5.8, released on 2019-03-21

Works with foobar2000 v1.4 alpha and newer

Links

Download
Home page
Documentation
Discussion

More components

Browse all
Browse by author: Case
Tags: output

How to install a component?