DirectShow DirectShow 의 사용법 오디오 캡춰 프리뷰 첨부 오디오 캡춰 그래프의 생성   [목차열람] [주소복사] [슬롯비우기]
프리뷰 첨부 오디오 캡춰 그래프의 생성
 
Microsoft DirectX 9.0

프리뷰 첨부 오디오 캡춰 그래프의 생성

오디오 캡춰 그래프의 생성」으로 설명하고 있는 필터 그래프는 캡춰만 실행해, 프리뷰는 실시하지 않는다. 프리뷰와 캡춰를 동시에 실시하려면 , 필터 그래프는인피닛트핀티필터를 사용할 필요가 있다. 이 필터는 1 개의 입력 핀을 가져, 필요하게 응한 수의 출력 핀을 생성 한다. (처음은 1 개의 출력 핀을 갖는다. 출력 핀을 접속할 때 마다, 다른 출력 핀을 생성 한다. ) 인피닛트핀티필터는, 모든 출력 핀을 통해, 받은 모든 샘플을 변경하지 않고 송신한다.

오디오 캡춰 필터를 인피닛트핀티에 접속해, 인피닛트핀티를 멀티플렉서와 DirectSound 렌더러 필터에 접속한다. 멀티플렉서는, 전과 같이 파일 라이터에 접속한다. 다음 그림은 AVI 파일에 대해서 생성 되는 필터 그래프를 나타내고 있다.

프리뷰 첨부 오디오 캡춰 그래프

DirectSound 렌더러는 디폴트의 오디오 렌더러이기 (위해)때문에, 인피닛트핀티의 출력 핀에 대해서 IGraphBuilder::Render 메서드를 호출할 수 있다. 필터 그래프 매니저는인텔리전트 접속을 사용해 렌더러를 생성 해, 필터 그래프에 추가해, 핀을 접속한다.

↑TOP