Объект 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 существующего файла
- получение сведений из объектов заголовков ASF
- написание объекта заголовка ASF для нового файла
- Атрибуты Media Foundation для объектов заголовков ASF
Связанные разделы