JRTCSDK-iOS  v1.0.9
API文档
构造函数 | 属性 | 所有成员列表
JCConferenceInfo类 参考

会议对象 更多...

构造函数

(JCConferenceParticipant *) - getSelf
 获取自己 更多...
 
(NSArray< JCConferenceParticipant * > *) - getChairmanList
 获取主持人 更多...
 
(JCConferenceParticipant *) - getParticipant:
 会议中成员 更多...
 
(NSString *) - getDoodleOwnerId
 获取涂鸦发起者用户标识 更多...
 
(JCConferenceSubTitleInfo *) - getSubTitleInfo
 获取当前会议字幕 更多...
 
(long long) - getConfDuration
 获取当前会议已经持续时间,单位毫秒(加入成功后获取有效)
 
(NSString *) - titleWithMemberNames
 成员的名字组合,最多3个,如“aa,bb,cc”
 
(JCConferenceParticipant *) - removeParticipant:
 userId移除成员 更多...
 
(JCConferenceParticipant *) - removeParticipantWithUri:
 userUri移除成员 更多...
 

属性

NSString * confNumber
 
NSString * password
 
NSString * title
 
NSString * extra
 
NSString * creator
 
NSString * creatorName
 
NSArray< JCConferenceParticipant * > * participants
 
bool video
 
bool lock
 
bool allMute
 
bool canUnmuteYourself
 
long long createTime
 
long long startTime
 
long long endTime
 
long long confDuration
 
int keepDuration
 
int capacity
 
int maxSender
 
int onlineMemberCount
 
JCConferenceReserveInfoState state
 
NSString * confUuid
 
bool uploadAudio
 
bool uploadVideo
 
bool audioOutput
 
NSString * screenRenderId
 
NSString * screenUserId
 
RecordState remoteRecordState
 
CdnState cdnState
 
bool isAllowMemberUnMute
 

详细描述

会议对象

函数文档

◆ getChairmanList

- (NSArray<JCConferenceParticipant *> *) getChairmanList

获取主持人

返回
成员对象

◆ getDoodleOwnerId

- (NSString *) getDoodleOwnerId

获取涂鸦发起者用户标识

返回
涂鸦发起者用户标识

◆ getParticipant:

- (JCConferenceParticipant *) getParticipant: (NSString *)  userId

会议中成员

参数
userId用户唯一标识
返回
成员对象

◆ getSelf

- (JCConferenceParticipant *) getSelf

获取自己

返回
成员对象

◆ getSubTitleInfo

- (JCConferenceSubTitleInfo *) getSubTitleInfo

获取当前会议字幕

返回
当前会议字幕对象

◆ removeParticipant:

- (JCConferenceParticipant*) removeParticipant: (NSString *)  userId

userId移除成员

返回
移除的成员对象

◆ removeParticipantWithUri:

- (JCConferenceParticipant*) removeParticipantWithUri: (NSString *)  userUri

userUri移除成员

返回
移除的成员对象

属性说明

◆ allMute

- (bool) allMute
readnonatomicassign

是否全场静音,默认false

◆ audioOutput

- (bool) audioOutput
readnonatomicassign

会议音频流订阅状态,默认订阅 YES 加入会议后可调用接口 enableAudioOutput 设置

◆ canUnmuteYourself

- (bool) canUnmuteYourself
readnonatomicassign

是否允许成员自己解除静音,默认 false 不允许

◆ capacity

- (int) capacity
readnonatomicassign

会议人数

◆ cdnState

- (CdnState) cdnState
readnonatomicassign

cdn直播状态

◆ confDuration

- (long long) confDuration
readnonatomicassign

会议已经进行时长 单位毫秒

◆ confNumber

- (NSString*) confNumber
readnonatomiccopy

会议号

◆ confUuid

- (NSString*) confUuid
readwritenonatomiccopy

会议uuid(预约会议时,由服务器生成)

◆ createTime

- (long long) createTime
readnonatomicassign

会议创建时间,单位毫秒(13位)

◆ creator

- (NSString*) creator
readnonatomiccopy

会议创建者userId

◆ creatorName

- (NSString*) creatorName
readnonatomiccopy

会议创建者的name

◆ endTime

- (long long) endTime
readnonatomicassign

预约会议的实际结束时间,单位毫秒(13位)

◆ extra

- (NSString*) extra
readnonatomiccopy

会议扩展信息

◆ isAllowMemberUnMute

- (bool) isAllowMemberUnMute
readwritenonatomicassign

允许成员解除静音

◆ keepDuration

- (int) keepDuration
readnonatomicassign

预约会议持续时间,单位分钟

◆ lock

- (bool) lock
readnonatomicassign

是否锁定会议,true 表示会议锁定,false 表示未锁定,默认 false

◆ maxSender

- (int) maxSender
readnonatomicassign

会议中上行(向服务器发送自己的媒体数据)的总数

◆ onlineMemberCount

- (int) onlineMemberCount
readnonatomicassign

会议在线人数

◆ participants

- (NSArray<JCConferenceParticipant *>*) participants
readnonatomicstrong

会议成员列表

◆ password

- (NSString*) password
readnonatomiccopy

会议密码

◆ remoteRecordState

- (RecordState) remoteRecordState
readnonatomicassign

会议录制状态(服务端录制)

◆ screenRenderId

- (NSString*) screenRenderId
readnonatomiccopy

屏幕共享渲染id,没有屏幕共享则为nil

◆ screenUserId

- (NSString*) screenUserId
readnonatomiccopy

屏幕共享用户id,没有屏幕共享则为""

◆ startTime

- (long long) startTime
readnonatomicassign

预约会议开始时间,单位毫秒(13位)

◆ state

- (JCConferenceReserveInfoState) state
readwritenonatomicassign

预约会议状态,服务器会返回预约会议的状态

◆ title

- (NSString*) title
readnonatomiccopy

会议title

◆ uploadAudio

- (bool) uploadAudio
readnonatomicassign

本地音频发送状态,默认不发送 NO。发起或加入会议时可设置初始值(配置参数 JCConferenceConfigParticipantUploadAudio)。 加入会议后可调用接口 enableUploadAudioStream 设置

◆ uploadVideo

- (bool) uploadVideo
readnonatomicassign

本地视频发送状态,默认不发送 NO。发起或加入会议时可设置初始值(配置参数 JCConferenceConfigParticipantUploadVideo)。 加入会议后可调用接口 enableUploadVideoStream 设置

◆ video

- (bool) video
readnonatomicassign

是否视频会议