IMFASFMultiplexer 接口 (wmcontainer.h)
提供 (ASF) 数据包创建高级系统格式的方法。 此接口的方法将输入样本处理到构成 ASF 数据节的数据包中。 ASF 多路复用器公开此接口。 若要创建 ASF 多路复用器,请调用 MFCreateASFMultiplexer。
继承
IMFASFMultiplexer 接口继承自 IUnknown 接口。 IMFASFMultiplexer 也有以下类型的成员:
方法
IMFASFMultiplexer 接口具有这些方法。
IMFASFMultiplexer::End 从多路复用器收集数据并更新 ASF ContentInfo 对象,以将该信息包含在 ASF 标头对象中。 |
IMFASFMultiplexer::Flush 指示多路复用器处理所有排队的输出媒体样本。 将最后一个示例传递到多路复用器后调用此方法。 |
IMFASFMultiplexer::GetFlags 检索指示配置的多路复用器选项的标志。 |
IMFASFMultiplexer::GetNextPacket 从多路复用器检索下一个输出 ASF 数据包。 |
IMFASFMultiplexer::GetStatistics 检索多路复用器统计信息。 |
IMFASFMultiplexer::Initialize 使用 ASF ContentInfo 对象中的数据初始化多路复用器。 |
IMFASFMultiplexer::P rocessSample 将输入样本传送到多路复用器。 |
IMFASFMultiplexer::SetFlags 设置多路复用器选项。 |
IMFASFMultiplexer::SetSyncTolerance 设置不同流中的样本可能不同步的最长时间。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wmcontainer.h |