소스포지에 있는 AlexfMixer라는 래핑된 소스를 사용해서 테스트를 해보았다
문제는 자꾸 뻗어서 곤란 곤란
알아보니
MIXERCONTROLDETAILS 구조체에 cChannels 값을 넣는데 0,1이 아닌 숫자가 세팅되는 문제
생성자에서
//m_dwChannels = mxl.cChannels;
m_dwChannels = MIXERCONTROL_CONTROLF_UNIFORM;
첫 라인을 주석 처리하고 두번째 라인을 넣어서 해결했다
생성자가 두개가 있는데 윈도우 핸들을 넘기지 않는 생성자만 테스트 해봤다
마스터 볼륨을 바꾸려면 생성자 두번째 매개변수에 NO_SOURCE 를 넣어주면 된다
mixerTest.zip
0.0MB
'프로그래밍 팁' 카테고리의 다른 글
C Runtime 환경의 메모리 릭 잡는 방법 ( Memory Leak ) (0) | 2010.08.10 |
---|---|
gimbal lock test (0) | 2010.07.30 |
c# ftp 파일&디렉토리 리스트 얻기 (0) | 2009.03.24 |
c# 스트링, 유니코드를 바이트로 변환 (0) | 2009.03.24 |
사운드 볼륨 컨트롤 (0) | 2009.03.21 |