C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 자료실
C++Builder Programming Resources
[51] [소스] 메신저 프로젝트에 조금 도움이 될까해서....
제라툴 [zeratul] 10551 읽음    2001-06-13 12:21
안녕하세요 제라툴입니다.

요즘 한참 진행중인 메신저 프로젝트에.. 혹시나 도움이되지 않을까 하는

맘에서.. 어제 간단히 만든 음성 채팅 소스를 올립니다..

음성 Input 부분은 MCI로 만들었고.. 음성 Output부분은 DirectSound로 만들었습니다.

Input부분도 DirectSound로 만들었었는데.. 음성 전송 부분에서.. 자꾸 잡음이 들어가서..

Input 부분은 MCI에 바꿨습니다. DirectX를 사용해서 첨음 만든거라.. 잘만든건 아니구..

그냥.. 작동만 되게 만들었습니다.

경고.. 주석이 좀 이상해두. 이해해주세요... 약간의 비속어 들이 있어서.. ㅡㅡ;

---- 아름다운 청년 제라툴 ----

소나무기운 [cityguy2]   2009-05-01 10:52 X
테스트를 해보는데 계속 노이즈가 생기더군요~~~
#define     MAXNUMOFBUFFER      8
#define     HALFNUMOFBUFFER     4
#define     BUFFER_SIZE         2000

이부분의 버퍼사이즈가 오디오 포멧과 사이즈가 맞도록...(저는 16Kbps 8bit mono이니 16KB를 버퍼갯수 8로 나누어 썼답니다.) 계산해서 넣으니 노이즈가 없어지네요~~~
좋은 자료 감사합니다.

이제는 UDP로 변경하는 작업을 해 봐야겠습니다. ^^

+ -

관련 글 리스트
51 [소스] 메신저 프로젝트에 조금 도움이 될까해서.... 제라툴 10551 2001/06/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.