Метод IWICDdsEncoder::CreateNewFrame (wincodec.h)
Создает новый кадр для кодирования.
Синтаксис
HRESULT CreateNewFrame(
[out] IWICBitmapFrameEncode **ppIFrameEncode,
[out, optional] UINT *pArrayIndex,
[out, optional] UINT *pMipLevel,
[out, optional] UINT *pSliceIndex
);
Параметры
[out] ppIFrameEncode
Указатель на вновь созданный объект фрейма.
[out, optional] pArrayIndex
Указывает на расположение, в котором возвращается индекс массива.
[out, optional] pMipLevel
Указывает на расположение, в котором возвращается индекс уровня MIP.
[out, optional] pSliceIndex
Указывает на расположение, в котором возвращается индекс среза.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Это эквивалентно IWICBitmapEncoder::CreateNewFrame, но возвращает дополнительные сведения об индексе массива, уровне MIP и срезе созданного кадра. В отличие от IWICBitmapEncoder::CreateNewFrame, параметр IPropertyBag2* отсутствует, так как отдельные кадры DDS не имеют отдельных свойств.
Требования
Минимальная версия клиента | Windows 8.1 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodec.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |