cn.tee3.avd_SDK-Objectc  2.1.0
构造函数 | 所有成员列表
<AVDScreenDelegate>协议 参考

房间中屏幕窗口共享模块回调接口. 更多...

类 <AVDScreenDelegate> 继承关系图:

构造函数

(void) - onScreenStatusNotify:deviceId:
 通知 更多...
 
(void) - onScreenDataNotify:description:deviceId:
 屏幕窗口数据更改通知 更多...
 
(void) - onPublishScreenNotify:
 屏幕窗口视频发布通知 更多...
 
(void) - onUnpublishScreenNotify:
 屏幕窗口视频取消发布通知 更多...
 
(void) - onSubscribeResult:deviceId:
 异步返回 更多...
 
(void) - onUnsubscribeResult:deviceId:
 本用户取消订阅屏幕窗口异步返回 更多...
 

详细描述

房间中屏幕窗口共享模块回调接口.

屏幕窗口共享模块回调接口定义了房间中屏幕窗口共享相关的通知和异步操作返回。

函数文档

◆ onPublishScreenNotify:()

- (void) onPublishScreenNotify: (AVDVideoDevice *)  screen
optional

屏幕窗口视频发布通知

参数
[in]*screen屏幕窗口信息,屏幕信息中level和description为应用层数据,应用层可以使用这些字段保存次屏幕窗口相关的应用逻辑数据,方便标示、订阅视频。
注解
当屏幕窗口视频发布时,房间内所有用户接收到此通知;因通知的重要程度,将从onScreenStatusNotify中分离出此状态。
参见
publishScreen

◆ onScreenDataNotify:description:deviceId:()

- (void) onScreenDataNotify: (NSInteger)  level
description: (NSString *)  description
deviceId: (AVDDeviceId fromId 
optional

屏幕窗口数据更改通知

参数
[in]level屏幕窗口整形数据。
[in]*description屏幕窗口字符串数据。
[in]fromId屏幕窗口Id,唯一标示一个屏幕窗口。
注解
当屏幕窗口数据更改后,房间内所有用户接收到此通知, notify when publishLocalScreen(Camera), updateScreenData。

◆ onScreenStatusNotify:deviceId:()

- (void) onScreenStatusNotify: (enum AVDDeviceStatus status
deviceId: (AVDDeviceId fromId 
required

通知

屏幕窗口状态更改通知

参数
[in]status屏幕窗口状态。
[in]fromId屏幕窗口Id,唯一标示一个屏幕或者一个应用窗口。
注解
当屏幕窗口状态更改后,房间内所有用户接收到此通知。

◆ onSubscribeResult:deviceId:()

- (void) onSubscribeResult: (AVDResult result
deviceId: (AVDDeviceId fromId 
optional

异步返回

本用户订阅屏幕窗口异步返回

参数
[in]result错误代码。
[in]fromId屏幕窗口Id,唯一标示一个屏幕或者一个应用窗口。
参见
subscrible

◆ onUnpublishScreenNotify:()

- (void) onUnpublishScreenNotify: (AVDVideoDevice *)  screen
optional

屏幕窗口视频取消发布通知

参数
[in]*screen屏幕窗口信息。
注解
当屏幕窗口视频取消发布时,房间内所有用户接收到此通知;因通知的重要程度,将从onScreenStatusNotify中分离出此状态。
参见
unpublishScreen

◆ onUnsubscribeResult:deviceId:()

- (void) onUnsubscribeResult: (AVDResult result
deviceId: (AVDDeviceId fromId 
optional

本用户取消订阅屏幕窗口异步返回

参数
[in]result错误代码。
[in]fromId屏幕窗口Id,唯一标示一个屏幕或者一个应用窗口。
参见
unsubscribe

该协议的文档由以下文件生成: