Méthode IWICImagingFactory2 ::CreateImageEncoder (wincodec.h)
Crée un objet d’encodeur d’image.
Syntaxe
HRESULT CreateImageEncoder(
[in] ID2D1Device *pD2DDevice,
[out] IWICImageEncoder **ppWICImageEncoder
);
Paramètres
[in] pD2DDevice
Objet ID2D1Device sur lequel l’encodeur d’image correspondant est créé.
[out] ppWICImageEncoder
Pointeur vers une variable qui reçoit un pointeur vers l’interface IWICImageEncoder pour l’objet d’encodeur que vous pouvez utiliser pour encoder des images Direct2D .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Vous devez créer des images à transmettre à l’encodeur d’image sur le même appareil Direct2D que vous passez à cette méthode.
Vous êtes responsable de la configuration de l’encodeur bitmap lui-même via les API IWICBitmapEncoder existantes. L’objet IWICBitmapEncoder ou IWICBitmapFrameEncode est passé à chacune des méthodes IWICImageEncoder : WriteThumbnail, WriteFrame et WriteFrameThumbnail.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | wincodec.h |
Bibliothèque | Windowscodecs.lib |
DLL | Windowscodecs.dll |