‪JMSDK Android  ‪v2.6.1
‪API文档
| Public 成员函数 | 静态 Public 属性 | Protected 成员函数 | Protected 属性 | 所有成员列表
com.juphoon.meeting.JCConferenceInfo类 参考

‪会议对象 更多...

interface  JCConferenceCdnState
 
interface  JCConferenceRecordState
 
class  ParticipantListInfo
 

Public 成员函数

String getConfNumber ()
 
String getPassword ()
 
String getTitle ()
 
String getExtra ()
 
String getCreator ()
 
String getCreatorName ()
 
List< JCConferenceParticipantgetParticipants ()
 
List< String > getUserIdList ()
 
JCConferenceParticipant getSelf ()
 
List< JCConferenceParticipantgetChairmanList ()
 
JCConferenceParticipant getParticipant (String userId)
 
boolean getVideo ()
 
boolean getLock ()
 
boolean getAllMute ()
 
boolean getCanUnMuteYourself ()
 
long getCreateTime ()
 
long getStartTime ()
 
long getEndTime ()
 
long getConfDuration ()
 
int getKeepDuration ()
 
int getCapacity ()
 
int getMaxSender ()
 
int getOnlineMemberCount ()
 
.JCConferenceConfState int getState ()
 
boolean getUploadAudio ()
 
boolean getUploadVideo ()
 
boolean getAudioOutput ()
 
String getScreenRenderId ()
 
String getScreenUserId ()
 
String getDoodleOwnerId ()
 
boolean isLocalRecording ()
 
int getRemoteRecordState ()
 
int getCdnState ()
 
JCConferenceSubTitleInfo getSubTitleInfo ()
 
String getTitleWithMemberNames ()
 

静态 Public 属性

static final int CDN_STATE_NONE = 0
 
static final int CDN_STATE_READY = 1
 
static final int CDN_STATE_RUNNING = 2
 
static final int RECORD_STATE_NONE = 0
 
static final int RECORD_STATE_READY = 1
 
static final int RECORD_STATE_RUNNING = 2
 

Protected 成员函数

 JCConferenceInfo (int confId, String currentUserId)
 
int getConfId ()
 
JSONObject getCustomProperty ()
 
JCConferenceCookie handleCookie (int cookie, boolean create, boolean remove)
 
JCConferenceParticipant addOrUpdateParticipant (JCConferenceParticipant participant)
 

Protected 属性

String mUserData = ""
 

详细描述

会议对象

构造及析构函数说明

◆ JCConferenceInfo()

com.juphoon.meeting.JCConferenceInfo.JCConferenceInfo ( int  confId,
String  currentUserId 
)
inlineprotected

成员函数说明

◆ addOrUpdateParticipant()

JCConferenceParticipant com.juphoon.meeting.JCConferenceInfo.addOrUpdateParticipant ( JCConferenceParticipant  participant)
inlineprotected

◆ getAllMute()

boolean com.juphoon.meeting.JCConferenceInfo.getAllMute ( )
inline

是否全场静音,默认false

◆ getAudioOutput()

boolean com.juphoon.meeting.JCConferenceInfo.getAudioOutput ( )
inline

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

◆ getCanUnMuteYourself()

boolean com.juphoon.meeting.JCConferenceInfo.getCanUnMuteYourself ( )
inline

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

◆ getCapacity()

int com.juphoon.meeting.JCConferenceInfo.getCapacity ( )
inline

会议人数

◆ getCdnState()

int com.juphoon.meeting.JCConferenceInfo.getCdnState ( )
inline

cdn推流状态

返回
‪cdn推流状态
参见
JCConferenceCdnState

◆ getChairmanList()

List<JCConferenceParticipant> com.juphoon.meeting.JCConferenceInfo.getChairmanList ( )
inline

主持人

◆ getConfDuration()

long com.juphoon.meeting.JCConferenceInfo.getConfDuration ( )
inline

获取当前会议已经持续时间,单位毫秒(加入成功后获取有效)

◆ getConfId()

int com.juphoon.meeting.JCConferenceInfo.getConfId ( )
inlineprotected

mtc接口返回的会议对象id

◆ getConfNumber()

String com.juphoon.meeting.JCConferenceInfo.getConfNumber ( )
inline

会议号

◆ getCreateTime()

long com.juphoon.meeting.JCConferenceInfo.getCreateTime ( )
inline

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

◆ getCreator()

String com.juphoon.meeting.JCConferenceInfo.getCreator ( )
inline

会议创建者userId

◆ getCreatorName()

String com.juphoon.meeting.JCConferenceInfo.getCreatorName ( )
inline

会议创建者的name

◆ getCustomProperty()

JSONObject com.juphoon.meeting.JCConferenceInfo.getCustomProperty ( )
inlineprotected

◆ getDoodleOwnerId()

String com.juphoon.meeting.JCConferenceInfo.getDoodleOwnerId ( )
inline

获取涂鸦发起者用户标识

返回
‪涂鸦发起者用户标识

◆ getEndTime()

long com.juphoon.meeting.JCConferenceInfo.getEndTime ( )
inline

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

◆ getExtra()

String com.juphoon.meeting.JCConferenceInfo.getExtra ( )
inline

会议扩展信息

◆ getKeepDuration()

int com.juphoon.meeting.JCConferenceInfo.getKeepDuration ( )
inline

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

◆ getLock()

boolean com.juphoon.meeting.JCConferenceInfo.getLock ( )
inline

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

◆ getMaxSender()

int com.juphoon.meeting.JCConferenceInfo.getMaxSender ( )
inline

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

◆ getOnlineMemberCount()

int com.juphoon.meeting.JCConferenceInfo.getOnlineMemberCount ( )
inline

会议在线人数

◆ getParticipant()

JCConferenceParticipant com.juphoon.meeting.JCConferenceInfo.getParticipant ( String  userId)
inline

会议内成员

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

◆ getParticipants()

List<JCConferenceParticipant> com.juphoon.meeting.JCConferenceInfo.getParticipants ( )
inline

会议成员列表

◆ getPassword()

String com.juphoon.meeting.JCConferenceInfo.getPassword ( )
inline

会议密码

◆ getRemoteRecordState()

int com.juphoon.meeting.JCConferenceInfo.getRemoteRecordState ( )
inline

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

返回
‪录制状态
参见
JCConferenceRecordState

◆ getScreenRenderId()

String com.juphoon.meeting.JCConferenceInfo.getScreenRenderId ( )
inline

座席端桌面渲染标识

返回
‪桌面渲染标识,没有桌面分享则为""

◆ getScreenUserId()

String com.juphoon.meeting.JCConferenceInfo.getScreenUserId ( )
inline

桌面分享用户标识

返回
‪桌面分享用户标识,没有桌面分享则为null

◆ getSelf()

JCConferenceParticipant com.juphoon.meeting.JCConferenceInfo.getSelf ( )
inline

成员自己

◆ getStartTime()

long com.juphoon.meeting.JCConferenceInfo.getStartTime ( )
inline

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

◆ getState()

.JCConferenceConfState int com.juphoon.meeting.JCConferenceInfo.getState ( )
inline

会议状态

◆ getSubTitleInfo()

JCConferenceSubTitleInfo com.juphoon.meeting.JCConferenceInfo.getSubTitleInfo ( )
inline

获取当前会议字幕

◆ getTitle()

String com.juphoon.meeting.JCConferenceInfo.getTitle ( )
inline

会议title

◆ getTitleWithMemberNames()

String com.juphoon.meeting.JCConferenceInfo.getTitleWithMemberNames ( )
inline

成员的名字组合,最多3个,如"aa, bb, cc"

返回

◆ getUploadAudio()

boolean com.juphoon.meeting.JCConferenceInfo.getUploadAudio ( )
inline

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

◆ getUploadVideo()

boolean com.juphoon.meeting.JCConferenceInfo.getUploadVideo ( )
inline

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

◆ getUserIdList()

List<String> com.juphoon.meeting.JCConferenceInfo.getUserIdList ( )
inline

会议成员列表

◆ getVideo()

boolean com.juphoon.meeting.JCConferenceInfo.getVideo ( )
inline

是否视频会议

◆ handleCookie()

JCConferenceCookie com.juphoon.meeting.JCConferenceInfo.handleCookie ( int  cookie,
boolean  create,
boolean  remove 
)
inlineprotected

◆ isLocalRecording()

boolean com.juphoon.meeting.JCConferenceInfo.isLocalRecording ( )
inline

会议录制状态(本地录制)

返回
‪true表示正在录制,默认false

类成员变量说明

◆ CDN_STATE_NONE

final int com.juphoon.meeting.JCConferenceInfo.CDN_STATE_NONE = 0
static

无法进行Cdn推流

◆ CDN_STATE_READY

final int com.juphoon.meeting.JCConferenceInfo.CDN_STATE_READY = 1
static

可以开启Cdn推流

◆ CDN_STATE_RUNNING

final int com.juphoon.meeting.JCConferenceInfo.CDN_STATE_RUNNING = 2
static

Cdn推流中

◆ mUserData

String com.juphoon.meeting.JCConferenceInfo.mUserData = ""
protected

◆ RECORD_STATE_NONE

final int com.juphoon.meeting.JCConferenceInfo.RECORD_STATE_NONE = 0
static

无法进行视频录制

◆ RECORD_STATE_READY

final int com.juphoon.meeting.JCConferenceInfo.RECORD_STATE_READY = 1
static

可以开启视频录制

◆ RECORD_STATE_RUNNING

final int com.juphoon.meeting.JCConferenceInfo.RECORD_STATE_RUNNING = 2
static

视频录制中


该类的文档由以下文件生成: