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


Интерфейс IWICMetadataBlockReader (wincodecsdk.h)

Предоставляет методы, предоставляющие доступ ко всем блокам метаданных верхнего уровня кодека.

Наследование

Интерфейс IWICMetadataBlockReader наследуется от интерфейса IUnknown . IWICMetadataBlockReader также имеет следующие типы элементов:

Методы

Интерфейс IWICMetadataBlockReader содержит следующие методы.

 
IWICMetadataBlockReader::GetContainerFormat

Извлекает формат контейнера декодера.
IWICMetadataBlockReader::GetCount

Извлекает количество блоков метаданных верхнего уровня.
IWICMetadataBlockReader::GetEnumerator

Извлекает перечисление объектов IWICMetadataReader, представляющих каждый из блоков метаданных верхнего уровня.
IWICMetadataBlockReader::GetReaderByIndex

Извлекает IWICMetadataReader для указанного блока метаданных верхнего уровня.

Комментарии

IWICMetadataBlockReader и IWICMetadataBlockWriter работают только на корневом уровне; то есть они предоставляют доступ на чтение и запись соответственно к блокам метаданных верхнего уровня. Они реализуются IWICBitmapFrameDecode и IWICBitmapFrameEncode соответственно. Для обработки любых блоков метаданных, которые не находятся на верхнем уровне иерархии, используйте IWICMetadataReader или IWICMetadataWriter.

Примечание Декодер кодека и кодировщик реализуют этот интерфейс для предоставления перечисления всех блоков метаданных верхнего уровня. Пока кодек анализирует поток изображения, он вызывает такие службы, как CreateMetadataReaderFromContainer , для создания экземпляров модулей чтения метаданных для любого блока, который распознается как возможность внедрения в формат контейнера декодера. Коллекция средств чтения метаданных предоставляется через этот интерфейс. Дополнительные сведения см. в статье How to Write a WIC-Enabled CODEC.
 

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodecsdk.h

См. также раздел

Основные понятия

Общие сведения о расширяемости метаданных

Общие сведения о чтении и записи метаданных изображений

Общие сведения о метаданных WIC