音视频接口
更新日期: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。支持设置如下:
|
audioSpeakGain | float | 音频增益,默认为2f |
回调说明
暂无
返回码
暂无
代码示例
暂无
KY_setSoundToPhonePlaySource
- 功能描述:
- 设置音频监听的播放源,可以用来适配耳机功能。静态api,全局可用。使用 KY_StartListen 将采用此API的配置。
接口定义
public static void KY_setSoundToPhonePlaySource(int audioStreamType);
参数说明
参数 | 类型 | 说明 |
---|---|---|
audioStreamType | int | 音频播放源,默认为STREAM_VOICE_CALL。支持设置如下:
|
回调说明
暂无
返回码
暂无
代码示例
暂无
补充说明:关于安卓耳机适配的代码示例:点此下载
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) |
回调说明
暂无
返回码
暂无
代码示例
暂无