MS Windows 에서 Sound card recording 을 어떻게 하면 될까요?

cococo의 이미지


제목 그대로입니다.

일종의 원격 제어 프로그램을 만들고 있습니다.
고객이 접속하면 고객 컴터 화면 보면서 제어해서 설명하는, 네이트온이나 팀뷰의 원격제어 기능이죠.

문제는, Broadcasting 기능을 넣기 위해( = 방송용 ) 소리 쪽 작업을 착수했는데,

host 의 사운드 카드 출력을 녹음해서 client 에 전달해야 하는데, 전혀 모르겠군요.

예를 들면, 게임방송 할 때 클라이언트에 게임사운드 전달하는 느낌이죠.

인터넷 뒤져보면 host 의 입력이 mic 인 경우는 많은데,
host 의 audio sound output 을 그대로 input 으로 쓰는 방법에 대한 설명이 없더라구요.

꽤 많은시간( = 일주일 -_-;; 정도 ) 뒤져봤는데,

1. Mixer 를 쓰거나
2. Direct Sound 를 써서 녹음하거나

두가지 방법이 있는 듯 합니다만,

명확한 코드나 예제가 없습니다.

책이라도 있으면 뒤져보기라도 할텐데, 책도 딱히 보이는게 없네요.

혹시 아시는 분, 실마리 하나라도 좋으니 알려주시기 바랍니다.

정리합니다. 알고싶은 것은 다음과 같습니다.

1. 시스템은 MS Windows ( XP 혹은 7 )
2. sound card output 을 녹화.
3. 프로그램언어는 Visual Studio + MFC

이상입니다. 모두들 좋은 하루 되시기 바랍니다.