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 编解码器。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2、Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | wincodecsdk.h |
请参阅
概念性