본문 바로가기

API / MFC/DirectShow

ICaptureGraphBuilder2 Interface

=> 캡쳐 그래프나 그 외의 커스텀 필터 그래프를 빌드함
=> IUnknown interface로 부터 상속받음

Method
  ┣  AllocCapFile          
  ┃           ┗   캡쳐 파일이 지정된 사이즈에 미리 할당
  ┣  ControlStream 
  ┃           ┗   캡쳐된 데이터의 1 개 이상의 스트림의 시작 타임과 종료 타임을 설정
  ┣  CopyCaptureFile
  ┃           ┗   캡쳐 파일로부터 유효한 미디어 데이터를 복사           
  ┣  FindInterface
  ┃           ┗   지정된 필터로부터 시작하여 지정된 인터페이스의 그래프내에서 검색
  ┣  FindPin
  ┃           ┗   필터의 특정의 핀을 얻어오든지, 지정된 조건에 적합한 특정한 핀인지를 알아냄   
  ┣  GetFiltergraph
  ┃           ┗   빌더가 사용하고 있는 필터 그래프를 얻음
  ┣  RenderStream
  ┃           ┗   옵션으로 압축 필터를 통해 랜더링 필더로 소스 필터의 출력 핀 연결   
  ┣  SetFiltergraph         
  ┃           ┗   캡쳐 그래프 빌더가 사용하는 필터 그래프를 지정
  ┗  SetOutputFileName
                ┗   필터 그래프의 파일 쓰기 섹션을 생성






참조 : http://msdn.microsoft.com/en-us/library/dd376359(VS.85).aspx

'API / MFC > DirectShow' 카테고리의 다른 글

ICaptureGraphBuilder2::ControlStream  (0) 2010.03.19
ICaptureGraphBuilder2::AllocCapFile  (0) 2010.03.19
음원 재생 기능  (0) 2010.03.17
IUnknown Interface  (0) 2010.03.17
음원 재생에 필요한 인터페이스  (0) 2010.03.16