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


Метод IWICPlanarFormatConverter::CanConvert (wincodec.h)

Запросите, может ли преобразователь форматов выполнять преобразование из одного формата в другой.

Синтаксис

HRESULT CanConvert(
  [in]  const WICPixelFormatGUID *pSrcPixelFormats,
        UINT                     cSrcPlanes,
  [in]  REFWICPixelFormatGUID    dstPixelFormat,
  [out] BOOL                     *pfCanConvert
);

Параметры

[in] pSrcPixelFormats

Массив форматов пикселей WIC, представляющий плоскости исходного изображения.

cSrcPlanes

Число исходных форматов пикселей, заданное параметром pSrcFormats .

[in] dstPixelFormat

Формат целевого чередуемого пикселя.

[out] pfCanConvert

Значение true, если преобразование поддерживается.

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

Если преобразование не поддерживается, этот метод возвращает S_OK, но для параметра *pfCanConvert задано значение FALSE.

Если этот метод завершается сбоем, параметр out pfCanConvert является недопустимым.

Комментарии

Чтобы указать формат с чередованием входных пикселей, укажите массив длины 1 для pSrcPixelFormats.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodec.h
Библиотека Windowscodecs.lib
DLL Windowscodecs.dll

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

IWICPlanarFormatConverter