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

IWICBitmapDecoder の新しいインスタンスを作成します。

構文

HRESULT CreateDecoder(
  [in]          REFGUID           guidContainerFormat,
  [in]          const GUID        *pguidVendor,
  [out, retval] IWICBitmapDecoder **ppIDecoder
);

パラメーター

[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] pguidVendor

型: const GUID*

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

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

[out, retval] ppIDecoder

種類: IWICBitmapDecoder**

新しい IWICBitmapDecoder へのポインターを受け取るポインター。 この IWICBitmapDecoder は、後で Initialize メソッドを使用してストリームで 初期化 する必要があります。

戻り値

型: 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