다음을 통해 공유


파일 작성기 필터

[DirectShow 이 페이지와 연결된 기능은 레거시 기능입니다. MediaPlayer, IMFMediaEngine, Media Foundation 오디오/비디오 캡처대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11에 최적화되었습니다. Microsoft는 가능하면 새로운 코드에서 MediaPlayer, IMFMediaEngineAudio/Video Capture를 DirectShow대신 Media Foundation 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

파일 작성기 필터는 형식에 관계없이 디스크에 파일을 쓰는 데 사용할 수 있습니다. 필터는 입력 핀에서 수신하는 모든 항목을 디스크에 쓰기만 하므로 파일의 서식을 올바르게 지정할 수 있는 멀티플렉서에 업스트림으로 연결되어야 합니다. 파일 작성기를 사용하여 새 출력 파일을 만들거나 기존 파일을 지정할 수 있습니다. 파일이 이미 있으면 새 데이터로 완전히 덮어씁니다.

파일 작성기 필터는 입력 스트림의 타임스탬프를 파일 오프셋으로 사용하고 파일에 대한 임의 액세스를 제공합니다. 그래프가 중지된 후 파일 헤더를 읽고 쓸 수 있도록 IStream 지원합니다. 성능을 향상시키기 위해 버퍼링되지 않은 겹치지 않는 쓰기도 지원하고 해당 버퍼 협상을 처리합니다.

메모

ASF 파일을 작성하려면 WM ASF 기록기 필터를 사용합니다.

 

레이블
필터 인터페이스 IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream
입력 핀 미디어 형식 MEDIATYPE_Stream, MEDIASUBTYPE_NULL
입력 핀 인터페이스 IMemInputPin, IPin, IQualityControl, IStream
출력 핀 미디어 형식 해당 없음
출력 핀 인터페이스 해당 없음
CLSID 필터링 CLSID_FileWriter
속성 페이지 CLSID 속성 페이지 없음
실행 qcap.dll
메리트 MERIT_DO_NOT_USE
필터 범주 CLSID_LegacyAmFilterCategory

 

DirectShow 필터