Компоненты ASF WMContainer
Объекты WMContainer обеспечивают низкоуровневый контроль над синтаксический анализ и запись файла расширенного системного формата (ASF).
Компоненты ASF уровня конвейера используют объекты WMContainer внутри системы. Большинство приложений должны использовать компоненты конвейера, а не объекты WMContainer. Используйте WMContainer, только если требуется низкоуровневый контроль над анализом и записью ASF-файла.
Слой WMContainer включает следующие объекты:
В следующих разделах содержатся пошаговые инструкции по использованию WMContainer для чтения и записи ФАЙЛОВ ASF.
- Руководство. Чтение ASF-файла с помощью объектов WMContainer
- Руководство. Копирование потоков ASF с помощью объектов WMContainer
- Руководство. Запись WMA-файла с помощью объектов WMContainer
Сведения о контейнере WM
Объекты WMContainer взаимодействуют напрямую с объектами файлов ASF. На следующей схеме показана структура файлов ASF и соответствующие объекты WMContainer.
За исключением разделителя и мультиплексера, каждый из этих объектов поддерживает синтаксический анализ (чтение) и запись ASF-файлов. Разделитель используется только для чтения ФАЙЛОВ ASF. Мультиплексор используется только для создания новых ФАЙЛОВ ASF.
Все операции, выполняемые объектами WMContainer, являются синхронными, то есть блокируют вызывающий поток.
Связанные темы