Использование Windows Media в DirectShow
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
В этом разделе описывается использование DirectShow для воспроизведения и записи файлов asf. AsF-файлы обычно содержат аудио- и видеосодержимые, закодированные с помощью кодеков Windows Media Audio и Video. Однако ASF может содержать данные любого типа.
Следующие фильтры DirectShow поддерживают чтение и запись ФАЙЛОВ ASF:
- Фильтр чтения WM ASF. Считывает ASF-файлы.
- Фильтр модуля записи WM ASF. Wrties ASF-файлы.
- Фильтр-оболочка DMO. Заключает в оболочку МД кодировщика и декодера Windows Media.
Версии
Фильтры читателя WM ASF и модуля записи WM ASF упаковываются в библиотеку DLL с именем qasf.dll, а фильтры вместе называются "компоненты QASF". Эти фильтры являются оболочками для пакета SDK для формата Windows Media. Библиотека DLL (qasf.dll) была впервые опубликована в пакете SDK для DirectX, но позже была обновлена в пакете SDK для формата Windows Media. Ниже приведен журнал версий фильтров QASF.
- DirectShow 8.1 поддерживает пакет SDK для формата Windows Media версии 7.0.
- DirectShow 9.0 поддерживает пакет SDK для формата Windows Media версии 7.1.
- Windows XP с пакетом обновления 2 (SP2) поддерживает пакет SDK для Windows Media Format 9.
- Windows Vista поддерживает пакет SDK для Windows Media Format 11.
- Пакет SDK для Windows Media Format 9 и более поздних версий содержат соответствующие версии QASF.
Чтобы получить последнюю версию QASF, всегда скачайте последнюю версию пакета SDK для формата Windows Media.
Устаревший фильтр источников Windows Media
В Windows XP с пакетом обновления 1 (SP1) и более ранних версий фильтр по умолчанию для файлов ASF (расширения ASF, WMV и WMA) является устаревшим фильтром исходного кода Windows Media. Это поведение было сохранено для обеспечения обратной совместимости с приложениями, которые использовали Медиаплеер Windows 6.4. Новые приложения должны использовать более новые версии QASF, которые делают фильтр читателя WM ASF фильтром по умолчанию для воспроизведения файлов ASF.
Дополнительные сведения о наборе средств разработки программного обеспечения для Windows Media см. в разделе Аудио и видео библиотеки MDSN.
Эта статья включает следующие разделы:
Связанные темы