DirectShow DirectShow 레퍼런스 인터페이스 IFileSinkFilter [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IFileSinkFilter 인터페이스는, 미디어 스트림을 파일에 기입하는 필터에 처리 된다. 예를 들어, 비디오 캡춰용 필터 그래프의 파일 싱크 필터에서는, 비디오 압축 필터의 출력을 파일에 기입한다. 보통, 이 필터 그래프를 실행하는 애플리케이션에서는, 사용자가 출력처의 파일명을 입력할 수 있을 필요가 있다. 이 인터페이스를 사용하면 그 정보를 교환할 수 있다.
Microsoft® ActiveMovie® 1.0 과의 하위 호환성을 유지할 필요가 없는 경우는, 이 인터페이스는 아니고 IFileSinkFilter2 을 사용해도 괜찮다.
출력 파일명을 받을 필요가 있는 필터에서는, 애플리케이션으로부터 파일명을 설정하기 위해(때문에), 이 인터페이스를 공개해야 한다. 현재, 이 인터페이스를 처리 하는 base class는 없다.
파일 싱크 필터의 출력처 파일명을 설정할 필요가 있는 애플리케이션에서는, 이 인터페이스를 사용해 파일명을 취득 및 설정하는 것.
IFileSinkFilter 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
SetFileName | 미디어 샘플의 출력처 파일명을 설정한다. |
GetCurFile | 미디어 샘플의 현재의 출력처 파일명을 얻어온다. |