元数据功能

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

元数据在 ASF 文件中用于描述文件内容和属性。 你创建的所有 ASF 文件都应包括适当的元数据。 (有关概述,请参阅 元数据。)Windows 媒体格式 SDK 包括支持通过编写器对象、元数据编辑器对象以及读取器和同步读取器对象进行元数据编辑。 包括对各种元数据属性的本机支持。 有关预定义属性列表,请参阅 属性

Windows 媒体格式 SDK 的各种对象提供的元数据支持灵活而强大。 以下列表中汇总了主要元数据功能:

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

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

主题 描述
ID3 支持 讨论使用 Windows 媒体格式 SDK 的对象对 ID3 帧的支持。
自定义元数据 讨论使用自定义元数据的含义。

 

功能

IWMHeaderInfo 接口

IWMHeaderInfo2 接口

IWMHeaderInfo3 接口

元数据