Запись объекта заголовка ASF для нового файла

Объект ASF ContentInfo хранит сведения об объекте заголовка ASF для файла. При создании или изменении ASF-файла необходимо создать объект заголовка. Для этого приложение должно предоставить профиль кодирования содержимого объекту ContentInfo, чтобы ему были известны характеристики создаваемого файла мультимедиа.

Для записи нового файла можно использовать объект ContentInfo в следующих целях:

  • Сбор сведений о заголовке из объекта профиля создаваемого файла.
  • Заполнение различных объектов заголовков в библиотеке ASF, внутренне поддерживаемой Media Foundation.
  • Инициализируйте мультиплексор ASF для создания пакетов данных ASF и
  • Создайте объект заголовка верхнего уровня в двоичном формате, который можно записать в файл.

Сведения о профилях см. в разделе Профиль ASF.

В этом разделе рассматриваются следующие вопросы.

Раздел Описание
Инициализация объекта ContentInfo нового ФАЙЛА ASF Описывает метод IMFASFContentInfo::SetProfile , который инициализирует объект ContentInfo с информацией заголовка, хранящейся в объекте профиля.
Задание свойств в объекте ContentInfo Сведения о различных свойствах конфигурации, которые необходимо задать в объекте ContentInfo.
Создание нового объекта заголовка ASF Как создать буфер мультимедиа, содержащий фактический объект заголовка ASF нового файла, из объекта ContentInfo.

 

Объект ASF ContentInfo

Объект заголовка ASF

Структура файлов ASF