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