Поддержка ASF в Media Foundation
Media Foundation поддерживает файлы мультимедиа в формате Advanced Systems (ASF):
- Видео Windows Media (WMV-файлы)
- Windows Media Audio (WMA-файлы)
Media Foundation предоставляет несколько объектов для чтения и записи файлов ASF. Эти объекты предоставляются в двух разных архитектурных слоях.
Во-первых, слой конвейера содержит объекты, которые работают внутри конвейера Media Foundation и соответствуют API, определенным конвейером. Слой конвейера ASF содержит следующее:
- Источник мультимедиа ASF: анализирует файлы ASF и предоставляет пакеты аудио-и видеоданных.
- Кодеки Windows Media: декодирование или кодирование аудиопотоков Windows Media или видеопотоков.
- Приемник мультимедиа ASF: получает пакеты данных и записывает ASF-файл.
Во-вторых, уровень контейнера WM обеспечивает низкоуровневый контроль над анализом и записью ASF-файла. Слой конвейера внутренне использует WMContainer. Приложения также могут использовать WMContainer для синтаксического анализа и записи ASF низкого уровня.
В этом разделе
Раздел | Описание |
---|---|
Структура файлов ASF |
Общие сведения о структуре файлов ASF и объектах, предоставляемых Media Foundation для работы с файлами ASF. |
Компоненты ASF уровня конвейера |
Описывает, как анализировать и создавать ФАЙЛЫ ASF с помощью слоя конвейера. |
Компоненты ASF WMContainer |
Описывает, как анализировать и создавать ФАЙЛЫ ASF с помощью слоя WMContainer. |
Подробные сведения о структуре ASF-файла см. в спецификации ASF, которую можно скачать на этом веб-сайте Майкрософт.