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


Метод IWICFastMetadataEncoder::Commit (wincodec.h)

Завершает изменения метаданных в потоке изображений.

Синтаксис

HRESULT Commit();

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если фиксация завершается сбоем и возвращает WINCODEC_ERR_STREAMNOTAVAILABLE, убедитесь, что декодер изображения был загружен с помощью параметра WICDecodeMetadataCacheOnDemand . Быстрый кодировщик метаданных не поддерживается при создании декодера с помощью параметра WICDecodeMetadataCacheOnLoad .

Если фиксация по какой-либо причине завершается сбоем, потребуется повторно закодировать образ, чтобы обеспечить добавление новых метаданных в образ.

Требования

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