Метод IWICJpegFrameEncode::WriteScan (wincodec.h)
Записывает данные сканирования в кадр JPEG.
Синтаксис
HRESULT WriteScan(
UINT cbScanData,
const BYTE *pbScanData
);
Параметры
cbScanData
Тип: UINT
Размер данных в параметре pbScanData .
pbScanData
Тип: BYTE*
Данные сканирования для записи.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK при успешном завершении.
Комментарии
WriteScan можно вызывать несколько раз. Каждый вызов добавляет указанные данные сканирования к любым предыдущим данным сканирования. Завершите сканирование, вызвав IWICBitmapFrameEncode::Commit.
Все вызовы для задания параметров кодировщика или метаданных изображения, которые будут отображаться перед данными сканирования в результирующем JPEG-файле, должны быть завершены до первого вызова этого метода. Сюда входят вызовы IWICBitmapFrameEncode::SetColorContexts , IWICBitmapFrameEncode::SetPalette, IWICBitmapFrameEncode::SetPixelFormat, IWICBitmapFrameEncode::SetResolution и IWICBitmapFrameEncode::SetThumbnail. IWICBitmapFrameEncode::SetSize является обязательным, так как он не имеет значения по умолчанию для размера закодированного изображения.
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | wincodec.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |