IWICImagingFactory::CreateEncoder メソッド (wincodec.h)

IWICBitmapEncoder クラスの新しいインスタンスを作成します。

構文

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

パラメーター

[in] guidContainerFormat

種類: REFGUID

目的のコンテナー形式の GUID。

意味
GUID_ContainerFormatBmp
BMP コンテナー形式の GUID。
GUID_ContainerFormatPng
PNG コンテナー形式の GUID。
GUID_ContainerFormatIco
ICO コンテナー形式の GUID。
GUID_ContainerFormatJpeg
JPEG コンテナー形式の GUID。
GUID_ContainerFormatTiff
TIFF コンテナー形式の GUID。
GUID_ContainerFormatGif
GIF コンテナー形式の GUID。
GUID_ContainerFormatWmp
HD Photo コンテナー形式の GUID。

[in, optional] pguidVendor

型: const GUID*

優先エンコーダー ベンダーの GUID。

説明
NULL
推奨されるコーデック ベンダーはありません。
GUID_VendorMicrosoft
Microsoft エンコーダーを使用する必要があります。
GUID_VendorMicrosoftBuiltIn
ネイティブの Microsoft エンコーダーを使用することを好みます。

[out, retval] ppIEncoder

種類: IWICBitmapEncoder**

新しい IWICBitmapEncoder へのポインターを受け取るポインター。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

インストールされている WIC 対応エンコーダーによっては、 guidContainerFormatpguidVendor の両方で他の値を使用できます。 表示される値は、オペレーティング システムでネイティブにサポートされている値です。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincodec.h
Library Windowscodecs.lib
[DLL] Windowscodecs.dll

こちらもご覧ください

IWICImagingFactory

WIC GUID と CLSID