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邀请用户是否成功
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)

属性变化回调

参数
changeParamPropChangeParam 变化标识集合

◆ onMediaChannelStateChange()

void JCSDK.JCMediaChannel.JCMediaChannelCallback.onMediaChannelStateChange ( JCMediaChannelState  state,
JCMediaChannelState  oldState 
)

自身在频道中的状态变化回调

状态:

参数
state当前状态
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)

新成员加入回调

参数
participantJCMediaChannelParticipant 成员对象

◆ onParticipantLeft()

void JCSDK.JCMediaChannel.JCMediaChannelCallback.onParticipantLeft ( JCMediaChannelParticipant  participant)

成员离开回调

参数
participantJCMediaChannelParticipant 成员对象

◆ onParticipantUpdate()

void JCSDK.JCMediaChannel.JCMediaChannelCallback.onParticipantUpdate ( JCMediaChannelParticipant  participant,
JCMediaChannelParticipant.ChangeParam  changeParam 
)

成员更新回调

参数
participantJCMediaChannelParticipant 成员对象
changeParamChangeParam 更新标识类

◆ onParticipantVolumeChange()

void JCSDK.JCMediaChannel.JCMediaChannelCallback.onParticipantVolumeChange ( JCMediaChannelParticipant  participant)

成员声音变化

参数
participantJCMediaChannelParticipant 变化成员

◆ onQuery()

void JCSDK.JCMediaChannel.JCMediaChannelCallback.onQuery ( int  operationId,
bool  result,
JCMediaChannelReason  reason,
JCMediaChannelQueryInfo  queryInfo 
)

查询频道信息结果回调

参数
operationId操作id,由 query 接口返回
result查询频道信息是否成功
  • true:查询成功
  • false:查询失败
reason查询失败原因,当 result 为 false 时该值有效。失败原因参见:失败原因
queryInfoJCMediaChannelQueryInfo 对象,查询到的频道信息,当失败时只需关注 channelId

◆ onStop()

void JCSDK.JCMediaChannel.JCMediaChannelCallback.onStop ( bool  result,
JCMediaChannelReason  reason 
)

解散频道结果回调

参数
result解散频道是否成功
  • true:成功
  • false:失败
reason解散失败原因,当 result 为 false 时该值有效。失败原因参见:失败原因

该接口的文档由以下文件生成:
  • JCSDK/JCSDK/JCMediaChannel/JCMediaChannelCallback.cs