itStreamControl 接口 (tapi3if.h)
ITStreamControl 接口表示调用的媒体流式处理功能,并公开允许应用程序枚举、创建或删除流的方法。
如果此接口存在,TAPI 应用程序将通过对任何调用接口(如 ITCallInfo)执行 QueryInterface 来获取指向此接口的指针。 如果当前调用会话中未涉及 MSP,则此接口不可用。
在 TAPI DLL 内部,此接口由 MSP 的调用对象实现,该对象在 ITMSPAddress::CreateMSPCall 方法中创建。 然后,TAPI 将此接口聚合到 TAPI 调用对象上,并将其公开给 TAPI 应用程序。
继承
ITStreamControl 接口继承自 IUnknown 接口。 ITStreamControl 还具有以下类型的成员:
方法
ITStreamControl 接口具有以下方法。
ITStreamControl::CreateStream CreateStream 方法创建新的媒体流。 |
ITStreamControl::EnumerateStreams EnumerateStreams 方法枚举当前可用的媒体流。 为 C 和 C++ 应用程序提供。 自动化客户端应用程序(如 Visual Basic)必须使用 get_Streams 方法。 |
ITStreamControl::get_Streams get_Streams 方法创建调用中当前可用的媒体流的集合。 为自动化客户端应用程序提供,例如使用 Visual Basic 编写的客户端应用程序。 C 和 C++ 应用程序必须使用 EnumerateStreams 方法。 |
ITStreamControl::RemoveStream RemoveStream 方法删除媒体流。 |
要求
目标平台 | Windows |
标头 | tapi3if.h |