Partager via


Méthode IWICDdsEncoder::CreateNewFrame (wincodec.h)

Crée une trame à encoder.

Syntaxe

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

Paramètres

[out] ppIFrameEncode

Pointeur vers l’objet frame nouvellement créé.

[out, optional] pArrayIndex

Pointe vers l’emplacement où l’index du tableau est retourné.

[out, optional] pMipLevel

Pointe vers l’emplacement où l’index de niveau mip est retourné.

[out, optional] pSliceIndex

Pointe vers l’emplacement où l’index de tranche est retourné.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cela équivaut à IWICBitmapEncoder::CreateNewFrame, mais retourne des informations supplémentaires sur l’index du tableau, le niveau mip et la tranche de l’image nouvellement créée. Contrairement à IWICBitmapEncoder::CreateNewFrame, il n’existe aucun paramètre IPropertyBag2*, car les images DDS individuelles n’ont pas de propriétés distinctes.

Configuration requise

   
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête wincodec.h
Bibliothèque Windowscodecs.lib
DLL Windowscodecs.dll

Voir aussi

IWICDdsEncoder

WICDdsParameters