JCMediaChannelCallback 对象,用于回调媒体频道相关事件
更多...
|
void | OnMediaChannelStateChange (JCMediaChannelState state, JCMediaChannelState oldState, JCMediaChannel obj) |
| 自身状态变化回调 更多...
|
|
void | OnMediaChannelPropertyChange (JCMediaChannel.PropChangeParam propChangeParam, JCMediaChannel obj) |
| 属性变化回调,目前主要关注屏幕共享和窗口共享状态的更新 更多...
|
|
void | OnJoin (bool result, JCMediaChannelReason reason, string channelId, JCMediaChannel obj) |
| 加入频道结果回调 更多...
|
|
void | OnLeave (JCMediaChannelReason reason, string channelId, JCMediaChannel obj) |
| 离开频道结果标识 更多...
|
|
void | OnStop (bool result, JCMediaChannelReason reason, JCMediaChannel obj) |
| 解散频道结果回调 更多...
|
|
void | OnQuery (int operationId, bool result, JCMediaChannelReason reason, JCMediaChannelQueryInfo queryInfo, JCMediaChannel obj) |
| 查询频道信息结果回调 更多...
|
|
void | OnParticipantJoin (JCMediaChannelParticipant participant, JCMediaChannel obj) |
| 成员加入回调 更多...
|
|
void | OnParticipantLeft (JCMediaChannelParticipant participant, JCMediaChannelReason reason, JCMediaChannel obj) |
| 成员离开回调 更多...
|
|
void | OnParticipantUpdate (JCMediaChannelParticipant participant, JCMediaChannelParticipant.ChangeParam changeParam, JCMediaChannel obj) |
| 成员更新回调 更多...
|
|
void | OnMessageReceive (string type, string content, string fromUserId, JCMediaChannel obj) |
| 接收频道消息的回调 更多...
|
|
void | OnInviteSipUserResult (int operationId, bool result, int reason, JCMediaChannel obj) |
| 邀请Sip用户操作结果回调 更多...
|
|
void | OnGenerateRoomIdResult (bool succ, int operationId, string roomId) |
| 获取会议号结果 更多...
|
|
◆ OnGenerateRoomIdResult()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.OnGenerateRoomIdResult |
( |
bool |
succ, |
|
|
int |
operationId, |
|
|
string |
roomId |
|
) |
| |
获取会议号结果
- 参数
-
succ | 获取是否成功 |
operationId | 操作id,对应接口调用 |
roomId | 获取到的会议号 |
◆ OnInviteSipUserResult()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.OnInviteSipUserResult |
( |
int |
operationId, |
|
|
bool |
result, |
|
|
int |
reason, |
|
|
JCMediaChannel |
obj |
|
) |
| |
◆ OnJoin()
加入频道结果回调
- 参数
-
result | 加入频道是否成功
|
reason | 加入失败原因,当 result 为 false 时该值有效 失败原因参见:JCMediaChannel 错误码 |
channelId | 媒体频道标识 |
obj | 当前 MediChannel 对象 |
◆ OnLeave()
◆ OnMediaChannelPropertyChange()
属性变化回调,目前主要关注屏幕共享和窗口共享状态的更新
- 参数
-
obj | 当前 MediChannel 对象 |
propChangeParam | 变化标识集合 |
◆ OnMediaChannelStateChange()
自身状态变化回调
状态:
- 参数
-
state | 当前状态 |
oldState | 变化前状态值 |
obj | MediChannel 对象 |
◆ OnMessageReceive()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.OnMessageReceive |
( |
string |
type, |
|
|
string |
content, |
|
|
string |
fromUserId, |
|
|
JCMediaChannel |
obj |
|
) |
| |
接收频道消息的回调
- 参数
-
type | 消息类型,对应 sendMessage 方法中的 type 参数 |
content | 消息内容,对应 sendMessage 方法中的 content 参数 |
fromUserId | 消息发送成员userId |
obj | 当前 MediChannel 对象 |
◆ OnParticipantJoin()
成员加入回调
- 参数
-
participant | 成员对象 |
obj | 当前 MediChannel 对象 |
◆ OnParticipantLeft()
成员离开回调
- 参数
-
participant | 成员对象 |
reason | 成员离开原因 |
obj | 当前 MediChannel 对象 |
◆ OnParticipantUpdate()
成员更新回调
- 参数
-
participant | 成员对象 |
changeParam | 更新标识类 |
obj | 当前 MediChannel 对象 |
◆ OnQuery()
查询频道信息结果回调
- 参数
-
operationId | 操作id,由 query 接口返回 |
result | 查询频道信息是否成功
|
reason | 查询失败原因,当result为false时该值有效,失败原因参见:JCMediaChannel 错误码 |
queryInfo | 查询到的频道信息,当失败时只需关注 channelId |
obj | 当前 MediChannel 对象 |
◆ OnStop()
解散频道结果回调
- 参数
-
result | 解散频道是否成功
|
reason | 解散失败原因,当 result 为 false 时该值有效,失败原因参见:JCMediaChannel 失败原因 |
obj | 当前 MediChannel 对象 |
该接口的文档由以下文件生成:
- JCMediaChannel/JCMediaChannelCallback.cs