Q&A

  • DirectSound에서 여러가지...
지금 한참 열내면서 음성채팅을 구현하고 있습니다.
이곳에서 많은 도움을 받았죠.
헌데 제가 윈도우 API에 좀 약해서...
원래는 DirectSound로 음성 캡쳐하고 묵음처리는 FFT로 하고
받는 쪽에서는 2차버퍼로 믹싱 해서 내보내면 훌륭할것 같아서 그렇게 하려다가 이경문씨께서 어려울것같다구 하셔서
지금 보내는 쪽에서는 ACM 컴포넌트로 보내고
받는 쪽에서만 DirectSound로 믹싱만 하려고 하는데
궁금한게 너무 많아서요.
우선 PCM에 헤더를 조금 붙인게 Wav포맷이라고 하셨는데
ACM컴포에서 PCM포맷으로 보낸걸 그냥 DirectSound에 실어도 관계가 없나요? 아니면 WAV포맷으로 바꿔줘야 되나요.
그리고 DirectSound.SetCooperativeLevel(Handle,DSSCL_NORMAL);
이 부분에서 Handle에는 뭐가 들어가는 건가요?
나름대로 열심히 MSDN을 뒤져 보니까 AfxGetMainWnd()->m_hWnd라는 걸 봤는데 이걸 넣어주는 건가요? 델파이에서는 어떻게 해줘야 할지...
너무 막막합니다.
가능하면 묵음도 처리하고 싶은데 구체적인 방법좀 알려주세요.
늘 바보같이 질문만 하는게 한심하기도 하지만
언젠가는 저도 다른 사람들 질문에 굴비를 주렁주렁 달 수 있는 날이 오겠죠?
답변 부탁드립니다.
0  COMMENTS