Фильтр источника файла (URL-адреса)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Фильтр источника файлов URL-адресов — это универсальный асинхронный фильтр источника, который работает с любым исходным файлом, который можно определить с помощью url-адреса и основным типом носителя которого является поток. Сюда входят файлы AVI, MOV, MPEG и WAV. Для этого требуется, чтобы нижестоящий фильтр был синтаксический анализатор, например разделитель потоков MPEG-1, разделитель AVI или средство синтаксического анализа фильмов QuickTime.
Метка | Значение |
---|---|
Интерфейсы фильтра | IAMOpenProgress, IBaseFilter, IFileSourceFilter |
Типы носителей входных закрепления | Неприменимо |
Интерфейсы ввода-закрепления | Неприменимо |
Типы носителей выходных закрепления | MEDIATYPE_Stream. Подтип зависит от формата носителя. (MEDIASUBTYPE_NULL, если фильтр не распознает формат.) |
Интерфейсы вывода закрепления | IAMAsyncReaderTimestampScaling, IAsyncReader, IPin |
Фильтрация CLSID | CLSID_URLReader |
CLSID страницы свойств | Нет страницы свойств |
Исполняемый файл | quartz.dll |
Заслуга | MERIT_UNLIKELY |
Категория фильтра | CLSID_LegacyAmFilterCategory |
Комментарии
Этот фильтр использует URLMon и поддерживает кодовые страницы.
Связанные темы