Поделиться через


Фильтр декомпрессора AVI

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Фильтр декомпрессора AVI позволяет кодекам Диспетчера сжатия видео (VCM) присоединить граф фильтра. Приложению не нужно добавлять фильтр в граф фильтров; При необходимости он автоматически извлекается диспетчером графов фильтров.

При создании графа диспетчера фильтров для отрисовки AVI-файла проверяет FOURCC в заголовке AVI файла, чтобы определить, сжимается ли видеопоток. Если это так, диспетчер графов фильтра добавляет декомпрессор AVI, который затем выполняет поиск реестра для установленного декомпрессора, который может обрабатывать файл.

Заметка

Декомпрессоры MPEG никогда не реализуются как кодеки VCM, но только как собственные фильтры DirectShow.

На его вышестоящем закреплении декомпрессор AVI обычно подключается к AVI Splitter. На выходном закреплении обычно подключается к видеообрисовщику или фильтру AVI Mux filter.

Ярлык Ценность
Интерфейсы фильтров IBaseFilter
Типы носителей входных закреплений Основной тип: MEDIATYPE_VideoSubtype: должен соответствовать коду FOURCC для типа сжатия. Дополнительные сведения см. в разделе FOURCC Codes.
Тип формата: 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