元数据功能

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

ASF 文件中使用元数据来描述文件内容和属性。 创建的所有 ASF 文件都应包含相应的元数据。 (有关概述,请参阅 Metadata.) Windows Media Format SDK 包括通过编写器对象、元数据编辑器对象以及读取器和同步读取器对象对元数据编辑的支持。 包括对各种元数据属性的本机支持。 有关预定义 属性 的列表,请参阅属性。

Windows Media Format SDK 的各种对象提供的元数据支持灵活且强大。 以下列表中汇总了main元数据功能:

  • 灵活的属性大小。 元数据属性的大小不受限制。
  • 流级属性。 可以将 ASF 文件中的元数据作为一个整体分配给文件,也可以分配给特定流。
  • 重复的属性。 可以在同一文件中多次使用命名属性。 在分配内容描述性属性时,此功能特别有用途。 例如,一首歌可能有多个作者,每个作者都需要文件中单独的 Author 属性。
  • 多种语言。 每个属性都有与之关联的语言。 可以设置支持的语言,然后将一种分配给你编写的每个属性。 由于可以复制属性,因此可以使用多种语言提供最重要的属性,以吸引更多的受众。 如果未指定语言,将使用从运行应用程序) 的计算机的操作系统获取的默认语言 (。
  • 复杂属性。 某些预定义属性支持结构化数据。 对于这些属性,数据类型是二进制的,但值是在此 SDK 中定义的结构。

以下主题讨论其他支持的元数据功能。

主题 说明
ID3 支持 讨论使用 Windows 媒体格式 SDK 的对象对 ID3 帧的支持。
自定义元数据 讨论使用自定义元数据的影响。

 

功能

IWMHeaderInfo 接口

IWMHeaderInfo2 接口

IWMHeaderInfo3 接口

元数据