다음을 통해 공유


AVI 압축 해제기 필터

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

AVI 압축 해제기 필터를 사용하면 VCM(Video Compression Manager) 코덱이 필터 그래프에 조인할 수 있습니다. 애플리케이션은 필터 그래프에 필터를 추가할 필요가 없습니다. 필요할 때 필터 그래프 관리자에 의해 자동으로 끌어온 것입니다.

Filter Graph Manager가 AVI 파일을 렌더링하는 그래프를 빌드하는 경우 파일의 AVI 헤더에서 FOURCC를 확인하여 비디오 스트림이 압축되었는지 여부를 확인합니다. 이 경우 Filter Graph Manager는 AVI 압축 해제기를 추가한 다음 레지스트리에서 파일을 처리할 수 있는 설치된 압축 해제기를 검색합니다.

참고

MPEG 압축 해제기는 VCM 코덱으로 구현되지 않고 네이티브 DirectShow 필터로만 구현됩니다.

업스트림 핀에서 AVI 압축 해제기는 일반적으로 AVI 스플리터에 연결합니다. 출력 핀에서 일반적으로 Video Renderer 또는 AVI Mux 필터에 연결합니다.

레이블
필터 인터페이스 IBaseFilter
입력 핀 미디어 형식 주 형식: MEDIATYPE_VideoSubtype: 압축 형식에 대한 FOURCC 코드에 해당해야 합니다. 자세한 내용은 FOURCC 코드를 참조하세요.
형식 유형: FORMAT_VideoInfo
입력 핀 인터페이스 IMemInputPin, IPin, IQualityControl
출력 핀 미디어 형식 MEDIATYPE_Video, MEDIASUBTYPE_NULL, FORMAT_VideoInfo
출력 핀 인터페이스 IMediaPosition, IMediaSeeking, IPin, IQualityControl
CLSID 필터링 CLSID_AVIDec
속성 페이지 CLSID 속성 페이지가 없습니다.
실행 파일 quartz.dll
장점 MERIT_NORMAL
필터 범주 CLSID_LegacyAmFilterCategory

DirectShow 필터