音视频接口
KY_SetVideoMonitor
- 功能描述:
- 绑定播放器给KYCamera渲染。
接口定义
public abstract void KY_SetVideoMonitor(VideoMonitor videoMonitor, int avChannel);
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| mVideoMonitor | VideoMonitor | 播放器(原文参数名与接口定义不一致,已统一) |
| avChannel | int | 连接的通道,一般为0 |
回调说明
暂无
返回码
暂无
代码示例
暂无
KY_SetHWDecodingAbility
- 功能描述:
- 切换指定通道的解码方式。需要在 KY_Connect 连线成功之后进行调用。
接口定义
public abstract boolean KY_SetHWDecodingAbility(int channel, boolean isHWDecoding);
注:根据函数名推测,此接口应该用于设置硬件解码能力,参数应为通道号和一个布尔值。原始文档中的接口定义似乎有误,已根据常规命名习惯修正。
参数说明
(根据推测的接口定义)
| 参数 | 类型 | 说明 |
|---|---|---|
| channel | int | 连线使用的channel,一般为0 |
| isHWDecoding | boolean | 是否开启硬件解码 (true: 开启, false: 关闭) |
回调说明
暂无
返回码
暂无
代码示例
暂无
KY_SetDecodeDelayTime
- 功能描述:
- 设置解码延迟时间。
接口定义
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 | 是否打开监听 (true: 打开, false: 关闭) |
回调说明
暂无
返回码
暂无
代码示例
暂无
KY_StartTalk
- 功能描述:
- 打开或关闭对讲功能。
接口定义
public abstract void KY_StartTalk(int channel, boolean isResend, boolean isOn);
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| channel | int | 连线使用的channel,一般为0 |
| isResend | boolean | 是否开启Resend机制 |
| isOn | boolean | 是否打开对讲 (true: 打开, false: 关闭) |
回调说明
暂无
返回码
暂无
代码示例
暂无
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 | 打开或者关闭本地录像功能 (true: 开启, false: 关闭) |
| 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);
KY_Snapshot 方法有两个重载版本,第二个版本可以指定截图的最大像素。
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| channel | int | 设备连线的channel,一般为0 |
| fileName | String | 保存到SD的文件名称地址 |
| bitmapPixels | long | 截图最大像素(例如 Long.MAX_VALUE) |
回调说明
暂无
返回码
暂无
代码示例
暂无
