2010-06-05 3 views
2

현재 Windows XP 용 C++에서 사운드를 재생해야하는 프로그램을 만들고 있는데, 현재 마이크를 녹음하고있는 모든 프로그램에서들을 수 있지만 스피커에서 나오지는 않습니다. "진짜"의 방법은없는 것처럼 보이지만, "sndvol32 -R"에 들어가 Wave를 믹스 또는 유사하게 현재 입력 장치로 설정할 수 있습니다. 그런 다음 마스터 볼륨을 0으로 돌리고 사운드를 재생 한 다음 다시 켜고 입력 장치를 마이크로 재설정 할 수 있습니다. 이 투명하게 수행하는 방법, 또는 함수를 사용하여 현재 입력 장치를 설정하면 sndvol32 팝업을 볼 필요가 없습니까?C++에서 마이크를 통해 소리 내기

감사합니다.

답변

1

이렇게하려면 복잡한 커널 수준의 드라이버가 필요합니다.

당신에게 다행히도, 누군가 has already done this (무료는 아니지만 환상적인 프로그램입니다).

+0

나는 재판을 시도 할 것이다. 감사. – AStupidNoob