Hi,
geht und ist ganz einfach. Dein Programm muss nur ganz normal das Aufnehmen mit der bass.dll implementieren.
Jetzt ergänzt du entsprechend eines
Eintrags im Forum der bass.dll deinen Code um folgendes:
Delphi-Quellcode:
const
BASS_CONFIG_REC_LOOPBACK = 28;
BASS_DEVICE_LOOPBACK = 8;
//Bevor du irgendwas aufnimmst:
BASS_SetConfig(BASS_CONFIG_REC_LOOPBACK,1);
Damit das funktioniert musst du die unstable Bass.dll verwenden, die in dem Thread verlinkt wird.
Und schon zeigt es dir in der Liste der Aufnahmegeräte auch deine
Ausgabegeräte an, von denen du direkt Aufnehmen kannst. Du bekommst also genau das, was auch deine Lautsprecher bekommen.
Das ganze funktioniert aber leider erst ab Vista, davor musst du Stereo-Mix verwenden.
Viele Grüße,
Benjamin
P.S: Dich wird dann wohl auch
das interessieren. Dieses Programm macht genau das, was du vorhast.