Hab letztens was in einem
MSDN-Blog ein Beispiel zu WASAPI gesehen, was hilfreich sein könnte:
WASAPI loopback capture (record what you hear)
Habe den Artikel nur flüchtig gelesen, aber ich glaube, dort wurde erwähnt, dass WASAPI nur dann ein Signal sendet, wenn tatsächlich etwas ausgegeben wird – also wenn es still ist, fließen auch keine Daten. Das sollte sich für deine Zwecke ausnutzen lassen.
edit: Wobei, ich merke gerade... wenn du WinAmp am laufen hast, dann wird natürlich immer etwas ausgegeben. Also geht es so wohl doch nicht. Vielleicht ist der verlinkte Artikel (und sein Vorgänger) aber trotzdem hilfreich.