AVDScreenDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | AVDScreen.h |
– onScreenStatusNotify:deviceId:
required method
屏幕窗口状态更改通知
- (void)onScreenStatusNotify:(enum AVDDeviceStatus)status deviceId:(AVDDeviceId)fromId
Discussion
屏幕窗口状态更改通知
@param[in] status 屏幕窗口状态。 @param[in] fromId 屏幕窗口Id,唯一标示一个屏幕或者一个应用窗口。
Note: 当屏幕窗口状态更改后,房间内所有用户接收到此通知。
Declared In
AVDScreen.h
– onScreenDataNotify:description:deviceId:
屏幕窗口数据更改通知
- (void)onScreenDataNotify:(NSInteger)level description:(NSString *)description deviceId:(AVDDeviceId)fromId
Discussion
屏幕窗口数据更改通知
@param[in] level 屏幕窗口整形数据。 @param[in] *description 屏幕窗口字符串数据。 @param[in] fromId 屏幕窗口Id,唯一标示一个屏幕窗口。
Note: 当屏幕窗口数据更改后,房间内所有用户接收到此通知, notify when publishLocalScreen(Camera), updateScreenData。
Declared In
AVDScreen.h
– onPublishScreenNotify:
屏幕窗口视频发布通知
- (void)onPublishScreenNotify:(AVDVideoDevice *)screen
Discussion
屏幕窗口视频发布通知
@param[in] *screen 屏幕窗口信息,屏幕信息中level和description为应用层数据,应用层可以使用这些字段保存次屏幕窗口相关的应用逻辑数据,方便标示、订阅视频。
Note: 当屏幕窗口视频发布时,房间内所有用户接收到此通知;因通知的重要程度,将从onScreenStatusNotify中分离出此状态。
Declared In
AVDScreen.h
– onUnpublishScreenNotify:
屏幕窗口视频取消发布通知
- (void)onUnpublishScreenNotify:(AVDVideoDevice *)screen
Discussion
屏幕窗口视频取消发布通知
@param[in] *screen 屏幕窗口信息。
Note: 当屏幕窗口视频取消发布时,房间内所有用户接收到此通知;因通知的重要程度,将从onScreenStatusNotify中分离出此状态。
Declared In
AVDScreen.h
– onSubscribeResult:deviceId:
本用户订阅屏幕窗口异步返回
- (void)onSubscribeResult:(AVDResult)result deviceId:(AVDDeviceId)fromId
Discussion
本用户订阅屏幕窗口异步返回
@param[in] result 错误代码。 @param[in] fromId 屏幕窗口Id,唯一标示一个屏幕或者一个应用窗口。
Declared In
AVDScreen.h
– onUnsubscribeResult:deviceId:
本用户取消订阅屏幕窗口异步返回
- (void)onUnsubscribeResult:(AVDResult)result deviceId:(AVDDeviceId)fromId
Discussion
本用户取消订阅屏幕窗口异步返回
@param[in] result 错误代码。 @param[in] fromId 屏幕窗口Id,唯一标示一个屏幕或者一个应用窗口。
Declared In
AVDScreen.h