エンコーダー インターフェイス

次の表は、Windows Imaging Component (WIC) エンコーダーによって実装されるインターフェイスを示し、クラス図は継承階層を示しています。

Container-Level エンコーダー インターフェイス

インターフェイス 役割 実装
IWICBitmapEncoder コンテナー レベルのサービス 必須
IWICBitmapCodecProgressNotification 進行状況通知 & の取り消しのサポート 推奨
IWICMetadataBlockWriter メタデータシリアル化サービス 省略可能 (コンテナー レベルのメタデータをサポートする形式でのみ必須)

 

Frame-Level エンコーダー インターフェイス

インターフェイス 役割 実装
IWICBitmapFrameEncode フレーム レベルのサービス 必須
IWICMetadataBlockWriter メタデータシリアル化サービス 必須

 

wic エンコーダー インターフェイスの継承階層

エンコーダー インターフェイスはデコーダー インターフェイスのイメージミラーほとんどであり、これらのインターフェイスのメソッドのほとんどは、関連するデコーダー インターフェイスのメソッドに対応していることがわかります。 WIC 対応デコーダーの実装に慣れたので、WIC 対応エンコーダーの実装も使い慣れているように見えます。

概念

WIC-Enabled エンコーダーの実装

IWICBitmapEncoder の実装

WIC-Enabled コーデックを記述する方法

Windows イメージング コンポーネントの概要