以下为Kalay SDK的Android版本开放的所有API列表及相关功能说明:
初始化接口
API
|
功能说明
|
KY_InitIOTCWithLicenseKey
|
IOTC模块 初始化
|
KY_UninitIOTC
|
IOTC模块 反初始化
|
KY_SetMasterRegion
|
对P2P服务区域进行分区分流设置
|
KY_LanSearch
|
P2P IOTC模块 初始化
|
KY_GetSDKVersion
|
获取SDK的版本号信息
|
KY_setLogEnable
|
设置日志记录接口
|
P2P连线
API
|
功能说明
|
KY_Connect
|
连线设备并出图
|
KY_Disconnect
|
断开通道,并停止音视频功能
|
音视频处理
API
|
功能说明
|
KY_SetVideoMonitor
|
绑定播放器给KYCamera渲染
|
KY_SetHWDecodingAbility
|
切换指定通道的解码方式
|
KY_SetDecodeDelayTime
|
设置解码最大延时,调整解码每帧时间间隔
|
KY_StartListen
|
打开或关闭监听功能
|
KY_StartTalk
|
打开或关闭对讲功能
|
KY_setSoundToDeviceCaptureSource
|
设置音频对讲的采集源及采集音频增益,可以用来适配耳机功能
|
KY_setSoundToPhonePlaySource
|
设置音频监听的播放源,可以用来适配耳机功能
|
KY_StartRecording
|
打开或关闭本地录像功能
|
KY_Snapshot
|
截取播放器显示的画面
|
控制协议
API
|
功能说明
|
KY_SendIOCtrlToChannel
|
向设备发送指定Command的数据
|
回调接口
API
|
功能说明
|
KY_registerSDKListener
|
注册IOTC回调
|
Nebula接口
API
|
功能说明
|
KY_nebulaLanSearch
|
Nebula AP模式添加时,搜索本地udid列表
|
KY_nebulaStartBind
|
Nebula开始绑定设备
|
KY_nebulaStopBind
|
Nebula停止绑定设备
|
KY_nebulaConnect
|
Nebula连线设备并出图
|
KY_nebulaSendData
|
Nebula发送json command
|
KY_nebulaSsidListReq
|
Nebula AP模式添加时,发送本地指令,获取设备wifi列表
|
KY_nebulaSetWifiReq
|
Nebula AP模式添加时,发送本地指令,给设备设置wifi
|
KY_nebulaSetRegionReq
|
Nebula AP模式添加时,发送本地指令,给设备设置P2P分区分流
|