终端对象接口

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

这些接口由 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 检索音调终端事件的说明。