IWICDdsEncoder::CreateNewFrame-Methode (wincodec.h)

Erstellt einen neuen Frame zum Codieren.

Syntax

HRESULT CreateNewFrame(
  [out]           IWICBitmapFrameEncode **ppIFrameEncode,
  [out, optional] UINT                  *pArrayIndex,
  [out, optional] UINT                  *pMipLevel,
  [out, optional] UINT                  *pSliceIndex
);

Parameter

[out] ppIFrameEncode

Ein Zeiger auf das neu erstellte Frameobjekt.

[out, optional] pArrayIndex

Zeigt auf den Speicherort, an dem der Arrayindex zurückgegeben wird.

[out, optional] pMipLevel

Zeigt auf die Position, an der der Index der mip-Ebene zurückgegeben wird.

[out, optional] pSliceIndex

Zeigt auf den Speicherort, an dem der Sliceindex zurückgegeben wird.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Dies entspricht IWICBitmapEncoder::CreateNewFrame, gibt jedoch zusätzliche Informationen über den Arrayindex, die MIP-Ebene und den Slice des neu erstellten Frames zurück. Im Gegensatz zu IWICBitmapEncoder::CreateNewFrame gibt es keinen IPropertyBag2*-Parameter, da einzelne DDS-Frames keine separaten Eigenschaften haben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll

Weitere Informationen

IWICDdsEncoder

WICDdsParameters