数据类型
本文为您介绍音视频通信增值服务iOS SDK涉及的数据类型以及数据详情。
目录
数据类型 | 描述 |
---|---|
被呼叫方收到通话邀请后的回复类型。 | |
设备与MQTT信令服务器之间的连接状态。 | |
被叫方的回复。 | |
被呼叫方的身份信息。 | |
被呼叫方收到的通话邀请详情。 | |
主叫方发起通话的详情。 |
详情
RtcAction:被呼叫方收到通话邀请后的回复类型
枚举值 | 描述 |
---|---|
GUEST_ACCEPT | 接受通话邀请。 |
GUEST_REJECT | 拒绝通话邀请。 |
GUEST_LEAVE | 离开通话。 |
GUEST_ACK_ONLY | 收到RTC下行报文。 |
GUEST_BUSY | 被呼叫方忙碌,无法接受通话邀请。 |
HOST_TERMINATE | 主叫方主动挂断。 |
GUEST_OTHER_ACTION | 被叫方其他状态。 |
MqttConnectStatus:设备与MQTT信令服务器之间的连接状态
枚举值 | 描述 |
---|---|
DISCONNECTED | 断开连接。 |
CONNECTED | 已连接。 |
GuestReply:被叫方的回复
参数 | 类型 | 描述 |
---|---|---|
action | NSString * | 被叫方的回复。 |
channelId | NSString * | 通话的频道ID。 |
productKey | NSString * | 被呼叫方的产品证书。 |
deviceName | NSString * | 被呼叫方的设备名称。 |
GuestInfo:被呼叫方的身份信息
参数 | 类型 | 描述 |
---|---|---|
iotId | NSString * | 被呼叫方的设备ID。 |
productKey | NSString * | 被呼叫方的产品证书。 |
deviceName | NSString * | 被呼叫方的设备名称。 |
Invitation:被呼叫方收到的通话邀请详情
参数 | 类型 | 描述 |
---|---|---|
userId | NSString * | 被呼叫方的设备ID。 |
channelId | NSString * | 频道ID。 |
callerIotId | NSString * | 主叫方的设备ID。 |
callType | NSString * | 通话模式,1v1:一对一通话。 |
channelType | NSString * | 呼叫类型。
|
idx | int | 当前通话的内部序号。 |
ChannelInfo:主叫方发起通话的详情
参数 | 类型 | 描述 |
---|---|---|
channelType | NSString * | 通话类型。
|
callType | NSString * | 通话模式,1v1:一对一通话。 |
guestInfo | GuestInfo * | 被呼叫方的身份信息。 |
该类提供了构造函数方法-(void)initWithPkDn:(NSString * _Nonnull)productKey deviceName:(NSString * _Nonnull)deviceName;
,设置被叫方的身份信息。