Профиль ASF

В этом разделе описывается работа с профилями ASF в Microsoft Media Foundation.

Файл Расширенного системного формата (ASF) содержит один или несколько потоков. Для каждого потока заголовок ASF содержит заголовок свойств потока, описывающий поток. На уровне WMContainer для задания или чтения свойств потоков ASF используются следующие объекты:

  • Объект профиля ASF: описывает потоки и их связи друг с другом. Объект профиля ASF предоставляет интерфейс IMFASFProfile .
  • Объект конфигурации потока: описывает один поток. Объект конфигурации потока содержит тип мультимедиа, описывающий формат потока. Для аудио- и видеопотоков тип мультимедиа точно описывает, как настроен поток, и используется кодеками, которые кодируют или декодируют поток. Объект конфигурации потока предоставляет интерфейс IMFASFStreamConfig . Допустимый профиль ASF содержит по крайней мере один объект конфигурации потока.
  • Объект взаимного исключения: описывает несколько потоков, которые не предназначены для одновременного чтения. Объект взаимного исключения предоставляет интерфейс IMFASFMutualExclusion . Профиль ASF содержит ноль или несколько объектов взаимного исключения.

На следующей схеме показана связь между профилем ASF и объектами, содержащимися в профиле.

древовидная схема узла профиля ASF с дочерними узлами конфигурации потока; первый указывает на тип мультимедиа, следующие два — на взаимное исключение

Для воспроизведения профиль ASF используется для перечисления потоков и поиска форматов потоков. Для кодирования профиль ASF используется для настройки потоков в целевом файле.

Профиль ASF также используется для настройки приемника мультимедиа ASF. Для каждого потока в профиле ASF приемник мультимедиа ASF создает соответствующий приемник потока.

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

Раздел Описание
Создание профиля ASF
Описывает создание объекта профиля ASF.
Создание и настройка потоков ASF
Описывает добавление потоков в профиль ASF.
Использование взаимного исключения для потоков ASF
Описывает добавление взаимных исключений в потоки ASF.

Типы мультимедиа

Руководство. 1-проходная кодировка Windows Media

Руководство. Написание WMA-файла с помощью кодирования CBR

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