Метод 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 |