Метод IWICMetadataBlockWriter::SetWriterByIndex (wincodecsdk.h)
Заменяет модуль записи метаданных в указанном расположении индекса.
Синтаксис
HRESULT SetWriterByIndex(
[in] UINT nIndex,
[in] IWICMetadataWriter *pIMetadataWriter
);
Параметры
[in] nIndex
Тип: UINT
Позиция индекса, в которой размещается модуль записи метаданных. Номера индексов начинаются с нуля.
[in] pIMetadataWriter
Тип: IWICMetadataWriter*
Указатель на IWICMetadataWriter.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Как правило, текущий модуль записи метаданных по указанному индексу заменяется новым модулем записи. Однако модуль записи метаданных App0 нельзя заменить в потоке JPEG.
Эту функцию нельзя использовать для добавления модулей записи метаданных. Если модуль записи метаданных не существует по указанному индексу, функция завершится ошибкой.
Требования
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodecsdk.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |
См. также раздел
Основные понятия
Практическое руководство. Повторное кодирование изображения JPEG с помощью метаданных
Другие ресурсы