9 #import <Foundation/Foundation.h>
NSString *const JCConferenceConfigFixedResolution
表示固定分辨率,不会因为网络切换分辨率,网络差的情况可能导致卡顿,固定传@true,不固定传@false
NSString *const JCConferenceConfigHeartTime
心跳时间,单位秒
NSString *const JCConferenceConfigWholeRatio
全局宽高比
JCConferenceScsMergeMode
Definition: JCConferenceConstants.h:166
@ JCConferenceSrcMergeModePlateForm
将屏幕共享和所有视频内容合并, 所有视频不覆盖屏幕共享 MTC_CONF_COMPOSITE_MODE_PLATFORM_I
Definition: JCConferenceConstants.h:172
@ JCConferenceSrcMergeModeScreenShare
屏幕共享 MTC_CONF_COMPOSITE_SCREENSHARE_I
Definition: JCConferenceConstants.h:170
@ JCConferenceSrcMergeModeSpeaker
将屏幕共享和焦点视频内容合并 MTC_CONF_COMPOSITE_MODE_SPEAKER_I
Definition: JCConferenceConstants.h:176
@ JCConferenceSrcMergeModePlateFormCover
将屏幕共享和所有视频内容合并, 所有视频覆盖在屏幕共享上 MTC_CONF_COMPOSITE_MODE_PLATFORM_COVER_I
Definition: JCConferenceConstants.h:174
@ JCConferenceSrcMergeModeWithoutScreenShare
忽略屏幕共享 MTC_CONF_COMPOSITE_MODE_WITHOUT_SCREENSHARE_I
Definition: JCConferenceConstants.h:178
@ JCConferencelSrcMergeModeInit
初始值
Definition: JCConferenceConstants.h:168
JCConferenceMaxResolution
Definition: JCConferenceConstants.h:61
@ JCConferenceMaxResolution360
最大分辨率360P
Definition: JCConferenceConstants.h:63
@ JCConferenceMaxResolution720
最大分辨率720P
Definition: JCConferenceConstants.h:65
@ JCConferenceMaxResolution1080
最大分辨率1080P
Definition: JCConferenceConstants.h:67
NSString *const JCConferenceConfigRecord
录制参数,发起会议时可携带
JCConferenceUserIdType
Definition: JCConferenceConstants.h:97
@ JCConferenceUserIdTypeEmail
邮箱
Definition: JCConferenceConstants.h:101
@ JCConferenceUserIdTypeUsername
用户名
Definition: JCConferenceConstants.h:99
NSString *const JCConferenceConfigParticipantUploadVideo
设置成员(自己)的视频发送状态,发送设置@true,不发送设置@false,默认不发送,发起或加入会议时可携带
NSString *const JCConferenceConfigSmoothMode
设置会议平滑模式,开启设置@true,不开启设置@false,默认不开启。发起会议时可携带
NSString *const JCConferenceConfigDefaultBitrate
默认码率
NSString *const kIsJoined
NSString *const JCConferenceConfigPassword
设置会议密码,发起或加入会议时可携带
NSString *const JCConferenceConfigCreateAndJoin
加入会议时如果会议不存在是否创建并加入,创建设置@true,不创建设置@false,默认不创建
NSString *const JCConferenceConfigMediaHosting
是否音视频默认开启,开启传@true,则加入会议成功后选择默认音频输入输出设备以及默认摄像头打开,否则传@false,需要应用实现打开关闭音频设备和摄像头,默认开启
JCConferenceReserveInfoChangeType
Definition: JCConferenceConstants.h:185
@ JCConferenceReserveInfoChangeTypeConfEnd
进行中的预约会议变成结束状态
Definition: JCConferenceConstants.h:189
@ JCConferenceReserveInfoChangeTypeConfStart
预约的会议变成开始状态
Definition: JCConferenceConstants.h:187
@ JCConferenceReserveInfoChangeTypeOnlineMemberCount
进行中的预约在线人数变化
Definition: JCConferenceConstants.h:191
@ JCConferenceReserveInfoChangeTypeReserved
预约会议的创建(所有参与成员包括发起预约者自己都会收到通知)
Definition: JCConferenceConstants.h:193
NSString *const kConfDestroy
NSString *const JCConferenceConfigMaxSender
设置会议最大发送路数(范围1~16),默认16,发起会议时可携带
JCConferenceState
Definition: JCConferenceConstants.h:83
@ JCConferenceStateJoined
已加入
Definition: JCConferenceConstants.h:89
@ JCConferenceStateLeaving
离开中
Definition: JCConferenceConstants.h:91
@ JCConferenceStateIdle
空闲状态
Definition: JCConferenceConstants.h:85
@ JCConferenceStateJoining
加入中
Definition: JCConferenceConstants.h:87
NSString *const kMaxSender
NSString *const JCConferenceConfigConfMoreInfo
设置会议其他选项,JusTalk使用,发起会议时可携带
NSString *const JCConferenceConfigVideoSquare
设置会议中视频的比例为16:9或正方形,正方形设置@true,16:9设置@false,默认视频为16:9。发起会议时可携带
NSString *const JCConferenceConfigCDRecResolution
CDN推流和服务器录制分辨率,360p设置"0",720p设置"1", 发起会议时可携带,取值枚举JCConferenceCDRecResolution
JCConferenceReason
Definition: JCConferenceConstants.h:13
@ JCConferenceReasonLocked
会议被锁定
Definition: JCConferenceConstants.h:35
@ JCConferenceReasonGroupConfExist
群组已有会议
Definition: JCConferenceConstants.h:37
@ JCConferenceReasonOffline
掉线
Definition: JCConferenceConstants.h:25
@ JCConferenceReasonConfAppConcurrencyFul
服务器会议成员总数上限(移动端会议人数)
Definition: JCConferenceConstants.h:45
@ JCConferenceReasonInvalidPassword
密码无效
Definition: JCConferenceConstants.h:33
@ JCConferenceReasonConfNumberNotFound
该会议号的会议不存在
Definition: JCConferenceConstants.h:41
@ JCConferenceReasonNone
正常
Definition: JCConferenceConstants.h:15
@ JCConferenceReasonQuit
主动离开
Definition: JCConferenceConstants.h:27
@ JCConferenceReasonConfNumberExist
会议号已存在
Definition: JCConferenceConstants.h:43
@ JCConferenceReasonFull
成员满
Definition: JCConferenceConstants.h:31
@ JCConferenceReasonKicked
被踢
Definition: JCConferenceConstants.h:23
@ JCConferenceReasonConfFunctionError
函数调用失败
Definition: JCConferenceConstants.h:53
@ JCConferenceReasonTimeOut
超时
Definition: JCConferenceConstants.h:19
@ JCConferenceReasonOver
会议关闭
Definition: JCConferenceConstants.h:29
@ JCConferenceReasonConfAlreadyIn
会议已经存在(同时只能一个会议存在)
Definition: JCConferenceConstants.h:51
@ JCConferenceReasonNoConfInGroup
群组没有会议
Definition: JCConferenceConstants.h:39
@ JCConferenceReasonConfAllConcurrencyFul
服务器会议成员总数上限(总会议人数)
Definition: JCConferenceConstants.h:47
@ JCConferenceReasonNetWork
网络异常
Definition: JCConferenceConstants.h:21
@ JCConferenceReasonOther
其他错误
Definition: JCConferenceConstants.h:55
@ JCConferenceReasonNotLogin
未登录
Definition: JCConferenceConstants.h:17
@ JCConferenceReasonConfAlreadyEnded
该会议已经结束(已经结束的预约会议不能重新通过join接口加入)
Definition: JCConferenceConstants.h:49
NSString *const JCConferenceConfigHeartTimeout
心跳超时时间,单位秒
NSString *const JCConferenceConfigParticipantExpand
成员的扩展字段,用于设置成员(自己)的自定义信息,发起或加入会议时可携带
NSString *const JCConferenceConfigParticipantSetChairman
设置(自己) 为主持人
JCConferenceIntelligentMergeMode
Definition: JCConferenceConstants.h:128
@ JCConferenceIntelligentMergeModeBigSmallx2
大小屏放大2倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX2_I
Definition: JCConferenceConstants.h:136
@ JCConferenceIntelligentMergeModeFreeLayout
自由布局 MTC_CONF_COMPOSITE_MODE_FREE_LAYOUT_I
Definition: JCConferenceConstants.h:132
@ JCConferenceIntelligentMergeModeBigSmallx5
大小屏放大5倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX5_I
Definition: JCConferenceConstants.h:142
@ JCConferenceIntelligentMergeModeBigSmallx4
大小屏放大4倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX4_I
Definition: JCConferenceConstants.h:140
@ JCConferenceIntelligentMergeModeBigSmallx7
大小屏放大7倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX7_I
Definition: JCConferenceConstants.h:146
@ JCConferenceIntelligentMergeModeBigSmallBottom
大小屏放大到底部 MTC_CONF_COMPOSITE_MODE_BIG_SMALL_BOTTOM_I
Definition: JCConferenceConstants.h:156
@ JCConferenceIntelligentMergeModeBigSmallx10
大小屏放大10倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX10_I
Definition: JCConferenceConstants.h:152
@ JCConferenceIntelligentMergeModeBigSmallx8
大小屏放大8倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX8_I
Definition: JCConferenceConstants.h:148
@ JCConferenceIntelligentMergeModeDivideLayoutNoangle
绝对等分模式不带图像角度 MTC_CONF_COMPOSITE_MODE_DIVIDE_LAYOUT_NOANGLE_I
Definition: JCConferenceConstants.h:160
@ JCConferenceIntelligentMergeModeBigSmallx3
大小屏放大3倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX3_I
Definition: JCConferenceConstants.h:138
@ JCConferenceIntelligentMergeModeDivideLayout
绝对等分模式 MTC_CONF_COMPOSITE_MODE_DIVIDE_LAYOUT_I
Definition: JCConferenceConstants.h:158
@ JCConferenceIntelligentMergeModeBigSmallx9
大小屏放大9倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX9_I
Definition: JCConferenceConstants.h:150
@ JCConferenceIntelligentMergeModeRectLayout
矩形布局 MTC_CONF_COMPOSITE_MODE_RECT_LAYOUT_I
Definition: JCConferenceConstants.h:134
@ JCConferenceIntelligentMergeModeBigSmallTop
大小屏放大到顶部 MTC_CONF_COMPOSITE_MODE_BIG_SMALL_TOP_I
Definition: JCConferenceConstants.h:154
@ JCConferenceIntelligentMergeModeInit
初始值
Definition: JCConferenceConstants.h:130
@ JCConferenceIntelligentMergeModeBigSmallx6
大小屏放大6倍 MTC_CONF_COMPOSITE_MODE_BIG_SMALLX6_I
Definition: JCConferenceConstants.h:144
NSString *const kRefreshReserveConf
NSString *const kOnlineMemberCount
NSString *const JCConferenceConfigParticipantDisplayName
设置昵称(自己),发起或加入会议时可携带
NSString *const kCreatorName
NSString *const JCConferenceConfigConfExpand
会议的扩展字段,用于设置会议的自定义信息,发起会议时可携带
NSString *const JCConferenceConfigCdn
推流Cdn,发起会议时可携带
NSString *const JCConferenceConfigMaxBitrate
最大码率
NSString *const JCConferenceConfigParticipantUploadAudio
设置成员(自己)的音频发送状态,发送设置@true,不发送设置@false,默认不发送,发起或加入会议时可携带
JCConferenceVideoMergeMode
Definition: JCConferenceConstants.h:107
@ JCConferenceVideoMergeModeMergePlateForm
将屏幕共享和所有视频内容合并 MTC_CONF_COMPOSITE_MODE_PLATFORM
Definition: JCConferenceConstants.h:113
@ JCConferenceVideoMergeModeMergeScreen
平铺屏幕共享和所有视频 MTC_CONF_COMPOSITE_MODE_SCREEN
Definition: JCConferenceConstants.h:111
@ JCConferenceVideoMergeModeRealtimeVideo
只发送当前焦点视频 MTC_CONF_COMPOSITE_MODE_LAYOUT
Definition: JCConferenceConstants.h:117
@ JCConferenceVideoMergeModeMergeIntelligentLayout
智能分屏 MTC_CONF_COMPOSITE_MODE_INTELLEGENCE
Definition: JCConferenceConstants.h:119
@ JCConferenceVideoMergeModeInit
初始值
Definition: JCConferenceConstants.h:109
@ JCConferenceVideoMergeModeScreenSharing
只发送屏幕共享 MTC_CONF_COMPOSITE_MODE_SCREENSHARING
Definition: JCConferenceConstants.h:121
@ JCConferenceVideoMergeModeMergeSpeaker
将屏幕共享和焦点视频内容合并 MTC_CONF_COMPOSITE_MODE_SPEAKER
Definition: JCConferenceConstants.h:115
NSString *const JCConferenceConfigParticipantJoinRole
成员入会时的角色 视频设置"0" 音频设置"1" 观众设置"2",默认视频,取值枚举JCConferenceParticipantType(服务器会根据会中最大视频人数、音频人数以及创会者携带其他成员入...
NSString *const JCConferenceConfigTitle
设置会议title,发起会议时可携带
NSString *const JCConferenceConfigCapacity
设置会议人数,默认8人,发起会议时可携带
NSString *const JCConferenceConfigDefaultMemberRole
创会者决定其他成员入会时的默认角色 视频设置"0" 音频设置"1" 观众设置"2",默认视频,取值枚举JCConferenceParticipantType
JCConferenceCDRecResolution
Definition: JCConferenceConstants.h:73
@ JCConferenceCDRecResolution360
360P
Definition: JCConferenceConstants.h:75
@ JCConferenceCDRecResolution720
720P
Definition: JCConferenceConstants.h:77
NSString *const JCConferenceConfigMaxFrameRate
最大帧率
NSString *const JCConferenceConfigRemoteRecord
是否需要服务器录制,开启传@true,不开启传@false
NSString *const kConfStart
NSString *const JCConferenceConfigConfCloseWhenAlone
设置当会议中只剩一个成员时是否结束会议,结束设置@true,不结束设置@false,默认不结束,发起会议时可携带
NSString *const JCConferenceConfigSvcResolution
会议svc配置(各个层级的分辨率、码率),如果设置了该参数,最大分辨率、固定分辨率参数将无效
NSString *const JCConferenceConfigMaxResolution
最大分辨率,360p设置"0" 720p设置"1" 1080p设置"2",默认360p, 发起会议时可携带,取值枚举JCConferenceMaxResolution