KalayRN(简中版)

RN版本


Index

[TOC]

Android接口索引

一、IOTCamera

1.1 初始化接口

API 功能说明
TK_initIOTCWithLicenseKey IOTC初始化
TK_unInitIOTC IOTC反初始化
TK_setMasterRegion P2P分区分流
TK_getIOTCameraVersion 获取IOTCamera版本号
TK_getIOTCAPIsVerion 返回IOTCAPI的版本号
TK_getAVAPIsVersion 返回AVAPI的版本号
TK_LanSearch 本地搜索设备

1.2 回调接口

1.2.1 P2P回调接口

API 功能说明
TK_registerIOTCListener 注册IOTC回调

1.2.2 音视频回调接口

API 功能说明
TK_registerVideoDataListeners 注册音视频数据回调

1.3 连线处理

1.3.1 P2P

API 功能说明
TK_connect 连线Device

1.3.2 共有

API 功能说明
TK_disconnect 断线Device,同时断开内部所有AV通道
TK_start 连线AV通道
TK_stop 断线AV通道
TK_changeAuthKey 修改AuthKey,返回修改后的AuthKey
TK_isSessionConnected Device是否连线
TK_isChannelConnected AV通道是否连线
TK_getAVChannelCount 获取已经开启的AV通道数
TK_getServiceTypeOfChannel 获取相应通道ServiceTYpe

1.4 视频处理

API 功能说明
TK_startShow 开启视频接收、解码、播放
TK_stopShow 停止所有AV通道的视频接收、解码、播放
TK_getVideoCodecId 获取当前视频格式
TK_setAVFilter 是否开启解码滤镜

1.5 音频处理

API 功能说明
TK_startSoundToDevice 开始音频采集、编码、发送
TK_stopSoundToDevice 停止音频采集、编码、发送
TK_startSoundToPhone 开始音频接收、解码、播放
TK_stopSoundToPhone 停止音频接收、解码、播放
TK_startAcousticEchoCanceler 开启消回音功能
TK_stopAcousticEchoCanceler 停止消回音功能
TK_setAcousticEchoCancelerDelaySize 设置消噪,消回音的参数
TK_sendAudioData 发送回音消除后的音频数据,一般用于第三方回音消除功能
TK_setAudioSpeakFormats 设置音频对讲格式、采样率等
TK_setAudioInputCodecId 设置音频对讲格式
TK_getAudioInputCodecId 获取音频对讲格式
TK_getAudioOutputCodecId 获取音频监听格式

1.6 录像与截图

API 功能说明
TK_startRecordingForChannel 开始录像
TK_stopRecording 停止录像
TK_setSnapshot 视频截图

1.7 指令发送

1.7.1 P2P

API 功能说明
TK_sendIOCtrlToChannel 发送命令到Device
TK_sendJsonCtrlToChannel 发送json字串命令给设备
TK_removeAllCmd 清除command队列

二、VideoMonitor(播放器)

2.1 Method

API 功能说明
TK_attachCamera 为播放器绑定Camera实例
TK_deattachCamera 播放器解绑Camera
setScaleType 选择控件自动缩放方式,默认为SCALE_ASPECT

2.2 回调接口

API 功能说明
TK_setMonitorListener 播放器状态监听

iOS接口索引

三、IOTCamera

3.1 初始化接口

API 功能说明
TK_initIOTC IOTC初始化
TK_InitIOTCWithLiceseKey IOTC初始化
TK_unInitIOTC IOTC反初始化
TK_initWithName 初始化Camera
TK_getIOTCameraVersion 获取IOTCamera版本号
TK_getIOTCAPIsVerion 返回IOTCAPI的版本号
TK_getAVAPIsVersion 返回AVAPI的版本号
TK_setMasterRegion 设置分区分流方案的地区
TK_LanSearch 本地搜索设备

3.2 回调接口

3.2.1 P2P回调接口

API 功能说明
p2pDelegate 注册IOTC回调
didChangeSessionStatus 连线状态回调
didChangeChannelStatus 指定通道的连线状态回调
didReceiveIOCtrlWithType 指定通道指令接收回调
didRecvVideoChannel 指定通道的视频数据接收错误码
didRecvAudioChannel 指定通道的音频数据接收错误码
didStartTalkSuccess 对讲通道建立成功的回调
didStartListenSuccess 监听通道建立成功的回调
didconnFailErrCode 连线失败错误码的回调

3.2.2 音视频回调接口

API 功能说明
MediaDelegate 注册音视频数据回调
didReceiveFrameInfoWithChannel 指定通道的视频宽高/fps/bps/在线人数/帧数/丢帧数等调试信息回调
didUpdateDecodedSampleBuffer 指定通道硬解码后的数据回调
onDecodeResultWithFrameNum 当前解码结果相关信息回调
outputDecodeVideoYUVData 上抛指定通道解码后的yuv数据格式为i420
didReceiveFrameData 指定通道接收的视频帧数据回调
didVideoDecodeSuccess 指定通道视频解码状态的回调
didReceiveAudioData 指定通道接收的音频帧数据回调
didreportCodecId 视频帧编码格式回调
didRecvAudioOutput 输出解码后的音频数据
didSendAudioOutput 输出Mic采集的音频数据
didReceiveTimestamp 指定通道接收的视频帧时间戳
didReceiveFrameDataInfo 获取FrameInfo帧信息

3.3 连线处理

3.3.1 P2P

API 功能说明
TK_connect 连线Device
TK_changeAuthkey 更新设备Authkey

3.3.2 共有

API 功能说明
TK_disconnect 断线Device,同时断开内部所有AV通道
TK_start 连线AV通道
TK_stop 断线AV通道
TK_setDtls 重置DTLS连接方式为Auto
TK_getConnectionStateOfChannel 获取指定通道的连线状态
TK_getViewAccountOfChannel 获取指定通道的用户名
TK_getViewPasswordOfChannel 获取指定通道的密码
TK_setIsDecode 指定通道是否需要进行解码
TK_setOutputFrameData 指定通道是否同时上抛视频裸流
TK_setOutputAudioData 指定通道是否同时上抛音频裸流
TK_getServiceTypeOfChannel 获取相应通道ServiceTYpe

3.4 视频处理

API 功能说明
TK_StartAVFilterWithChannel 是否开启解码滤镜
TK_startShow 开启视频接收、解码、播放
TK_startShowWithYUV 开始接收、解码并上抛YUV数据
TK_startRecvFrame 开始接收视频裸流数据
TK_stopRecvFrame 停止接收视频裸流数据
TK_stopShow 停止所有AV通道的视频接收、解码、播放
TK_getVideoCodecId 获取当前视频格式

3.5 音频处理

API 功能说明
TK_startRecvAudio 开始接收音频数据
TK_stopRecvAudio 停止接受音频数据
TK_setAudioSessionPlayMode 设置音频播放模式,默认为Speaker
TK_setAudioSpeakFormatsChannel 设置音频对讲格式、采样率等
TK_isAudioOutputavChannel 处理发送音频数据上抛
TK_startSoundToPhone 开始音频接收、解码、播放
TK_stopSoundToPhone 停止音频接收、解码、播放
TK_startSoundToDevice 开始音频采集、编码、发送
TK_stopSoundToDevice 停止音频采集、编码、发送
TK_playAECAudio 播放回音消除后的音频数据,一般用于第三方回音消除功能
TK_sendAecAudio 发送回音消除后的音频数据,一般用于第三方回音消除功能
TK_startSendAudioChannel 开启对讲发送
TK_stopSendAudioChannel 关闭对讲发送
TK_getAudioInputCodecId 获取音频对讲格式
TK_getAudioOutputCodecId 获取音频监听格式

3.6 录像与截图

API 功能说明
TK_initVideoGenerator 本地录像功能初始化
TK_startRecordingForChannel 指定通道并开始录像
TK_stopRecording 停止录像
TK_getChannel 填充制定通道的视频数据
TK_setIsSaveToSystemAlbum 设置是否保存到系统相册
TK_getSnapShotImageWithChannel 视频截图
设置指定通道的解码方式 视频截图

3.7 指令发送

3.7.1 P2P

API 功能说明
TK_sendIOCtrlToChannel 发送命令到Device
TK_sendJsonCtrlToChannel 发送json字串命令给设备

页面列表

ITEM_HTML