cn.tee3.avd_SDK-Objectc
2.1.0
|
房间中屏幕窗口共享模块接口. 更多...
构造函数 | |
(AVDResult) | - subscribe: |
订阅共屏屏幕窗口视频 更多... | |
(AVDResult) | - unsubscribe: |
取消订阅共屏屏幕窗口视频 更多... | |
(BOOL) | - isScreenSubscribed: |
判断屏幕窗口是否已经被本用户订阅 更多... | |
(AVDResult) | - attachRenderWithDeviceId:render: |
render screen 更多... | |
(AVDResult) | - detachRenderWithDeviceId: |
解除屏幕窗口视频的所有显示对象关联 更多... | |
(AVDResult) | - detachRenderWithRender: |
解除某一显示对象与屏幕窗口视频的关联 更多... | |
((unavailable("init is not a supported initializer for this class.") | - __attribute__ |
![]() | |
(BOOL) | - isSelfUser: |
判断是否是自己的用户Id 更多... | |
(BOOL) | - isSelfDevice: |
判断是否是自己的设备Id 更多... | |
(AVDUserId) | - getOwnerId: |
获取设备Id的关联用户Id 更多... | |
(NSString *) | - getOwnerName: |
获取设备Id的关联用户名称 更多... | |
类方法 | |
(AVDScreen *) | + getScreen: |
获取屏幕共享功能模块对象 更多... | |
属性 | |
id< AVDScreenDelegate > | delegate |
屏幕窗口共享模块回调接口代理 更多... | |
NSMutableArray * | publishedScreens |
已共享屏幕窗口信息列表,数组中存放AVDVideoDevice对象 更多... | |
NSMutableArray * | subscribedScreens |
已订阅屏幕窗口信息列表,数组中存放AVDVideoDevice对象 更多... | |
![]() | |
AVDRoom * | room |
房间对象指针 更多... | |
AVDUserManager * | usermanager |
用户管理模块指针 更多... | |
enum AVDModuleType | type |
模块类型 更多... | |
房间中屏幕窗口共享模块接口.
房间屏幕窗口共享模块定义房间中屏幕窗口共享相关功能接口。
- (( unavailable("init is not a supported initializer for this class.") __attribute__ |
- (AVDResult) attachRenderWithDeviceId: | (AVDDeviceId) | deviceId | |
render: | (id< AVDVideoRenderer >) | render | |
render screen
关联共享的屏幕窗口视频数据和显示对象,在render中显示视频
[in] | deviceId | 屏幕窗口Id,唯一标示一路共享的屏幕窗口视频。 |
[in] | render | 显示对象接口指针。 |
- (AVDResult) detachRenderWithDeviceId: | (AVDDeviceId) | deviceId |
解除屏幕窗口视频的所有显示对象关联
[in] | deviceId | 屏幕窗口Id,唯一标示一路共享的屏幕窗口视频。 |
- (AVDResult) detachRenderWithRender: | (id< AVDVideoRenderer >) | render |
解除某一显示对象与屏幕窗口视频的关联
[in] | render | 显示对象接口指针。 |
- (BOOL) isScreenSubscribed: | (AVDDeviceId) | deviceId |
判断屏幕窗口是否已经被本用户订阅
- (AVDResult) subscribe: | (AVDDeviceId) | deviceId |
订阅共屏屏幕窗口视频
[in] | deviceId | 屏幕窗口Id,唯一标示一路共享的屏幕窗口视频。 |
- (AVDResult) unsubscribe: | (AVDDeviceId) | deviceId |
取消订阅共屏屏幕窗口视频
[in] | deviceId | 屏幕窗口Id,唯一标示一路共享的屏幕窗口视频。 |
|
readwritenonatomicweak |
屏幕窗口共享模块回调接口代理
|
readnonatomicretain |
已共享屏幕窗口信息列表,数组中存放AVDVideoDevice对象
|
readnonatomicretain |
已订阅屏幕窗口信息列表,数组中存放AVDVideoDevice对象