次の方法で共有


IWICMetadataBlockReader インターフェイス (wincodecsdk.h)

コーデックのすべての最上位メタデータ ブロックへのアクセスを提供するメソッドを公開します。

継承

IWICMetadataBlockReader インターフェイスは、IUnknown インターフェイスから継承します。 IWICMetadataBlockReader には、次の種類のメンバーもあります。

メソッド

IWICMetadataBlockReader インターフェイスには、これらのメソッドがあります。

 
IWICMetadataBlockReader::GetContainerFormat

デコーダーのコンテナー形式を取得します。
IWICMetadataBlockReader::GetCount

最上位レベルのメタデータ ブロックの数を取得します。
IWICMetadataBlockReader::GetEnumerator

最上位レベルの各メタデータ ブロックを表す IWICMetadataReader オブジェクトの列挙体を取得します。
IWICMetadataBlockReader::GetReaderByIndex

指定した最上位レベルのメタデータ ブロックの IWICMetadataReader を取得します。

注釈

IWICMetadataBlockReaderIWICMetadataBlockWriter は ルート レベルでのみ動作します。つまり、最上位のメタデータ ブロックに対する読み取りアクセスと書き込みアクセスをそれぞれ提供します。 これらは、それぞれ IWICBitmapFrameDecodeIWICBitmapFrameEncode によって実装されます。 階層の最上位レベルにないメタデータ ブロックを処理するには、 IWICMetadataReader または IWICMetadataWriter を使用します。

メモ コーデックのデコーダーとエンコーダーは、このインターフェイスを実装して、すべての最上位レベルのメタデータ ブロックの列挙を公開します。 コーデックはイメージ ストリームを解析するときに、 CreateMetadataReaderFromContainer などのサービスを呼び出して、デコーダーのコンテナー形式で埋め込み可能と認識されるブロックのメタデータ リーダーをインスタンス化します。 メタデータ リーダーのコレクションは、このインターフェイスを介して公開されます。 詳細については、「 WIC-Enabled CODEC を記述する方法」を参照してください。
 

要件

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

関連項目

概念

メタデータ拡張の概要

イメージ メタデータの読み取りと書き込みの概要

WIC メタデータの概要