Что означает код HRESULT 0x88982F8D (WINCODEC_ERR_DUPLICATEMETADATAPRESENT)?

 
Предыдущий Следующий
WINCODEC_ERR_INSUFFICIENTBUFFER WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE

WINCODEC_ERR_DUPLICATEMETADATAPRESENT

Что означает WINCODEC_ERR_DUPLICATEMETADATAPRESENT

WINCODEC_ERR_DUPLICATEMETADATAPRESENT означает duplicate metadata в image/container, например повторяющийся EXIF/XMP/IFD block, который выбранный WIC writer/reader считает неоднозначным.

Что проверить

  • Перечислите metadata readers/blocks и идентификаторы повторов.
  • Определите, кто добавляет duplicate block при encode/modify pipeline.
  • Сравните исходный файл и результат после каждого metadata writer.

Как исправить

Удалите или объедините дубли по правилам формата до финальной записи. Случайный выбор первого block может потерять нужные metadata.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.