안녕하세요.
우선 제가 하고있는 연습 프로젝트는 마이크를 이용해서 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에 비트레이트를 바꿀려는 방식을 위에 방식처럼하면 안되는걸까요?
답변부탁드립니다.
|