JMSDK Windows
v2.6.1
|
会议回调 更多...
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 () |
涂鸦关闭通知 更多... | |
会议回调
void JMSDK.JCConference.JCConferenceCallback.OnCancelInviteReceived | ( | JCConferenceInfo | confInfo, |
JCConferenceParticipant | inviter | ||
) |
被邀请方收到邀请取消
confInfo | 会议 |
inviter | 邀请者 |
void JMSDK.JCConference.JCConferenceCallback.OnCancelReserveResult | ( | int | operationId, |
bool | succ, | ||
int | reason | ||
) |
取消预约结果回调
operationId | 操作id,对应CancelReserve接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
void JMSDK.JCConference.JCConferenceCallback.OnChairmanUpdate | ( | List< JCConferenceParticipant > | memberList | ) |
设置主持人操作结果回调,成功后会触发 onChairmanUpdate 回调
memberList | 更新的成员 |
void JMSDK.JCConference.JCConferenceCallback.OnChangeChairmanResult | ( | int | operationId, |
bool | succ, | ||
int | reason | ||
) |
更改主持人结果回调
operationId | 操作id,对应ChangeChairman接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
void JMSDK.JCConference.JCConferenceCallback.OnChangeParticipantDisplayNameResult | ( | int | operationId, |
bool | succ, | ||
int | reason, | ||
string | reasonDetail | ||
) |
修改昵称结果回调
operationId | 操作id,对应ChangeDisplayName接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 原因,当 result 为 false 时该值有效 返回0为无异常 |
reasonDetail | 失败原因的详情 |
void JMSDK.JCConference.JCConferenceCallback.OnCommandReceivedResult | ( | JCConferenceCommandInfo | commandInfo | ) |
收到会议属性变化或会议其他通知
commandInfo | 命令信息 |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceCandidatesChanged | ( | List< String > | add, |
List< String > | remove | ||
) |
待加入成员列表变化回调
add | 增加的待加入成员userId |
remove | 移除的待加入成员userId |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceJoin | ( | bool | result, |
int | reason | ||
) |
加入会议结果回调
result | 调用成功失败 |
reason | 失败原因:JCConferenceReason的AlreadyJoined、TimeOut、Full、InvalidPassword、Lock、Other |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceLeave | ( | int | reason | ) |
离开会议回调
reason | 离开原因: JCConferenceReason的Kicked、Offline、Quit、Over、Other |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantJoin | ( | JCConferenceParticipant | participant | ) |
成员加入回调
participant | 成员对象 |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantLeft | ( | JCConferenceParticipant | participant | ) |
成员离开回调
participant | 成员对象 |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantNetChanged | ( | List< JCConferenceParticipant > | memberList | ) |
成员网络变化回调
memberList | 网络变化的成员 |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantUpdate | ( | JCConferenceParticipant | participant, |
JCConferenceParticipantChangedParam | changedParam | ||
) |
成员更新的回调
participant | 成员对象 |
changedParam | 变化标识集合 |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceParticipantVolumeChanged | ( | List< JCConferenceParticipant > | memberList | ) |
成员音量变化回调
memberList | 音量变化的成员 |
void JMSDK.JCConference.JCConferenceCallback.OnConferenceStateChange | ( | int | state, |
int | oldState | ||
) |
状态变化回调
state | 状态值 |
oldState | 变化前状态值 |
void JMSDK.JCConference.JCConferenceCallback.OnDeclineInviteReceived | ( | string | userId, |
string | reason | ||
) |
被邀请方拒绝会议邀请
userId | 被邀请方userId |
reason | 自定义原因 |
void JMSDK.JCConference.JCConferenceCallback.OnDelayResult | ( | int | operationId, |
bool | succ, | ||
int | reason | ||
) |
延长会议结果回调
operationId | 操作id,对应Delay接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
void JMSDK.JCConference.JCConferenceCallback.OnDoodleStart | ( | String | doodleUserId | ) |
涂鸦开启通知
doodleUserId | 涂鸦发起者 |
void JMSDK.JCConference.JCConferenceCallback.OnDoodleStop | ( | ) |
涂鸦关闭通知
void JMSDK.JCConference.JCConferenceCallback.OnEditReserveResult | ( | int | operationId, |
bool | succ, | ||
int | reason | ||
) |
编辑预约结果回调
operationId | 操作id,对应EditReserve接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
void JMSDK.JCConference.JCConferenceCallback.OnExportParticipantsLogResult | ( | int | operationId, |
bool | succ, | ||
List< JCConferenceParticipantLog > | logs | ||
) |
导出参会成员的信息记录回调
operationId | 操作id,对应ExportParticipantsLog接口返回值 |
succ | |
logs |
void JMSDK.JCConference.JCConferenceCallback.OnImportCandidatesResult | ( | int | operationId, |
bool | succ, | ||
JCConferenceReason | reason | ||
) |
设置待加入成员结果回调
operationId | 操作id,对应ImportCandidates接口返回值 |
succ | true表示成功,false表示失败 |
reason | succ 为 false 时该值有效,原因:JCConferenceReason的None |
void JMSDK.JCConference.JCConferenceCallback.OnInviteReceived | ( | JCConferenceInfo | confInfo, |
JCConferenceParticipant | inviter, | ||
JCConferenceInviteInfo | userInfo | ||
) |
收到会议邀请回调
confInfo | 会议 |
inviter | 邀请者 |
userInfo | 发送邀请时携带的自定义信息 |
void JMSDK.JCConference.JCConferenceCallback.OnInviteResult | ( | int | operationId, |
bool | succ, | ||
int | reason | ||
) |
邀请结果回调
operationId | 操作id,对应Invite接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
void JMSDK.JCConference.JCConferenceCallback.OnInviteSipUserResult | ( | int | operationId, |
bool | result, | ||
int | reason | ||
) |
邀请Sip用户操作结果回调,成功后会触发 onParticipantJoin 回调
operationId | 操作id,对应InviteSipUser接口返回值 |
result | true表示邀请成功,false表示邀请失败 |
reason | 邀请失败原因,在result为false时该值有效 |
void JMSDK.JCConference.JCConferenceCallback.OnInviteToScreenShare | ( | string | fromUserId | ) |
收到邀请屏幕共享通知回调
fromUserId | 发起邀请人的用户id(主持人) |
void JMSDK.JCConference.JCConferenceCallback.OnInviteToSpeak | ( | string | fromUserId | ) |
收到邀请发言通知回调
fromUserId | 发起邀请人的用户id(主持人) |
void JMSDK.JCConference.JCConferenceCallback.OnLockResult | ( | int | operationId, |
bool | succ, | ||
int | reason | ||
) |
锁定/解锁会议结果的回调。
operationId | 操作id,对应Lock接口返回值 |
succ | true 表示操作成功,false 表示操作失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
void JMSDK.JCConference.JCConferenceCallback.OnMessageReceive | ( | String | type, |
String | content, | ||
String | fromUserId | ||
) |
收到其他成员发送的消息
type | 消息类型 |
content | 消息内容 |
fromUserId | 消息发送成员userId |
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 | 会议中的成员 |
void JMSDK.JCConference.JCConferenceCallback.OnQueryReservedConfResult | ( | int | operationId, |
bool | result, | ||
int | reason, | ||
JCConferenceQueryConfResult | confResult | ||
) |
查询预约会议结果
operationId | 操作id,对应QueryReservedConf接口返回值 |
result | 查询成功失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
confResult | 查询结果 |
void JMSDK.JCConference.JCConferenceCallback.OnQuerySingleConfResult | ( | int | operationId, |
bool | result, | ||
int | reason, | ||
JCConferenceReserveInfo | reserveInfo | ||
) |
查询单个预约会议结果
operationId | 操作id,对应QuerySingleConf接口返回值 |
result | 查询成功失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
reserveInfo | 查询结果 |
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接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |
lastUpdateTime | 最后更新时间 |
add | 增加的会议列表 |
update | 更新的会议列表 |
remove | 删除的会议列表(JCConferenceReserveInfo的 Uuid) |
void JMSDK.JCConference.JCConferenceCallback.OnRejectToScreenShare | ( | string | fromUserId | ) |
收到拒绝屏幕共享通知
fromUserId | 被邀请屏幕共享人的用户id(主持人) |
void JMSDK.JCConference.JCConferenceCallback.OnReserveConfStart | ( | JCConferenceReserveInfo | reserveInfo | ) |
预约会议开始回调
reserveInfo | 预约会议 |
void JMSDK.JCConference.JCConferenceCallback.OnReserveConfStateChanged | ( | JCConferenceReserveInfo | reserveInfo, |
JCConferenceReserveInfoChangeType | changeType | ||
) |
预约会议状态变化
reserveInfo | 预约会议 |
void JMSDK.JCConference.JCConferenceCallback.OnReserveResult | ( | int | operationId, |
bool | succ, | ||
int | reason, | ||
JCConferenceReserveInfo | reserveInfo | ||
) |
预约结果回调
operationId | 操作id,对应Reserve接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,目前失败原因 JCConferenceReason.ConfNumberExist |
reserveInfo | 预约会议信息,暂时只有Uuid和ConfNumber |
void JMSDK.JCConference.JCConferenceCallback.OnSubTitleStartOrUpdate | ( | JCConferenceSubTitleInfo | subTitleInfo | ) |
收到会议字幕开启或者变更通知
subTitleInfo | 字幕对象 |
void JMSDK.JCConference.JCConferenceCallback.OnSubTitleStop | ( | ) |
收到会议字幕关闭通知
void JMSDK.JCConference.JCConferenceCallback.OnTransferToAudioConf | ( | ) |
通知转为音频会议
void JMSDK.JCConference.JCConferenceCallback.OnTransferToVideoConf | ( | ) |
通知转为视频会议
void JMSDK.JCConference.JCConferenceCallback.OnUpdateParticipantExpandInfoResult | ( | int | operationId, |
bool | succ, | ||
int | reason | ||
) |
更新成员扩展信息结果回调
operationId | 操作id,对应UpdateParticipantExpandInfo接口返回值 |
succ | true 表示成功,false 表示失败 |
reason | 当 result 为 false 时该值有效,原因:JCConferenceReason的None |