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


Создание ASF-файлов в DirectShow (пакет SDK для Windows Media в формате 11)

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

Модуль записи WM ASF предоставляет частичную оболочку для пакета SDK для формата Windows Media. Приложения могут использовать интерфейс IConfigAsfWriter фильтра для передачи системного профиля (версии 4, 7 или 8) или напрямую использовать пакет SDK для формата Windows Media для создания пользовательского профиля для передачи в фильтр. Чтобы добавить метаданные и другие сведения о заголовке, приложение использует интерфейс IWMHeaderInfo , который можно получить из фильтра. После настройки профиля и метаданных приложение может просто запустить граф фильтра. Для записи файла фильтр использует пакет SDK для формата Windows Media. Фильтр обрабатывает все сведения о синхронизации аудио-видео, что в противном случае было бы ответственностью приложения.

Этот процесс более подробно описан в следующих разделах.

Section Описание
Настройка модуля записи WM ASF (QASF) Описывает настройку фильтра модуля записи WM ASF.
Создание графов фильтров для записи файлов ASF (QASF) Описывает, как создавать графы для перекодирования файлов и захвата.
Настройка профилей и других свойств файла (QASF) Описывает, как выполнять различные задачи настройки файлов ASF с помощью модуля записи WM ASF.