エンコーダー インターフェイス
次の表に、Windows イメージング コンポーネント (WIC) エンコーダーによって実装されるインターフェイスと、継承階層を示すクラス図を示します。
Container-Level エンコーダー インターフェイス
インターフェイス | 責任 | 実装 |
---|---|---|
IWICBitmapEncoder の | コンテナー レベルのサービス | 必須 |
IWICBitmapCodecProgressNotification の | 進行状況通知 & 取り消しのサポート | 推奨 |
IWICMetadataBlockWriter | メタデータシリアル化サービス | 省略可能 (コンテナー レベルのメタデータをサポートする形式でのみ必須) |
Frame-Level エンコーダー インターフェイス
インターフェイス | 責任 | 実装 |
---|---|---|
IWICBitmapFrameEncode の | フレーム レベルのサービス | 必須 |
IWICMetadataBlockWriter | メタデータシリアル化サービス | 必須 |
wic エンコーダー インターフェイスの継承階層する
エンコーダー インターフェイスはデコーダー インターフェイスのほぼミラー イメージであり、これらのインターフェイスのほとんどのメソッドは、関連するデコーダー インターフェイスのメソッドに対応していることがわかります。 WIC 対応デコーダーの実装に慣れたので、WIC 対応エンコーダーの実装も使い慣れているように見えます。
関連トピック
-
概念
-
IWICBitmapEncoder の実装の
-
WIC-Enabled CODEC を記述する方法