会议回调 更多...

Public 成员函数

void OnConferenceStateChange (int state, int oldState)
 状态变化回调 更多...
 
void OnQueryGoingConfResult (int operationId, bool result, int reason, JCConferenceInfo confInfo, List< JCConferenceParticipant > memberList)
 查询进行中的会议结果 更多...
 
void OnConferenceJoin (bool result, int reason)
 加入会议结果回调 更多...
 
void OnConferenceLeave (int reason)
 离开会议回调 更多...
 
void OnConferenceParticipantJoin (JCConferenceParticipant participant)
 成员加入回调 更多...
 
void OnConferenceParticipantLeft (JCConferenceParticipant participant)
 成员离开回调 更多...
 
void OnConferenceParticipantUpdate (JCConferenceParticipant participant, JCConferenceParticipantChangedParam changedParam)
 成员更新的回调 更多...
 
void OnConferenceParticipantVolumeChanged (List< JCConferenceParticipant > memberList)
 成员音量变化回调 更多...
 
void OnConferenceParticipantNetChanged (List< JCConferenceParticipant > memberList)
 成员网络变化回调 更多...
 
void OnConferenceCandidatesChanged (List< String > add, List< String > remove)
 待加入成员列表变化回调 更多...
 
void OnImportCandidatesResult (int operationId, bool succ, JCConferenceReason reason)
 设置待加入成员结果回调 更多...
 
void OnInviteResult (int operationId, bool succ, int reason)
 邀请结果回调 更多...
 
void OnInviteReceived (JCConferenceInfo confInfo, JCConferenceParticipant inviter, JCConferenceInviteInfo userInfo)
 收到会议邀请回调 更多...
 
void OnCancelInviteReceived (JCConferenceInfo confInfo, JCConferenceParticipant inviter)
 被邀请方收到邀请取消 更多...
 
void OnDeclineInviteReceived (string userId, string reason)
 被邀请方拒绝会议邀请 更多...
 
void OnCommandReceivedResult (JCConferenceCommandInfo commandInfo)
 收到会议属性变化或会议其他通知 更多...
 
void OnLockResult (int operationId, bool succ, int reason)
 锁定/解锁会议结果的回调。 更多...
 
void OnChangeParticipantDisplayNameResult (int operationId, bool succ, int reason, string reasonDetail)
 修改昵称结果回调 更多...
 
void OnChangeChairmanResult (int operationId, bool succ, int reason)
 更改主持人结果回调 更多...
 
void OnUpdateParticipantExpandInfoResult (int operationId, bool succ, int reason)
 更新成员扩展信息结果回调 更多...
 
void OnDelayResult (int operationId, bool succ, int reason)
 延长会议结果回调 更多...
 
void OnExportParticipantsLogResult (int operationId, bool succ, List< JCConferenceParticipantLog > logs)
 导出参会成员的信息记录回调 更多...
 
void OnMessageReceive (String type, String content, String fromUserId)
 收到其他成员发送的消息 更多...
 
void OnReserveResult (int operationId, bool succ, int reason, JCConferenceReserveInfo reserveInfo)
 预约结果回调 更多...
 
void OnCancelReserveResult (int operationId, bool succ, int reason)
 取消预约结果回调 更多...
 
void OnEditReserveResult (int operationId, bool succ, int reason)
 编辑预约结果回调 更多...
 
void OnReserveConfStart (JCConferenceReserveInfo reserveInfo)
 预约会议开始回调 更多...
 
void OnRefreshReservedConfResult (int operationId, bool succ, int reason, long lastUpdateTime, List< JCConferenceReserveInfo > add, List< JCConferenceReserveInfo > update, List< string > remove)
 获取预约会议列表回调 更多...
 
void OnQueryReservedConfResult (int operationId, bool result, int reason, JCConferenceQueryConfResult confResult)
 查询预约会议结果 更多...
 
void OnQuerySingleConfResult (int operationId, bool result, int reason, JCConferenceReserveInfo reserveInfo)
 查询单个预约会议结果 更多...
 
void OnReserveConfStateChanged (JCConferenceReserveInfo reserveInfo, JCConferenceReserveInfoChangeType changeType)
 预约会议状态变化 更多...
 
void OnInviteSipUserResult (int operationId, bool result, int reason)
 邀请Sip用户操作结果回调,成功后会触发 onParticipantJoin 回调 更多...
 
void OnChairmanUpdate (List< JCConferenceParticipant > memberList)
 设置主持人操作结果回调,成功后会触发 onChairmanUpdate 回调 更多...
 
void OnInviteToScreenShare (string fromUserId)
 收到邀请屏幕共享通知回调 更多...
 
void OnInviteToSpeak (string fromUserId)
 收到邀请发言通知回调 更多...
 
void OnRejectToScreenShare (string fromUserId)
 收到拒绝屏幕共享通知 更多...
 
void OnTransferToAudioConf ()
 通知转为音频会议 更多...
 
void OnTransferToVideoConf ()
 通知转为视频会议 更多...
 
void OnSubTitleStartOrUpdate (JCConferenceSubTitleInfo subTitleInfo)
 收到会议字幕开启或者变更通知 更多...
 
void OnSubTitleStop ()
 收到会议字幕关闭通知 更多...
 
void OnDoodleStart (String doodleUserId)
 涂鸦开启通知 更多...
 
void OnDoodleStop ()
 涂鸦关闭通知 更多...
 

详细描述

会议回调

成员函数说明

◆ OnCancelInviteReceived()

void JMSDK.JCConference.JCConferenceCallback.OnCancelInviteReceived ( JCConferenceInfo  confInfo,
JCConferenceParticipant  inviter 
)

被邀请方收到邀请取消

参数
confInfo会议
inviter邀请者

◆ OnCancelReserveResult()

void JMSDK.JCConference.JCConferenceCallback.OnCancelReserveResult ( int  operationId,
bool  succ,
int  reason 
)

取消预约结果回调

参数
operationId操作id,对应CancelReserve接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None

◆ OnChairmanUpdate()

void JMSDK.JCConference.JCConferenceCallback.OnChairmanUpdate ( List< JCConferenceParticipant memberList)

设置主持人操作结果回调,成功后会触发 onChairmanUpdate 回调

参数
memberList更新的成员

◆ OnChangeChairmanResult()

void JMSDK.JCConference.JCConferenceCallback.OnChangeChairmanResult ( int  operationId,
bool  succ,
int  reason 
)

更改主持人结果回调

参数
operationId操作id,对应ChangeChairman接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None

◆ OnChangeParticipantDisplayNameResult()

void JMSDK.JCConference.JCConferenceCallback.OnChangeParticipantDisplayNameResult ( int  operationId,
bool  succ,
int  reason,
string  reasonDetail 
)

修改昵称结果回调

参数
operationId操作id,对应ChangeDisplayName接口返回值
succtrue 表示成功,false 表示失败
reason原因,当 result 为 false 时该值有效 返回0为无异常
reasonDetail失败原因的详情

◆ OnCommandReceivedResult()

void JMSDK.JCConference.JCConferenceCallback.OnCommandReceivedResult ( JCConferenceCommandInfo  commandInfo)

收到会议属性变化或会议其他通知

参数
commandInfo命令信息

◆ OnConferenceCandidatesChanged()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceCandidatesChanged ( List< String >  add,
List< String >  remove 
)

待加入成员列表变化回调

参数
add增加的待加入成员userId
remove移除的待加入成员userId

◆ OnConferenceJoin()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceJoin ( bool  result,
int  reason 
)

加入会议结果回调

参数
result调用成功失败
reason失败原因:JCConferenceReason的AlreadyJoined、TimeOut、Full、InvalidPassword、Lock、Other

◆ OnConferenceLeave()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceLeave ( int  reason)

离开会议回调

参数
reason离开原因: JCConferenceReason的Kicked、Offline、Quit、Over、Other

◆ OnConferenceParticipantJoin()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantJoin ( JCConferenceParticipant  participant)

成员加入回调

参数
participant成员对象

◆ OnConferenceParticipantLeft()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantLeft ( JCConferenceParticipant  participant)

成员离开回调

参数
participant成员对象

◆ OnConferenceParticipantNetChanged()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantNetChanged ( List< JCConferenceParticipant memberList)

成员网络变化回调

参数
memberList网络变化的成员

◆ OnConferenceParticipantUpdate()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantUpdate ( JCConferenceParticipant  participant,
JCConferenceParticipantChangedParam  changedParam 
)

成员更新的回调

参数
participant成员对象
changedParam变化标识集合

◆ OnConferenceParticipantVolumeChanged()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantVolumeChanged ( List< JCConferenceParticipant memberList)

成员音量变化回调

参数
memberList音量变化的成员

◆ OnConferenceStateChange()

void JMSDK.JCConference.JCConferenceCallback.OnConferenceStateChange ( int  state,
int  oldState 
)

状态变化回调

参数
state状态值
oldState变化前状态值

◆ OnDeclineInviteReceived()

void JMSDK.JCConference.JCConferenceCallback.OnDeclineInviteReceived ( string  userId,
string  reason 
)

被邀请方拒绝会议邀请

参数
userId被邀请方userId
reason自定义原因

◆ OnDelayResult()

void JMSDK.JCConference.JCConferenceCallback.OnDelayResult ( int  operationId,
bool  succ,
int  reason 
)

延长会议结果回调

参数
operationId操作id,对应Delay接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None

◆ OnDoodleStart()

void JMSDK.JCConference.JCConferenceCallback.OnDoodleStart ( String  doodleUserId)

涂鸦开启通知

参数
doodleUserId涂鸦发起者

◆ OnDoodleStop()

void JMSDK.JCConference.JCConferenceCallback.OnDoodleStop ( )

涂鸦关闭通知

◆ OnEditReserveResult()

void JMSDK.JCConference.JCConferenceCallback.OnEditReserveResult ( int  operationId,
bool  succ,
int  reason 
)

编辑预约结果回调

参数
operationId操作id,对应EditReserve接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None

◆ OnExportParticipantsLogResult()

void JMSDK.JCConference.JCConferenceCallback.OnExportParticipantsLogResult ( int  operationId,
bool  succ,
List< JCConferenceParticipantLog logs 
)

导出参会成员的信息记录回调

参数
operationId操作id,对应ExportParticipantsLog接口返回值
succ
logs

◆ OnImportCandidatesResult()

void JMSDK.JCConference.JCConferenceCallback.OnImportCandidatesResult ( int  operationId,
bool  succ,
JCConferenceReason  reason 
)

设置待加入成员结果回调

参数
operationId操作id,对应ImportCandidates接口返回值
succtrue表示成功,false表示失败
reasonsucc 为 false 时该值有效,原因:JCConferenceReason的None

◆ OnInviteReceived()

void JMSDK.JCConference.JCConferenceCallback.OnInviteReceived ( JCConferenceInfo  confInfo,
JCConferenceParticipant  inviter,
JCConferenceInviteInfo  userInfo 
)

收到会议邀请回调

参数
confInfo会议
inviter邀请者
userInfo发送邀请时携带的自定义信息

◆ OnInviteResult()

void JMSDK.JCConference.JCConferenceCallback.OnInviteResult ( int  operationId,
bool  succ,
int  reason 
)

邀请结果回调

参数
operationId操作id,对应Invite接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None

◆ OnInviteSipUserResult()

void JMSDK.JCConference.JCConferenceCallback.OnInviteSipUserResult ( int  operationId,
bool  result,
int  reason 
)

邀请Sip用户操作结果回调,成功后会触发 onParticipantJoin 回调

参数
operationId操作id,对应InviteSipUser接口返回值
resulttrue表示邀请成功,false表示邀请失败
reason邀请失败原因,在result为false时该值有效

◆ OnInviteToScreenShare()

void JMSDK.JCConference.JCConferenceCallback.OnInviteToScreenShare ( string  fromUserId)

收到邀请屏幕共享通知回调

参数
fromUserId发起邀请人的用户id(主持人)

◆ OnInviteToSpeak()

void JMSDK.JCConference.JCConferenceCallback.OnInviteToSpeak ( string  fromUserId)

收到邀请发言通知回调

参数
fromUserId发起邀请人的用户id(主持人)

◆ OnLockResult()

void JMSDK.JCConference.JCConferenceCallback.OnLockResult ( int  operationId,
bool  succ,
int  reason 
)

锁定/解锁会议结果的回调。

参数
operationId操作id,对应Lock接口返回值
succtrue 表示操作成功,false 表示操作失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None

◆ OnMessageReceive()

void JMSDK.JCConference.JCConferenceCallback.OnMessageReceive ( String  type,
String  content,
String  fromUserId 
)

收到其他成员发送的消息

参数
type消息类型
content消息内容
fromUserId消息发送成员userId

◆ OnQueryGoingConfResult()

void JMSDK.JCConference.JCConferenceCallback.OnQueryGoingConfResult ( int  operationId,
bool  result,
int  reason,
JCConferenceInfo  confInfo,
List< JCConferenceParticipant memberList 
)

查询进行中的会议结果

参数
operationId操作id,对应QueryGoingConf接口返回值
result
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None
confInfo会议对象
memberList会议中的成员

◆ OnQueryReservedConfResult()

void JMSDK.JCConference.JCConferenceCallback.OnQueryReservedConfResult ( int  operationId,
bool  result,
int  reason,
JCConferenceQueryConfResult  confResult 
)

查询预约会议结果

参数
operationId操作id,对应QueryReservedConf接口返回值
result查询成功失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None
confResult查询结果

◆ OnQuerySingleConfResult()

void JMSDK.JCConference.JCConferenceCallback.OnQuerySingleConfResult ( int  operationId,
bool  result,
int  reason,
JCConferenceReserveInfo  reserveInfo 
)

查询单个预约会议结果

参数
operationId操作id,对应QuerySingleConf接口返回值
result查询成功失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None
reserveInfo查询结果

◆ OnRefreshReservedConfResult()

void JMSDK.JCConference.JCConferenceCallback.OnRefreshReservedConfResult ( int  operationId,
bool  succ,
int  reason,
long  lastUpdateTime,
List< JCConferenceReserveInfo add,
List< JCConferenceReserveInfo update,
List< string >  remove 
)

获取预约会议列表回调

参数
operationId操作id,对应RefreshReservedConf接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None
lastUpdateTime最后更新时间
add增加的会议列表
update更新的会议列表
remove删除的会议列表(JCConferenceReserveInfo的 Uuid)

◆ OnRejectToScreenShare()

void JMSDK.JCConference.JCConferenceCallback.OnRejectToScreenShare ( string  fromUserId)

收到拒绝屏幕共享通知

参数
fromUserId被邀请屏幕共享人的用户id(主持人)

◆ OnReserveConfStart()

void JMSDK.JCConference.JCConferenceCallback.OnReserveConfStart ( JCConferenceReserveInfo  reserveInfo)

预约会议开始回调

参数
reserveInfo预约会议

◆ OnReserveConfStateChanged()

void JMSDK.JCConference.JCConferenceCallback.OnReserveConfStateChanged ( JCConferenceReserveInfo  reserveInfo,
JCConferenceReserveInfoChangeType  changeType 
)

预约会议状态变化

参数
reserveInfo预约会议

◆ OnReserveResult()

void JMSDK.JCConference.JCConferenceCallback.OnReserveResult ( int  operationId,
bool  succ,
int  reason,
JCConferenceReserveInfo  reserveInfo 
)

预约结果回调

参数
operationId操作id,对应Reserve接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,目前失败原因 JCConferenceReason.ConfNumberExist
reserveInfo预约会议信息,暂时只有Uuid和ConfNumber

◆ OnSubTitleStartOrUpdate()

void JMSDK.JCConference.JCConferenceCallback.OnSubTitleStartOrUpdate ( JCConferenceSubTitleInfo  subTitleInfo)

收到会议字幕开启或者变更通知

参数
subTitleInfo字幕对象

◆ OnSubTitleStop()

void JMSDK.JCConference.JCConferenceCallback.OnSubTitleStop ( )

收到会议字幕关闭通知

◆ OnTransferToAudioConf()

void JMSDK.JCConference.JCConferenceCallback.OnTransferToAudioConf ( )

通知转为音频会议

◆ OnTransferToVideoConf()

void JMSDK.JCConference.JCConferenceCallback.OnTransferToVideoConf ( )

通知转为视频会议

◆ OnUpdateParticipantExpandInfoResult()

void JMSDK.JCConference.JCConferenceCallback.OnUpdateParticipantExpandInfoResult ( int  operationId,
bool  succ,
int  reason 
)

更新成员扩展信息结果回调

参数
operationId操作id,对应UpdateParticipantExpandInfo接口返回值
succtrue 表示成功,false 表示失败
reason当 result 为 false 时该值有效,原因:JCConferenceReason的None

该接口的文档由以下文件生成:
  • C:/code/Windows/SDK/Windows/JMSDK/JMSDK/JCConference/JCConferenceCallback.cs