Метод IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode (wincodec.h)

Создает новый экземпляр быстрого кодировщика метаданных на основе заданного кадра изображения.

Синтаксис

HRESULT CreateFastMetadataEncoderFromFrameDecode(
  [in]  IWICBitmapFrameDecode   *pIFrameDecoder,
  [out] IWICFastMetadataEncoder **ppIFastEncoder
);

Параметры

[in] pIFrameDecoder

Тип: IWICBitmapFrameDecode*

IWICBitmapFrameDecode для создания IWICFastMetadataEncoder.

[out] ppIFastEncoder

Тип: IWICFastMetadataEncoder**

При возврате этого метода содержит указатель на новый быстрый кодировщик метаданных.

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

Тип: HRESULT

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

Комментарии

Список поддерживаемых форматов метаданных для быстрого кодирования метаданных см. в разделе Общие сведения о метаданных WIC.

Примеры

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

IWICFastMetadataEncoder *pFME = NULL;
IWICMetadataQueryWriter *pFMEQW = NULL;

hr = pFactory->CreateFastMetadataEncoderFromFrameDecode(pFrameDecode, &pFME);

if (SUCCEEDED(hr))
{
  hr = pFME->GetMetadataQueryWriter(&pFMEQW);
}

if (SUCCEEDED(hr))
{
  // Add additional metadata
  PROPVARIANT value;

  PropVariantInit(&value);

  value.vt = VT_UI2;
  value.uiVal = 99;
  hr = pFMEQW->SetMetadataByName(L"/app1/ifd/{ushort=18249}", &value);

  PropVariantClear(&value);
}

if (SUCCEEDED(hr))
{
  hr = pFME->Commit();
}

Требования

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

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

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

IWICImagingFactory

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

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

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

Запись метаданных