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

另请参阅

ITStream

ITSubStream

ITSubStreamControl

媒体服务提供程序接口 (MSPI)