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

C++빌더 Q&A
C++Builder Programming Q&A
[75696] Dshow lame 필터 비트레이트설정
gksqjs94 [gksqjs94] 2078 읽음    2019-11-21 13:06
안녕하세요.
우선 제가 하고있는 연습 프로젝트는 마이크를 이용해서 mp3 로 녹음하는 과정을 하고있습니다.
mp3 로 정상적으로 만들어지고 재생까지 다 됍니다.

제가 궁금한건
graphedit 을 보면 lame audio encoder 필터를 등록하고 오른쪽마우스클릭해서 비트레이트를 바꿀수 있잖아요 ?

기본 128 이고 저는 이거를 코드상으로 64로 바꿀려고합니다.

https://m.blog.naver.com/PostView.nhn?blogId=netrance&logNo=110093128192&proxyReferer=https%3A%2F%2Fwww.google.com%2F
제가 보고 따라하고있었던건 위에 사이트입니다.
IAMStreamConfig 의 SetFormat으로 미디어포맷을 바꾸는형식인거같은데 위사이트를 보면

ICaptureGraphBuilder2 * pCGB = NULL;    // 캡처 그래프 빌더
IBaseFilter * pLameFilter = NULL;      
IAMStreamConfig * pConfig = NULL;
//
hr = pCGB->FindInterface(NULL, 0, pLameFilter, IID_IAMStreamConfig, (void**)&pConfig);
이런식으로 인터페이스를 구할려고하면 에러가 떨어지더라구요..

위에 lame filter에 비트레이트를 바꿀려는 방식을 위에 방식처럼하면 안되는걸까요?
답변부탁드립니다.



+ -

관련 글 리스트
75696 Dshow lame 필터 비트레이트설정 gksqjs94 2078 2019/11/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.