Интерфейс IWICMetadataBlockWriter (wincodecsdk.h)
Предоставляет методы, которые позволяют кодирование метаданных. Этот интерфейс реализуется декодером и его кадрами изображений.
Наследование
Интерфейс IWICMetadataBlockWriter наследуется от IWICMetadataBlockReader. IWICMetadataBlockWriter также имеет следующие типы членов:
Методы
Интерфейс IWICMetadataBlockWriter содержит следующие методы.
IWICMetadataBlockWriter::AddWriter Добавляет блок метаданных верхнего уровня, добавляя для него IWICMetadataWriter. |
IWICMetadataBlockWriter::GetWriterByIndex Извлекает IWICMetadataWriter, расположенный по указанному индексу. |
IWICMetadataBlockWriter::InitializeFromBlockReader Инициализирует IWICMetadataBlockWriter из заданного объекта IWICMetadataBlockReader. Это приведет к предварительному заполнению модуля записи блоков метаданных всеми метаданными в средстве чтения блоков метаданных. |
IWICMetadataBlockWriter::RemoveWriterByIndex Удаляет модуль записи метаданных из указанного расположения индекса. |
IWICMetadataBlockWriter::SetWriterByIndex Заменяет модуль записи метаданных в указанном расположении индекса. |
Комментарии
Когда кодировщик получает сообщение о фиксации, он проходит через каждый модуль записи метаданных и сериализует содержимое метаданных в поток кодирования. Если блок метаданных содержит метаданные, важные для целостности файла, такие как ширина или высота изображения или другие встроенные сведения об изображении, кодировщик должен задать важные элементы метаданных перед сериализизированием метаданных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodecsdk.h |
См. также раздел
Основные понятия
Практическое руководство. Повторное кодирование изображения JPEG с помощью метаданных
Другие ресурсы