Объект ASF ContentInfo
Объект ASF ContentInfo хранит сведения из объекта заголовка ASF файла. Приложение может использовать объект ContentInfo для следующих целей:
- Чтение объекта header для существующего файла мультимедиа. В этом случае объект ContentInfo анализирует объект заголовка и сохраняет сведения о файле характеристик. Media Foundation предоставляет некоторые из этих свойств с помощью атрибутов и интерфейсов. Они описаны в разделе Атрибуты Media Foundation для объектов заголовков ASF.
- Запись сведений о заголовке и создание объекта header для нового файла.
- Инициализируйте другие объекты ASF, такие как разделитель ASF, мультиплексор ASF и индексатор ASF, при чтении или записи файла мультимедиа.
Сведения о структуре ASF-файла см. в разделе Структура файлов ASF.
Создание объекта ContentInfo
Чтобы создать новый экземпляр объекта ContentInfo, вызовите функцию MFCreateASFContentInfo . Этот метод возвращает указатель на пустой объект ContentInfo, который необходимо инициализировать для работы с определенным ASF-файлом. В зависимости от того, считывает ли приложение существующий файл или записывает новый ASF-файл, оно должно вызвать IMFASFContentInfo::P arseHeader или IMFASFContentInfo::SetProfile для заполнения пустого объекта.
Дополнительные сведения об этих вызовах методов см. в следующих разделах:
- Чтение объекта заголовка ASF существующего файла
- Получение сведений из объектов заголовков ASF
- Запись объекта заголовка ASF для нового файла
- Атрибуты Media Foundation для объектов заголовков ASF
Связанные темы