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


Компоненты ASF WMContainer

Объекты WMContainer обеспечивают низкоуровневый контроль над анализом и записью файла advanced Systems Format (ASF).

Компоненты уровня конвейера ASF используют объекты WMContainer внутри системы. Большинство приложений должны использовать компоненты конвейера, а не использовать объекты WMContainer. Используйте WMContainer только в том случае, если требуется низкоуровневый контроль над анализом и записью ASF-файла.

Слой WMContainer включает следующие объекты:

В следующих разделах содержатся пошаговые инструкции по использованию WMContainer для чтения или записи файлов ASF.

Сведения о контейнере WM

Объекты WMContainer взаимодействуют непосредственно с объектами файлов ASF. На следующей схеме показаны структура файлов ASF и соответствующие объекты WMContainer.

диаграмме с структурой файлов asf и соответствующими объектами основы мультимедиа

За исключением разделителя и мультиплексера, каждый из этих объектов поддерживает синтаксический анализ (чтение) и запись файлов ASF. Разделитель используется только для чтения файлов ASF. Мультиплексер используется только для создания новых файлов ASF.

Все операции, выполняемые объектами WMContainer, синхронны, то есть блокируют вызывающий поток.

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