具有多个值的属性(Windows 媒体格式 11 SDK)

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

某些预定义属性可以为其分配多个值。 例如,Artist 是一个可以具有多个值的属性。 可以多次调用 IWMHeaderInfo3::AddAttribute,以根据需要添加任意数量的 Artist 值。 如果对不支持多个值的属性 AddAttribute 多次调用,则该方法可能会返回错误代码,或者直接忽略请求。

下表列出了支持多个值的属性。 某些属性只能在 ASF 文件中具有多个值,而其他属性在 ASF 和 MP3 文件中可以有多个值。

属性 支持多个值
作者 ASF、MP3
WM/AlbumArtist ASF
WM/AlbumCoverURL ASF
WM/类别 ASF
WM/Composer ASF、MP3
WM/导体 ASF
WM/Director ASF
WM/流派 ASF
WM/GenreID ASF
WM/语言 ASF、MP3
WM/Lyrics_Synchronised ASF、MP3
WM/Mood ASF、MP3
WM/图片 ASF、MP3
WM/生成者 ASF
WM/PromotionURL ASF
WM/UserWebURL ASF、MP3
WM/编写器 ASF、MP3

 

属性