JMSDK Windows  v2.6.1
| Public 成员函数 | 属性 | 所有成员列表
JMSDK.JCCall.JCCallItem类 参考

通话对象,主要记录通话的一些状态,UI可以根据其中的状态进行更新 更多...

class  ChangeParam
 

Public 成员函数

 JCCallItem ()
 构造函数 更多...
 
ChangeParam PickChangeParam ()
 

属性

string UserId [get, set]
 用户标识 更多...
 
string DisplayName [get, set]
 用户昵称 更多...
 
string RenderId [get, set]
 渲染标识,用于JCMediaDevice渲染视频使用 更多...
 
JCCallDirection Direction [get, set]
 通话方向,呼入或呼出 更多...
 
bool Video [get, set]
 是否为视频通话 更多...
 
long BeginTime [get, set]
 通话建立时间戳,单位秒 更多...
 
long TalkingBeginTime [get, set]
 通话开始时间戳,单位秒 更多...
 
JCCallState State [get, set]
 通话状态 更多...
 
bool Hold [get, set]
 是否挂起状态 更多...
 
bool Held [get, set]
 是否被挂起状态 更多...
 
bool Mute [get, set]
 是否静音状态 更多...
 
bool AudioRecord [get, set]
 获取是否录音状态 更多...
 
string AudioOutputType [get, set]
 音频输出类型 更多...
 
bool Active [get, set]
 通话是否激活状态 更多...
 
bool UploadVideoStreamSelf [get, set]
 本端是否在上传视频流,针对视频通话 更多...
 
bool UploadVideoStreamOther [get, set]
 对端是否在上传视频流,针对视频通话 更多...
 
JCCallReason Reason [get, set]
 通话结束原因 更多...
 
int NetStatus [get, set]
 网络状态 更多...
 
long NetStatusUpdateTime [get, set]
 网络状态更新时间 更多...
 
bool LocalVideoRecord [get, set]
 获取本端视频录制状态 更多...
 
bool RemoteVideoRecord [get, set]
 获取远端视频录制状态 更多...
 
string ExtraParam [get, set]
 获取对端透传的参数 更多...
 
string ServerCallId [get, set]
 获取服务端唯一通话callId,可以用来通话去重,如果为空字符串则不能通过此字段来去重,说明此通话还未到服务器 更多...
 
string AudioRecordFilePath [get, set]
 录音文件路径 更多...
 
string LocalVideoRecordFilePath [get, set]
 本地录像文件路径 更多...
 
string RemoteVideoRecordFilePath [get, set]
 远端录像文件路径 更多...
 

详细描述

通话对象,主要记录通话的一些状态,UI可以根据其中的状态进行更新

构造及析构函数说明

◆ JCCallItem()

JMSDK.JCCall.JCCallItem.JCCallItem ( )
inline

构造函数

属性说明

◆ Active

bool JMSDK.JCCall.JCCallItem.Active
getset

通话是否激活状态

◆ AudioOutputType

string JMSDK.JCCall.JCCallItem.AudioOutputType
getset

音频输出类型

◆ AudioRecord

bool JMSDK.JCCall.JCCallItem.AudioRecord
getset

获取是否录音状态

◆ AudioRecordFilePath

string JMSDK.JCCall.JCCallItem.AudioRecordFilePath
getset

录音文件路径

◆ BeginTime

long JMSDK.JCCall.JCCallItem.BeginTime
getset

通话建立时间戳,单位秒

◆ Direction

JCCallDirection JMSDK.JCCall.JCCallItem.Direction
getset

通话方向,呼入或呼出

◆ DisplayName

string JMSDK.JCCall.JCCallItem.DisplayName
getset

用户昵称

◆ ExtraParam

string JMSDK.JCCall.JCCallItem.ExtraParam
getset

获取对端透传的参数

◆ Held

bool JMSDK.JCCall.JCCallItem.Held
getset

是否被挂起状态

◆ Hold

bool JMSDK.JCCall.JCCallItem.Hold
getset

是否挂起状态

◆ LocalVideoRecord

bool JMSDK.JCCall.JCCallItem.LocalVideoRecord
getset

获取本端视频录制状态

◆ LocalVideoRecordFilePath

string JMSDK.JCCall.JCCallItem.LocalVideoRecordFilePath
getset

本地录像文件路径

◆ Mute

bool JMSDK.JCCall.JCCallItem.Mute
getset

是否静音状态

◆ NetStatus

int JMSDK.JCCall.JCCallItem.NetStatus
getset

网络状态

◆ NetStatusUpdateTime

long JMSDK.JCCall.JCCallItem.NetStatusUpdateTime
getset

网络状态更新时间

◆ Reason

JCCallReason JMSDK.JCCall.JCCallItem.Reason
getset

通话结束原因

◆ RemoteVideoRecord

bool JMSDK.JCCall.JCCallItem.RemoteVideoRecord
getset

获取远端视频录制状态

◆ RemoteVideoRecordFilePath

string JMSDK.JCCall.JCCallItem.RemoteVideoRecordFilePath
getset

远端录像文件路径

◆ RenderId

string JMSDK.JCCall.JCCallItem.RenderId
getset

渲染标识,用于JCMediaDevice渲染视频使用

◆ ServerCallId

string JMSDK.JCCall.JCCallItem.ServerCallId
getset

获取服务端唯一通话callId,可以用来通话去重,如果为空字符串则不能通过此字段来去重,说明此通话还未到服务器

◆ State

JCCallState JMSDK.JCCall.JCCallItem.State
getset

通话状态

◆ TalkingBeginTime

long JMSDK.JCCall.JCCallItem.TalkingBeginTime
getset

通话开始时间戳,单位秒

◆ UploadVideoStreamOther

bool JMSDK.JCCall.JCCallItem.UploadVideoStreamOther
getset

对端是否在上传视频流,针对视频通话

◆ UploadVideoStreamSelf

bool JMSDK.JCCall.JCCallItem.UploadVideoStreamSelf
getset

本端是否在上传视频流,针对视频通话

◆ UserId

string JMSDK.JCCall.JCCallItem.UserId
getset

用户标识

◆ Video

bool JMSDK.JCCall.JCCallItem.Video
getset

是否为视频通话


该类的文档由以下文件生成: