2010-06-05 22 views
2

Je crée un programme en C++ pour Windows XP qui nécessite la lecture du son pour que tout programme en cours d'enregistrement puisse l'entendre, mais il ne sortira pas des haut-parleurs. Il semble qu'il n'y ait pas de "vrai" moyen de le faire, mais il est possible d'aller dans "sndvol32 -R" et de régler le mixage Wave Out ou similaire comme périphérique d'entrée actuel. Vous pouvez ensuite régler le volume principal sur 0, lire le son, le rétablir et réinitialiser le périphérique d'entrée au microphone. Existe-t-il un moyen de le faire de manière transparente, ou de définir le périphérique d'entrée en cours en utilisant les fonctions, de sorte que vous ne deviez pas voir sndvol32 pop-up?Lecture des sons sur le microphone en C++

Merci

Répondre

1

Faire cela nécessiterait un pilote de niveau du noyau compliqué.

Heureusement pour vous, quelqu'un has already done this (ce n'est pas gratuit, mais c'est un programme fantastique).

+0

Je vais essayer le procès je suppose. Merci. – AStupidNoob