Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
IWICImagingFactory::CreateEncoder method (wincodec.h)
Creates a new instance of the IWICBitmapEncoder class.
Syntax
HRESULT CreateEncoder(
[in] REFGUID guidContainerFormat,
[in, optional] const GUID *pguidVendor,
[out, retval] IWICBitmapEncoder **ppIEncoder
);
Parameters
[in] guidContainerFormat
Type: REFGUID
The GUID for the desired container format.
| Value | Meaning |
|---|---|
|
The BMP container format GUID. |
|
The PNG container format GUID. |
|
The ICO container format GUID. |
|
The JPEG container format GUID. |
|
The TIFF container format GUID. |
|
The GIF container format GUID. |
|
The HD Photo container format GUID. |
[in, optional] pguidVendor
Type: const GUID*
The GUID for the preferred encoder vendor.
| Value | Meaning |
|---|---|
|
No preferred codec vendor. |
|
Prefer to use Microsoft encoder. |
|
Prefer to use the native Microsoft encoder. |
[out, retval] ppIEncoder
Type: IWICBitmapEncoder**
A pointer that receives a pointer to a new IWICBitmapEncoder.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
Other values may be available for both guidContainerFormat and pguidVendor depending on the installed WIC-enabled encoders. The values listed are those that are natively supported by the operating system.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps | UWP apps] |
| Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
| Target Platform | Windows |
| Header | wincodec.h |
| Library | Windowscodecs.lib |
| DLL | Windowscodecs.dll |
See also
Feedback
Was this page helpful?
