Профиль ASF
В этом разделе описывается, как работать с профилями ASF в Microsoft Media Foundation.
Файл расширенного формата систем (ASF) содержит один или несколько потоков. Для каждого потока заголовок ASF содержит заголовок "Свойства потока", описывающий поток. На уровне WMContainer используются следующие объекты для задания или чтения свойств потоков ASF:
- профиль ASF объект: описывает потоки и их связи друг с другом. Объект профиля ASF предоставляет интерфейс IMFASFProfile.
- объект конфигурации Stream: описывает один поток. Объект конфигурации потока содержит тип носителя, описывающий формат потока. Для аудиопотоков и видео тип мультимедиа описывает, как настроен поток, и используется кодеками, кодеками, которые кодируют или декодируют поток. Объект конфигурации потока предоставляет интерфейс IMFASFStreamConfig. Допустимый профиль ASF содержит по крайней мере один объект конфигурации потока.
- объект взаимного исключения: описывает несколько потоков, которые не предназначены для одновременного чтения. Объект взаимного исключения предоставляет интерфейс IMFASFMutualExclusion. Профиль ASF содержит ноль или несколько объектов взаимного исключения.
На следующей схеме показана связь между профилем ASF и объектами, содержащимися в профиле.
Для воспроизведения профиль ASF используется для перечисления потоков и поиска форматов потоков. Для кодирования профиль ASF используется для настройки потоков в целевом файле.
Профиль ASF также используется для настройки приемника мультимедиа ASF. Для каждого потока в профиле ASF приемник мультимедиа ASF создает соответствующий приемник потока.
В этом разделе
Тема | Описание |
---|---|
создание профиля ASF |
Описывает создание объекта профиля ASF. |
создание и настройка потоков ASF |
Описание добавления потоков в профиль ASF. |
использование взаимного исключения для потоков ASF |
Описывает добавление взаимных исключений в потоки ASF. |
Связанные разделы
-
Руководство по : кодировки Windows Media с 1 сквозной передачей
-
Руководство по . Написание WMA-файла с помощью кодировки CBR