파일 작성기 필터
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 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 |
관련 항목