MF_PD_ASF_SCRIPT 属性

指定高级系统格式 (ASF) 文件的脚本命令和参数列表。 此属性对应于 ASF 规范中定义的 ASF 标头中的脚本命令对象。

数据类型

Byte Array

备注

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

IMFASFContentInfo::GeneratePresentationDescriptor 方法创建演示文稿描述符,并从脚本命令对象标头生成此属性。 下表显示了 Blob 的格式:

脚本命令对象字段 数据类型 大小 说明
命令计数 DWORD 4 个字节 脚本命令数
命令类型、命令 BYTE[] 多种多样 脚本命令数组

 

第一个 DWORD 是脚本命令数,后跟命令数组。 每个脚本命令具有以下格式:

脚本命令对象字段 数据类型 大小 说明
命令名称长度 DWORD 4 个字节 命令字符串的大小(以字节为单位),包括 NULL 字符。
命令名: WCHAR[] 多种多样 包含脚本命令的以 Null 结尾的字符串。
命令类型名称长度 DWORD 4 个字节 命令类型字符串的大小(以字节为单位),包括 NULL 字符。
命令类型名称 WCHAR[] 多种多样 包含命令类型的以 Null 结尾的字符串。
呈现时间 DWORD 4 个字节 命令的呈现时间(以毫秒为单位)。

 

要求

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

另请参阅

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

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

演示文稿描述符属性

ASF 标头对象

演示文稿描述符