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


Поддержка ASF в Media Foundation

Media Foundation поддерживает файлы мультимедиа в формате Advanced Systems (ASF):

  • Видео Windows Media (WMV-файлы)
  • Windows Media Audio (WMA-файлы)

Media Foundation предоставляет несколько объектов для чтения и записи файлов ASF. Эти объекты предоставляются в двух разных архитектурных слоях.

Во-первых, слой конвейера содержит объекты, которые работают внутри конвейера Media Foundation Media Foundation и соответствуют API, определенным конвейером. Слой конвейера ASF содержит следующее:

Во-вторых, уровень контейнера WM обеспечивает низкоуровневый контроль над анализом и записью ASF-файла. Слой конвейера внутренне использует WMContainer. Приложения также могут использовать WMContainer для синтаксического анализа и записи ASF низкого уровня.

схема с элементами слоя конвейера и контейнера wm

В этом разделе

Тема Описание
структура файлов ASF
Общие сведения о структуре файлов ASF и объектах, предоставляемых Media Foundation для работы с файлами ASF.
компоненты ASF уровня конвейера
Описывает, как анализировать и создавать ФАЙЛЫ ASF с помощью слоя конвейера.
компонентов ASF WMContainer
Описывает, как анализировать и создавать ФАЙЛЫ ASF с помощью слоя WMContainer.

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

Руководство по программированию Media Foundation