终端对象接口

终端对象 接口允许应用程序访问用于创建或接收媒体流的设备。

这些接口由 MSP 实现,如果媒体服务提供商不支持该地址,则这些接口将不可用。 如果存在关联的 MSP,则会在 Address 对象上公开 ITTerminalSupport 接口。

IEnumTerminalIEnumTerminalClass 接口不会直接在终端对象上公开,但与终端对象密切相关,此处列出了方便参考。

接口 描述
ITTerminal 终端对象的基接口。 它提供用于获取终端类和媒体支持等信息的方法。
ITAMMediaFormat 设置并获取 DirectShow 媒体格式。
ITBasicAudioTerminal 提供设置和获取标准音频终端特征的方法,例如音量。
IEnumTerminal 枚举 ITTerminal
IEnumTerminalClass 枚举 终端类
IEnumPluggableSuperclassInfo 枚举 ITPluggableTerminalSuperclassInfo
IEnumPluggableTerminalClassInfo 枚举 ITPluggableTerminalClassInfo
ITFileTrack 检索和设置有关文件终端轨道的信息。
ITASRTerminalEvent 检索自动语音识别终端事件的说明。
ITFileTerminalEvent 检索文件终端事件的说明。
ITMultiTrackTerminal 枚举、创建或删除多跟踪终端上的轨道。

 

接口 描述
ITPluggableTerminalClassInfo 检索有关可插入终端的信息。
ITPluggableTerminalClassRegistration 创建、修改或删除可插入终端的注册表项。
ITPluggableTerminalInitialization 为可插入终端执行主终端对象创建,使终端管理器能够初始化终端。
ITPluggableTerminalSuperclassInfo 检索可插入终端类的名称和 CLSID。
ITPluggableTerminalSuperclassRegistration 检索并设置有关终端超级类(名称和 CLSID)的信息。
ITPluggableTerminalEventSink 通知客户端应用程序可插入终端中的更改。
ITPluggableTerminalEventSinkRegistration 注册和注销客户端应用程序,以通知可插入的终端事件。

 

接口 描述
ITTTSTerminalEvent 检索文本转语音(TTS)终端事件的说明。
ITToneDetectionEvent 检索有关音调检测事件的信息。
ITToneTerminalEvent 检索音调终端事件的说明。