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


Объект ASF ContentInfo

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

  • Чтение объекта заголовка для существующего файла мультимедиа. В этом случае объект ContentInfo анализирует объект заголовка и сохраняет сведения о файле характеристик. Media Foundation предоставляет несколько этих свойств через атрибуты и интерфейсы. Они описаны в разделе Атрибуты Media Foundation для объектов заголовков ASF.
  • Запись сведений о заголовке и создание объекта заголовка для нового файла.
  • Инициализировать другие объекты ASF, такие как asF Splitter, ASF Multiplexer, а также индексатор ASF, при чтении или записи файла мультимедиа.

Сведения о структуре ФАЙЛА ASF см. в структуре файлов ASF.

Создание объекта ContentInfo

Чтобы создать новый экземпляр объекта ContentInfo, вызовите функцию MFCreateASFContentInfo. Этот метод возвращает указатель на пустой объект ContentInfo, который необходимо инициализировать для работы с определенным файлом ASF. В зависимости от того, считывает ли приложение существующий файл или записывает новый ASF-файл, он должен вызывать МВФASFContentInfo::P arseHeader или МВФASFContentInfo::SetProfile, чтобы заполнить пустой объект.

Дополнительные сведения об этих вызовах методов см. в следующих разделах:

компонентов ASF WMContainer