Partager via


Méthode IWICImagingFactory ::CreateEncoder (wincodec.h)

Crée un instance de la classe IWICBitmapEncoder.

Syntaxe

HRESULT CreateEncoder(
  [in]           REFGUID           guidContainerFormat,
  [in, optional] const GUID        *pguidVendor,
  [out, retval]  IWICBitmapEncoder **ppIEncoder
);

Paramètres

[in] guidContainerFormat

Type : REFGUID

GUID pour le format de conteneur souhaité.

Valeur Signification
GUID_ContainerFormatBmp
GUID de format de conteneur BMP.
GUID_ContainerFormatPng
GUID de format de conteneur PNG.
GUID_ContainerFormatIco
GUID de format de conteneur ICO.
GUID_ContainerFormatJpeg
GUID au format de conteneur JPEG.
GUID_ContainerFormatTiff
GUID de format de conteneur TIFF.
GUID_ContainerFormatGif
GUID de format de conteneur GIF.
GUID_ContainerFormatWmp
GUID au format de conteneur photo HD.

[in, optional] pguidVendor

Type : GUID const*

GUID du fournisseur d’encodeur préféré.

Valeur Signification
NULL
Aucun fournisseur de codecs préféré.
GUID_VendorMicrosoft
Préférez utiliser l’encodeur Microsoft.
GUID_VendorMicrosoftBuiltIn
Préférez utiliser l’encodeur Microsoft natif.

[out, retval] ppIEncoder

Type : IWICBitmapEncoder**

Pointeur qui reçoit un pointeur vers un nouvel IWICBitmapEncoder.

Valeur retournée

Type : HRESULT

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

Remarques

D’autres valeurs peuvent être disponibles pour guidContainerFormat et pguidVendor en fonction des encodeurs wiC installés. Les valeurs répertoriées sont celles qui sont prises en charge en mode natif par le système d’exploitation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincodec.h
Bibliothèque Windowscodecs.lib
DLL Windowscodecs.dll

Voir aussi

IWICImagingFactory

GUID WIC et CLSIDs