IMFASFSplitter 接口 (wmcontainer.h)
提供从高级系统格式 (ASF) 文件读取数据的方法。 ASF 拆分器对象公开此接口。 若要创建 ASF 拆分器, MFCreateASFSplitter。
继承
IMFASFSplitter 接口继承自 IUnknown 接口。 IMFASFSplitter 也有以下类型的成员:
方法
IMFASFSplitter 接口具有这些方法。
IMFASFSplitter::Flush 重置高级系统格式 (ASF) 拆分器并释放所有挂起的示例。 |
IMFASFSplitter::GetFlags 检索在 ASF 拆分器上设置的选项标志。 |
IMFASFSplitter::GetLastSendTime 检索上次接收的示例的发送时间。 |
IMFASFSplitter::GetNextSample 分析数据后,从高级系统格式 (ASF) 拆分器检索示例。 |
IMFASFSplitter::GetSelectedStreams 获取当前所选流的列表。 |
IMFASFSplitter::Initialize (ASF) 拆分器重置高级系统格式,并将其配置为分析 ASF 数据节中的数据。 |
IMFASFSplitter::P arseData 将数据包的高级系统格式 (ASF) 数据发送到 ASF 拆分器进行处理。 |
IMFASFSplitter::SelectStreams 设置要由高级系统格式 (ASF) 拆分器分析的流。 |
IMFASFSplitter::SetFlags 在高级系统格式 (ASF) 拆分器上设置选项标志。 |
注解
ASF 拆分器接受 ASF 数据包,并从中提取单个流的样本。 与其他 ASF 基组件一样,必须先使用 ASF ContentInfo 对象中的数据初始化 ASF 拆分器对象,然后才能使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wmcontainer.h |