简体中文

音视频接口

Android APIs-音视频处理

更新日期:2025/5/13


目录


音视频接口

KY_SetVideoMonitor


功能描述:
绑定播放器给KYCamera渲染。


接口定义


public abstract void KY_SetVideoMonitor(VideoMonitor videoMonitor, int avChannel);
				


参数说明

参数 类型 说明
mVideoMonitor 播放器
avChannel int 连接的通道,一般为0


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_SetHWDecodingAbility


功能描述:
切换指定通道的解码方式。需要在 KY_Connect 连线成功之后进行调用。


接口定义


public abstract boolean KY_SetHWDecodingAbility(int channel, boolean enable);
			


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
enable boolean 是否硬解码


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_SetDecodeDelayTime


功能描述:
设置解码最大延时,调整解码每帧时间间隔。需要在 KY_Connect 连线成功之后进行调用。


接口定义


public abstract void KY_SetDecodeDelayTime(int channel, long delayTime, long durationTime);
			


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
delayTime long 最大延迟时间(ms)
durationTime long 解码时间间隔(ms) 0 ~ 30


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_StartListen


功能描述:
打开或关闭监听功能。需要在 KY_Connect 连线成功之后进行调用。打开监听结果回调参考 KY_registerSDKListener


接口定义


public abstract void KY_StartListen(int channel, boolean isOn);
				


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
isOn boolean 是否打开监听


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_StartTalk


功能描述:
打开或关闭对讲功能。需要在 KY_Connect 连线成功之后进行调用。打开监听结果回调参考 KY_registerSDKListener


接口定义


public abstract void KY_StartTalk(int channel, boolean isResend, boolean isOn);
				


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
isResend boolean 是否开启Resend机制
isOn boolean 是否打开对讲


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_setSoundToDeviceCaptureSource


功能描述:
设置音频对讲的采集源及采集音频增益,可以用来适配耳机功能。静态api,全局可用。使用 KY_StartTalk 将采用此API的配置。


接口定义


public static void KY_setSoundToDeviceCaptureSource(int audioSource, float audioSpeakGain);
				


参数说明

参数 类型 说明
audioSource int 音频采集源,默认为VOICE_COMMUNICATION。支持设置如下:
  • MIC
  • VOICE_UPLINK
  • VOICE_DOWNLINK
  • VOICE_CALL
  • CAMCORDER
  • VOICE_RECOGNITION
  • VOICE_COMMUNICATIO
audioSpeakGain float 音频增益,默认为2f


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_setSoundToPhonePlaySource


功能描述:
设置音频监听的播放源,可以用来适配耳机功能。静态api,全局可用。使用 KY_StartListen 将采用此API的配置。


接口定义


public static void KY_setSoundToPhonePlaySource(int audioStreamType);
				


参数说明

参数 类型 说明
audioStreamType int 音频播放源,默认为STREAM_VOICE_CALL。支持设置如下:
  • STREAM_VOICE_CALL
  • STREAM_SYSTEM
  • STREAM_RING
  • STREAM_MUSIC
  • STREAM_ALARM
  • STREAM_NOTIFICATION


回调说明

暂无


返回码

暂无


代码示例

暂无

补充说明:关于安卓耳机适配的代码示例:点此下载


KY_StartRecording


功能描述:
开启或关闭本地录像功能(本Api会卡ui,建议放线程处理)。需要在 KY_Connect 连线成功并出图后进行调用。


接口定义


public abstract boolean KY_StartRecording(int channel, String fileName, boolean isOn, long durationTime);
				


参数说明

参数 类型 说明
channel int 设备连线的channel,一般为0
fileName string 保存到SD的文件名称地址
isOn boolean 打开或者关闭本地录像功能
durationTime long 录像最大时长,单位为毫秒


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_Snapshot


功能描述:
截取播放器显示的画面。需要在 KY_Connect 连线成功并出图后进行调用。


接口定义


public abstract boolean KY_Snapshot(int channel, String fileName);
				



public abstract boolean KY_Snapshot(int channel, String fileName, long bitmapPixels);
				


参数说明

参数 类型 说明
channel int 设备连线的channel,一般为0
fileName string 保存到SD的文件名称地址
bitmapPixels long 截图最大像素(Long.MAX_VALUE)


回调说明

暂无


返回码

暂无


代码示例

暂无

即刻开启您的物联网之旅

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

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

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

TUTK服务尽在掌握

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

返回顶部