DirectShow 보유 사용이 금지되고 있는 인터페이스 ICaptureGraphBuilder [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
주 : 이 인터페이스의 사용은 피하는 것. 기존의 애플리케이션과의 하위 호환성을 유지하기 (위해)때문에, 계속해 지원 되지만, 새로운 애플리케이션에서는 ICaptureGraphBuilder2 인터페이스를 사용하는 것.
ICaptureGraphBuilder 인터페이스를 이용 하면, 캡춰 그래프, 프리뷰 그래프, 파일재압축 그래프, 또는 그 외의 커스텀 그래프까지 생성 할 수 있다.
IUnknown 로부터 계승한 메서드에 가세해,ICaptureGraphBuilder 인터페이스는 다음의 메서드를 공개한다.
메서드 | 설명 |
AllocCapFile | 캡춰 파일이 지정된 사이즈에 미리 할당한다. |
ControlStream | 그래프내의 1 개 이상의 캡춰 필터 위에의 지정된 카테고리의 핀에 스트림 컨트롤 메시지를 보낸다. |
CopyCaptureFile | 미리 할당된 캡춰 파일로부터 유효한 미디어 데이터를 복사 한다. |
FindInterface | 지정된 인터페이스를 필터, 필터의 업 스트림 및 다운 스트림으로 검색한다. 또, 옵션으로, 지정된 인터페이스를 특정의 카테고리의 출력 핀에서만 검색한다. |
GetFiltergraph | 빌더가 사용하고 있는 필터 그래프를 얻어온다. |
RenderStream | 옵션으로 지정되는 카테고리의 소스 필터의 핀을, 옵션으로 다른 필터를 경유해, 렌더링 필터에 접속한다. |
SetFiltergraph | 사용하는 필터 그래프를 그래프 빌더 개체에 통지한다. |
SetOutputFileName | 지정된 파일명으로 비트를 디스크에 보존하는 필터 그래프의 렌더링 섹션을 생성 한다. |