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 |