简体中文

P2P连线接口

iOS APIs - P2P连线 | Kalay SDK 开发指南

KY_Connect

  • 功能描述:
  • 连接设备并解码出图。

接口定义

- (void)KY_Connect:(NSString * _Nonnull)uid           authKey:(NSString * _Nonnull)authKey          authType:(AvAuthType)authType          password:(NSString * _Nonnull)password           channel:(NSInteger)channel          isDecode:(BOOL)isDecode           renderType:(RENDERTYPE)renderType;

参数说明

参数类型说明
uidstring设备唯一标识符 (UID)
authKeystring用于 AuthKey 方式认证的密钥。
authTypeAvAuthType认证类型枚举(例如,密码认证或 AuthKey 认证)。
passwordstring设备访问密码(当 authType 为密码认证时使用)。
channelint要开启并出图的通道号,默认值为 0。
isDecodeboolean是否进行解码并渲染画面,默认为 true
renderTypeRENDERTYPE指定渲染输出的数据类型。参考 RENDERTYPE 枚举 定义。

RENDERTYPE 枚举

枚举值说明
OUTPUT_EMPTY (0)仅接收、解码、渲染视频流,不对外输出原始数据。
OUTPUT_YUV (1)接收、解码、渲染,并输出 I420 格式的 YUV 数据(此操作会消耗额外性能)。
OUTPUT_RGB_8888 (2)接收、解码、渲染,并输出 RGB_8888 格式的数据(此操作会消耗额外性能)。
OUTPUT_RGB_565 (3)接收、解码、渲染,并输出 RGB_565 格式的数据(此操作会消耗额外性能)。
OUTPUT_YUV_NV12 (4)接收、解码、渲染,并输出 NV12 格式的 YUV 数据(此操作会消耗额外性能)。

回调说明

连接状态和结果通常通过设置 delegate 并实现相应的回调方法来获取(例如,KY_DeviceStatus)。

返回码

详细的返回码会在 delegate 的回调方法中提供。

代码示例

// 假设 self.camera 是一个已经初始化的 KYCamera 实例 // self.uid, self.pwd, _mainChannel, self.isAuthToken, self.authKey 已提前设置 [self.camera KY_Connect:self.uid                authKey:self.authKey               authType:(self.isAuthToken ? AvAuthTypeAuthKey : AvAuthTypePassword)               password:self.pwd                channel:_mainChannel               isDecode:YES            renderType:OUTPUT_YUV];

KY_Disconnect

  • 功能描述:
  • 断开指定通道的连接,并停止该通道的音视频功能。

接口定义

- (void)KY_Disconnect:(NSInteger)channel;

参数说明

参数类型说明
channelint要断开连接的通道号,通常为 0。

回调说明

断开状态通常通过设置 delegate 并实现 KY_DeviceStatus 回调方法来获取。

返回码

无。

代码示例

[self.camera KY_Disconnect:_mainChannel];

KY_DisconnectAll

  • 功能描述:
  • 停止并断开与该设备的所有通道连接。

接口定义

- (void)KY_DisconnectAll;

参数说明

无。

回调说明

断开状态通常通过设置 delegate 并实现 KY_DeviceStatus 回调方法来获取。

返回码

无。

代码示例

[self.camera KY_DisconnectAll];

即刻开启您的物联网之旅

联系解决方案专家
Kalay App
资讯安全白皮书
全球专利布局
解决方案
新闻动态
公司动态
行业资讯
媒体报道
永续发展
经营者的话
社会参与
环境永续
公司治理

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

© 2022 物联智慧科技(深圳)有限公司版权所有粤ICP备14023641号
在线咨询
扫一扫

TUTK服务尽在掌握

全国免费服务热线
+86 755 27702549

返回顶部