Public 成员函数 | |
void | onMediaChannelStateChange (JCMediaChannelState state, JCMediaChannelState oldState) |
void | onMediaChannelPropertyChange (JCMediaChannel.PropChangeParam propChangeParam) |
void | onJoin (bool result, JCMediaChannelReason reason, string channelId) |
void | onLeave (JCMediaChannelReason reason, string channelId) |
void | onStop (bool result, JCMediaChannelReason reason) |
void | onQuery (int operationId, bool result, JCMediaChannelReason reason, JCMediaChannelQueryInfo queryInfo) |
void | onParticipantJoin (JCMediaChannelParticipant participant) |
void | onParticipantLeft (JCMediaChannelParticipant participant) |
void | onParticipantUpdate (JCMediaChannelParticipant participant, JCMediaChannelParticipant.ChangeParam changeParam) |
void | onMessageReceive (string type, string content, string fromUserId) |
void | onInviteSipUserResult (int operationId, bool result, int reason) |
void | onParticipantVolumeChange (JCMediaChannelParticipant participant) |
详细描述
成员函数说明
◆ onInviteSipUserResult()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onInviteSipUserResult | ( | int | operationId, |
bool | result, | ||
int | reason | ||
) |
邀请Sip用户操作结果回调
- 参数
-
operationId 操作id result 邀请用户是否成功 - true:成功,此时会触发 onParticipantJoin 回调
- false:失败
reason 失败原因,当 result 为 false 时该值有效。参见:失败原因
◆ onJoin()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onJoin | ( | bool | result, |
JCMediaChannelReason | reason, | ||
string | channelId | ||
) |
加入频道结果回调
- 参数
-
result 加入频道是否成功 - true:成功
- false:失败
reason 加入失败原因,当 result 为 false 时该值有效。失败原因参见:错误码 channelId 频道标识符
◆ onLeave()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onLeave | ( | JCMediaChannelReason | reason, |
string | channelId | ||
) |
离开频道结果回调
- 参数
-
reason 离开原因,参见:离开原因 channelId 频道标识符
◆ onMediaChannelPropertyChange()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onMediaChannelPropertyChange | ( | JCMediaChannel.PropChangeParam | propChangeParam | ) |
属性变化回调
- 参数
-
changeParam PropChangeParam 变化标识集合
◆ onMediaChannelStateChange()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onMediaChannelStateChange | ( | JCMediaChannelState | state, |
JCMediaChannelState | oldState | ||
) |
◆ onMessageReceive()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onMessageReceive | ( | string | type, |
string | content, | ||
string | fromUserId | ||
) |
接收频道消息的回调
- 参数
-
type 消息类型 对应 sendMessage 方法中的 type 参数 content 消息内容 对应 sendMessage 方法中的 content 参数 fromUserId 消息发送成员的 userId
◆ onParticipantJoin()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onParticipantJoin | ( | JCMediaChannelParticipant | participant | ) |
新成员加入回调
- 参数
-
participant JCMediaChannelParticipant 成员对象
◆ onParticipantLeft()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onParticipantLeft | ( | JCMediaChannelParticipant | participant | ) |
成员离开回调
- 参数
-
participant JCMediaChannelParticipant 成员对象
◆ onParticipantUpdate()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onParticipantUpdate | ( | JCMediaChannelParticipant | participant, |
JCMediaChannelParticipant.ChangeParam | changeParam | ||
) |
成员更新回调
- 参数
-
participant JCMediaChannelParticipant 成员对象 changeParam ChangeParam 更新标识类
◆ onParticipantVolumeChange()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onParticipantVolumeChange | ( | JCMediaChannelParticipant | participant | ) |
成员声音变化
- 参数
-
participant JCMediaChannelParticipant 变化成员
◆ onQuery()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onQuery | ( | int | operationId, |
bool | result, | ||
JCMediaChannelReason | reason, | ||
JCMediaChannelQueryInfo | queryInfo | ||
) |
查询频道信息结果回调
- 参数
-
operationId 操作id,由 query 接口返回 result 查询频道信息是否成功 - true:查询成功
- false:查询失败
reason 查询失败原因,当 result 为 false 时该值有效。失败原因参见:失败原因 queryInfo JCMediaChannelQueryInfo 对象,查询到的频道信息,当失败时只需关注 channelId
◆ onStop()
void JCSDK.JCMediaChannel.JCMediaChannelCallback.onStop | ( | bool | result, |
JCMediaChannelReason | reason | ||
) |
解散频道结果回调
- 参数
-
result 解散频道是否成功 - true:成功
- false:失败
reason 解散失败原因,当 result 为 false 时该值有效。失败原因参见:失败原因
该接口的文档由以下文件生成:
- JCSDK/JCSDK/JCMediaChannel/JCMediaChannelCallback.cs