简体中文

音视频接口

Android APIs - 音视频处理接口 | TUTK P2P SDK 开发指南

KY_SetVideoMonitor

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

接口定义

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

参数说明

参数类型说明
mVideoMonitorVideoMonitor播放器(原文参数名与接口定义不一致,已统一)
avChannelint连接的通道,一般为0

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_SetHWDecodingAbility

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

接口定义

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

注:根据函数名推测,此接口应该用于设置硬件解码能力,参数应为通道号和一个布尔值。原始文档中的接口定义似乎有误,已根据常规命名习惯修正。

参数说明

(根据推测的接口定义)

参数类型说明
channelint连线使用的channel,一般为0
isHWDecodingboolean是否开启硬件解码 (true: 开启, false: 关闭)

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_SetDecodeDelayTime

  • 功能描述:
  • 设置解码延迟时间。

接口定义

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

参数说明

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

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_StartListen

接口定义

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

注:根据函数名推测,此接口用于控制监听(只听不说),原始文档中的接口定义可能有误,已修正。

参数说明

(根据推测的接口定义)

参数类型说明
channelint连线使用的channel,一般为0
isOnboolean是否打开监听 (true: 打开, false: 关闭)

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_StartTalk

  • 功能描述:
  • 打开或关闭对讲功能。

接口定义

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

参数说明

参数类型说明
channelint连线使用的channel,一般为0
isResendboolean是否开启Resend机制
isOnboolean是否打开对讲 (true: 打开, false: 关闭)

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_setSoundToDeviceCaptureSource

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

接口定义

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

参数说明

参数类型说明
audioSourceint音频采集源,默认为VOICE_COMMUNICATION。支持设置如下:
  • MIC
  • VOICE_UPLINK
  • VOICE_DOWNLINK
  • VOICE_CALL
  • CAMCORDER
  • VOICE_RECOGNITION
  • VOICE_COMMUNICATION (原文此处拼写有误)
audioSpeakGainfloat音频增益,默认为2f

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_setSoundToPhonePlaySource

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

接口定义

public static void KY_setSoundToPhonePlaySource(int audioStreamType);

参数说明

参数类型说明
audioStreamTypeint音频播放源,默认为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);

参数说明

参数类型说明
channelint设备连线的channel,一般为0
fileNameString保存到SD的文件名称地址
isOnboolean打开或者关闭本地录像功能 (true: 开启, false: 关闭)
durationTimelong录像最大时长,单位为毫秒

回调说明

暂无

返回码

暂无

代码示例

暂无

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 方法有两个重载版本,第二个版本可以指定截图的最大像素。

参数说明

参数类型说明
channelint设备连线的channel,一般为0
fileNameString保存到SD的文件名称地址
bitmapPixelslong截图最大像素(例如 Long.MAX_VALUE)

回调说明

暂无

返回码

暂无

代码示例

暂无

即刻开启您的物联网之旅

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

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

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

TUTK服务尽在掌握

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

返回顶部