DirectShow DirectShow 레퍼런스 인터페이스 IFileSinkFilter   [목차열람] [주소복사] [슬롯비우기]
IFileSinkFilter 인터페이스
 
Microsoft DirectX 9.0

IFileSinkFilter 인터페이스

IFileSinkFilter 인터페이스는, 미디어 스트림을 파일에 기입하는 필터에 처리 된다. 예를 들어, 비디오 캡춰용 필터 그래프의 파일 싱크 필터에서는, 비디오 압축 필터의 출력을 파일에 기입한다. 보통, 이 필터 그래프를 실행하는 애플리케이션에서는, 사용자가 출력처의 파일명을 입력할 수 있을 필요가 있다. 이 인터페이스를 사용하면 그 정보를 교환할 수 있다.

Microsoft® ActiveMovie® 1.0 과의 하위 호환성을 유지할 필요가 없는 경우는, 이 인터페이스는 아니고 IFileSinkFilter2 을 사용해도 괜찮다.

출력 파일명을 받을 필요가 있는 필터에서는, 애플리케이션으로부터 파일명을 설정하기 위해(때문에), 이 인터페이스를 공개해야 한다. 현재, 이 인터페이스를 처리 하는 base class는 없다.

파일 싱크 필터의 출력처 파일명을 설정할 필요가 있는 애플리케이션에서는, 이 인터페이스를 사용해 파일명을 취득 및 설정하는 것.

IFileSinkFilter 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
SetFileName 미디어 샘플의 출력처 파일명을 설정한다.
GetCurFile 미디어 샘플의 현재의 출력처 파일명을 얻어온다.

↑TOP