IWICMetadataBlockReader インターフェイス (wincodecsdk.h)
コーデックのすべての最上位メタデータ ブロックへのアクセスを提供するメソッドを公開します。
継承
IWICMetadataBlockReader インターフェイスは、IUnknown インターフェイスから継承します。 IWICMetadataBlockReader には、次の種類のメンバーもあります。
メソッド
IWICMetadataBlockReader インターフェイスには、これらのメソッドがあります。
IWICMetadataBlockReader::GetContainerFormat デコーダーのコンテナー形式を取得します。 |
IWICMetadataBlockReader::GetCount 最上位レベルのメタデータ ブロックの数を取得します。 |
IWICMetadataBlockReader::GetEnumerator 最上位レベルの各メタデータ ブロックを表す IWICMetadataReader オブジェクトの列挙体を取得します。 |
IWICMetadataBlockReader::GetReaderByIndex 指定した最上位レベルのメタデータ ブロックの IWICMetadataReader を取得します。 |
注釈
IWICMetadataBlockReader と IWICMetadataBlockWriter は ルート レベルでのみ動作します。つまり、最上位のメタデータ ブロックに対する読み取りアクセスと書き込みアクセスをそれぞれ提供します。 これらは、それぞれ IWICBitmapFrameDecode と IWICBitmapFrameEncode によって実装されます。 階層の最上位レベルにないメタデータ ブロックを処理するには、 IWICMetadataReader または IWICMetadataWriter を使用します。
メモ コーデックのデコーダーとエンコーダーは、このインターフェイスを実装して、すべての最上位レベルのメタデータ ブロックの列挙を公開します。 コーデックはイメージ ストリームを解析するときに、 CreateMetadataReaderFromContainer などのサービスを呼び出して、デコーダーのコンテナー形式で埋め込み可能と認識されるブロックのメタデータ リーダーをインスタンス化します。 メタデータ リーダーのコレクションは、このインターフェイスを介して公開されます。 詳細については、「 WIC-Enabled CODEC を記述する方法」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | wincodecsdk.h |
関連項目
概念