数据类型

本文为您介绍音视频通信增值服务iOS SDK涉及的数据类型以及数据详情。

目录

数据类型

描述

RtcAction

被呼叫方收到通话邀请后的回复类型。

MqttConnectStatus

设备与MQTT信令服务器之间的连接状态。

GuestReply

被叫方的回复。

GuestInfo

被呼叫方的身份信息。

Invitation

被呼叫方收到的通话邀请详情。

ChannelInfo

主叫方发起通话的详情。

详情

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 *

呼叫类型。

  • video:视频通话。

  • audio:语音通话。

idx

int

当前通话的内部序号。

ChannelInfo:主叫方发起通话的详情

参数

类型

描述

channelType

NSString *

通话类型。

  • video:视频通话。

  • audio:语音通话。

callType

NSString *

通话模式,1v1:一对一通话。

guestInfo

GuestInfo *

被呼叫方的身份信息。

该类提供了构造函数方法-(void)initWithPkDn:(NSString * _Nonnull)productKey deviceName:(NSString * _Nonnull)deviceName;,设置被叫方的身份信息。

阿里云首页 物联网平台 相关技术圈