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


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

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

IWICDdsEncoder

WICDdsParameters