MF_PD_ASF_MARKER 属性

指定高级系统格式 (ASF) 文件中的标记。 此属性对应于 ASF 规范中定义的 ASF 标头中的标记对象。

数据类型

Byte Array

备注

此属性适用于 ASF 内容的演示文稿描述符。

IMFASFContentInfo::GeneratePresentationDescriptor 方法创建表示描述符并从 Marker 对象生成此属性。 下表显示了 Blob 的格式:

标记对象字段 数据类型 大小 说明
标记计数 DWORD 4 个字节 标记数
标记 BYTE[] 多种多样 标记数组

 

第一个 DWORD 是标记数,后跟标记数组。 每个标记具有以下格式:

标记对象字段 数据类型 大小 说明
标记说明长度 DWORD 4 个字节 说明字符串的大小(以字节为单位),包括 NULL 字符。
标记说明 WCHAR[] 多种多样 描述标记的以 Null 结尾的字符串。
呈现时间 LONGLONG 8 字节 标记的呈现时间,以 100 纳秒为单位。
发送时间 LONGLONG 8 字节 发送标记项的时间(以毫秒为单位)。
Offset UINT64 8 字节 在指定市场位置的数据对象中的偏移量(以字节为单位)。

 

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Wmcontainer.h

另请参阅

媒体基础属性的字母顺序列表

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

演示文稿描述符属性

ASF 标头对象

演示文稿描述符