Shared mode: what Windows does to your sound
By default, every application sends its sound to the Windows audio engine, which mixes everything (music, browser, notifications) at the format set in the output’s properties, for example 24-bit, 48,000 Hz. A 44.1 kHz or 96 kHz FLAC is therefore resampled to match that format.
This mode lets several applications play at once. Windows resamples when the source rate differs from the shared output rate. Matching rates alone do not prove that samples are unchanged: volume and other processing may still apply.
Exclusive mode: direct access to the DAC
In exclusive mode, the player reserves the device and negotiates a format with its driver. If the DAC and driver accept the source format, the player can send its samples without the shared mixer. Reserving the device does not remove processing within the player or hardware.
| Shared mode | Exclusive mode | |
|---|---|---|
| Sample rate sent to the DAC | Shared output format | Source rate if supported |
| Resampling | When sample rates differ | Possible if the format is rejected |
| Other Windows sounds | Mixed with the music | Muted on this DAC |
| Windows mixer volume | Applied | Not applied to the exclusive stream |
ASIO is another audio interface, usually supplied by the manufacturer. RustMusic 0.3.0 uses WASAPI on Windows, not ASIO. Exclusive mode depends on the formats accepted by the device and driver; some DACs require a manufacturer driver. Hardware and player volume may still alter the signal.
Enabling exclusive mode
- 1
Allow exclusive mode in Windows
Open Control Panel → Sound → Playback. Select your DAC, then Properties → Advanced. Allow applications to take exclusive control of this device. On Windows 11, this panel is also available through Settings → System → Sound → More sound settings.
- 2
Install a compatible player
The player must be able to request exclusive mode. RustMusic does it natively, with no plugin.
- 3
Turn on exclusive output in RustMusic
In Settings → Audio, select your DAC and enable exclusive output. For bit-perfect PCM, use a lossless source, matching sample rate and channel count, player volume at 100% and ReplayGain disabled.
- 4
Check on the DAC
Check RustMusic’s audio chain and Bit-perfect badge. The Exclusive badge only indicates that the output is reserved. The DAC display can confirm the received sample rate, but cannot alone prove that samples are unchanged.
If the driver rejects the requested format, RustMusic tries a supported format or falls back to shared output. This may change the sample rate or signal. Check the actual format and reason shown in the audio chain: it does not guarantee selection of the nearest sample rate.
Bonus: DSD in exclusive mode
On Windows, enable exclusive output first, then DoP in Settings → Audio. Sending DSD without PCM conversion requires a DoP-compatible DAC and the required carrier rate. RustMusic 0.3.0 supports gapless transitions between DoP tracks with the same format. If the output rejects DoP, check the PCM fallback and its reason in the audio chain.
Frequently asked questions
Does WASAPI exclusive mode improve the sound?
It bypasses the shared mixer, but guarantees neither bit-perfect playback nor an audible improvement. The driver must accept the format and player processing must be neutral. Check the audio chain instead of relying only on the Exclusive badge.
Why can’t I hear other Windows sounds anymore?
The player reserves this device. Other applications can use it again when exclusive output is released, for example by switching to shared mode. You can also assign them another audio output.
Does exclusive mode work with Bluetooth headphones?
It depends on the device and driver. Exclusive mode does not determine the Bluetooth codec, which may recompress or convert audio. It therefore cannot guarantee a bit-perfect path to the headphones. A compatible wired DAC makes the PCM path easier to check in RustMusic.
Does RustMusic support ASIO?
RustMusic 0.3.0 uses WASAPI on Windows and does not provide ASIO output. Exclusive-mode compatibility depends on the device, driver and requested format.
Sources and verification
RustMusic information checked for version 0.3.0.
Set up exclusive output
RustMusic enables WASAPI exclusive with one setting, and also sends DSD over DoP. Free and open source.