MSDC 4.3 接口规范(3)
3.5 群呼模块
要使用来自MSDC的Group Call服务,应用程序实现Group Call模块接口类以与MSDC的Group Call模块通信。
应用程序可以将Group Call模块类与Network模块类中的函数结合使用(参见第3.4节)
接口类 | 描述 |
---|---|
IMSDCGroupCallController | 包含应用程序用于向MSDC发送群呼服务相关请求的所有功能。这些功能提供以下功能: * 初始化/终止–初始化或终止与Group Call模块的连接。 * 添加/删除事件侦听器–添加或删除组调用模块的事件侦听器。 *Group Call服务控制 |
IMSDCAppManagerEventListener | *包含与Group Call服务相关的所有事件通知。 *应用程序必须实现此类并在IMSDCGroupCallController中添加事件侦听器,然后才能接收这些事件通知,例如: |
IMSDCGroupCallModel | 包含应用程序可用于从MSDC获取有关活动Group Call服务的信息的get函数。 |
3.6 用例
以下各节概述了典型的应用程序用例和使用的类,基于应用需求。
3.6.1 带有网络通知的流服务应用程序
希望接收网络通知的流服务应用程序使用以下接口类:
-
MSDC Manager模块(见第3.1节)
-
流媒体模块(见第3.2节)
-
网络模块(见第3.4节)
3.6.2 无网络通知的流服务应用程序
不希望接收网络通知的流服务应用程序使用以下接口类:
-
MSDC Manager模块(见第3.1节)
-
流媒体模块(见第3.2节)
3.6.3 带有网络通知的流媒体和文件交付应用程序
呈现流媒体和文件传递服务并希望接收网络通知的应用程序必须使用整套MSDC API接口类:
-
MSDC Manager模块(见第3.1节)
-
流媒体模块(见第3.2节)
-
文件交付模块(见第3.3节)
-
网络模块(见第3.4节
3.6.4 带有网络通知的文件传递应用程序
要接收网络通知的文件传递服务应用程序使用以下接口类:
-
MSDC Manager模块(见第3.1节)
-
文件交付模块(见第3.3节)
-
网络模块(见第3.4节)
3.6.5 无网络通知的文件传递应用程序
不希望接收网络通知的文件传递服务应用程序使用以下接口类:
-
MSDC Manager模块(见第3.1节)
-
文件交付模块(见第3.3节)
3.6.6 带有网络通知的Group Call应用程序
想要接收网络通知的Group Call服务应用程序使用以下类:
-
MSDC Manager模块(见第3.1节)
-
网络模块(见第3.4节)
-
组呼模块(见第3.5节)
3.6.7 没有网络通知的Group Call应用程序
不希望接收网络通知的Group Call服务应用程序使用以下接口类:
-
MSDC Manager模块(见第3.1节)
-
组呼模块(见第3.5节)
3.6.8 仅接收网络通知的应用程序
仅希望接收网络通知的应用程序必须使用以下类:
•MSDC Manager模块(见第3.1节)
•网络模块(见第3.4节)