ASF_FLAT_SYNCHRONISED_LYRICS 结构 (mfidl.h)
包含存储为媒体源元数据的同步歌词。 此结构用作 WM/Lyrics_Synchronised 元数据属性的数据项。
语法
typedef struct _ASFFlatSynchronisedLyrics {
BYTE bTimeStampFormat;
BYTE bContentType;
DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;
成员
bTimeStampFormat
指定歌词中时间戳的格式。 此成员等效于 WM_SYNCHRONISED_LYRICS 结构中的 bTimeStampFormat 成员。 windows Media Format SDK 中记录了 WM_SYNCHRONISED_LYRICS 结构。
bContentType
指定歌词数据中已同步字符串的类型。 此成员等效于 WM_SYNCHRONISED_LYRICS 结构中的 bContentType 成员。
dwLyricsLen
歌词数据的大小(以字节为单位)。
注解
WM/Lyrics_Synchronised 属性在 Windows Media 格式 SDK 中定义。 属性包含与源文件中的时间同步的歌词。
若要从媒体源获取此属性,请调用 IMFMetadata::GetProperty,并传入 pwszName 参数的常量g_wszWMLyrics_Synchronised。 方法检索包含二进制数组 (VT_BLOB) 的 PROPVARIANT 。 数组的布局如下所示:
- ASF_FLAT_SYNCHRONISED_LYRICS 结构。
- 包含说明的以 Null 结尾的宽字符字符串。
- 歌词数据。 Windows Media Format SDK 文档中介绍了歌词数据的格式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | mfidl.h |