DirectShow 보유 사용이 금지되고 있는 인터페이스 ICaptureGraphBuilder   [목차열람] [주소복사] [슬롯비우기]
ICaptureGraphBuilder 인터페이스
 
Microsoft DirectX 9.0

ICaptureGraphBuilder 인터페이스

 :  이 인터페이스의 사용은 피하는 것. 기존의 애플리케이션과의 하위 호환성을 유지하기 (위해)때문에, 계속해 지원 되지만, 새로운 애플리케이션에서는 ICaptureGraphBuilder2 인터페이스를 사용하는 것.

ICaptureGraphBuilder 인터페이스를 이용 하면, 캡춰 그래프, 프리뷰 그래프, 파일재압축 그래프, 또는 그 외의 커스텀 그래프까지 생성 할 수 있다.

IUnknown 로부터 계승한 메서드에 가세해,ICaptureGraphBuilder 인터페이스는 다음의 메서드를 공개한다.

메서드 설명
AllocCapFile 캡춰 파일이 지정된 사이즈에 미리 할당한다.
ControlStream 그래프내의 1 개 이상의 캡춰 필터 위에의 지정된 카테고리의 핀에 스트림 컨트롤 메시지를 보낸다.
CopyCaptureFile 미리 할당된 캡춰 파일로부터 유효한 미디어 데이터를 복사 한다.
FindInterface 지정된 인터페이스를 필터, 필터의 업 스트림 및 다운 스트림으로 검색한다. 또, 옵션으로, 지정된 인터페이스를 특정의 카테고리의 출력 핀에서만 검색한다.
GetFiltergraph 빌더가 사용하고 있는 필터 그래프를 얻어온다.
RenderStream 옵션으로 지정되는 카테고리의 소스 필터의 핀을, 옵션으로 다른 필터를 경유해, 렌더링 필터에 접속한다.
SetFiltergraph 사용하는 필터 그래프를 그래프 빌더 개체에 통지한다.
SetOutputFileName 지정된 파일명으로 비트를 디스크에 보존하는 필터 그래프의 렌더링 섹션을 생성 한다.

↑TOP