Hi, sorry for the delay…,
First, I think it’s best to disable() the audio::Context before changing the output. Ideally this wouldn’t be necessary but to be safe…
Then, can you also try a Context::printGraphToString() and paste the output, when you can no longer hear anything?
Lastly, try placing a breakpoint in the OutputDeviceNodeWasapi’s render method and see if that is firing.
cheers,
Rich