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


Фильтр источника файла (асинхронный)

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

Открывается фильтр "Источник асинхронного файла", который считывает локальные файлы различных форматов данных и передает данные в фильтр синтаксического анализа.

Чтобы скачать файлы мультимедиа из Интернета по протоколу HTTP, используйте фильтр Источник файлов (URL-адрес). Для чтения ФАЙЛОВ ASF используйте фильтр читателя WM ASF .

Метка Значение
Интерфейсы фильтра IBaseFilter, IFileSourceFilter
Типы носителей входных закрепления Неприменимо
Интерфейсы ввода-закрепления Неприменимо
Типы носителей выходных закрепления MEDIATYPE_Stream. Подтип зависит от формата носителя. (MEDIASUBTYPE_NULL , если фильтр не распознает формат.)
Интерфейсы вывода закрепления IAMAsyncReaderTimestampScaling, IAsyncReader, IPin
Фильтрация CLSID CLSID_AsyncReader
CLSID страницы свойств Нет страницы свойств
Исполняемый файл quartz.dll
Заслуга MERIT_UNLIKELY
Категория фильтра CLSID_LegacyAmFilterCategory

 

Фильтры DirectShow