API OVERVIEW
V2 推流器相关接口
函数列表 | 描述 |
释放 V2TXLivePusher 资源 | |
设置推流器回调 | |
设置本地摄像头预览 View | |
设置本地摄像头预览镜像 | |
设置视频编码镜像 | |
设置本地摄像头预览画面的旋转角度 | |
设置本地摄像头预览画面的填充模式 | |
打开本地摄像头 | |
关闭本地摄像头 | |
打开麦克风 | |
关闭麦克风 | |
开启图片推流 | |
关闭图片推流 | |
开启屏幕采集 | |
关闭屏幕采集 | |
暂停推流器的音频流 | |
恢复推流器的音频流 | |
暂停推流器的视频流 | |
恢复推流器的视频流 | |
开始音视频数据推流 | |
停止推送音视频数据 | |
当前推流器是否正在推流中 | |
设置推流音频质量 | |
设置推流视频编码参数 | |
获取音效管理对象 | |
获取美颜管理对象 | |
获取设备管理对象 | |
截取推流过程中的本地画面 | |
设置推流器水印。默认情况下,水印不开启 | |
启用采集音量大小提示 | |
开启/关闭自定义视频处理 | |
开启/关闭自定义视频采集 | |
开启/关闭自定义音频采集 | |
在自定义视频采集模式下,将采集的视频数据发送到SDK | |
在自定义音频采集模式下,将采集的音频数据发送到SDK | |
开启/关闭对经过前处理后的本地音频帧的监听回调 | |
发送 SEI 消息 | |
打开系统声音采集 | |
关闭系统声音采集 | |
显示仪表盘。 | |
调用 V2TXLivePusher 的高级 API 接口。 | |
设置云端的混流转码参数 | |
开始录制音视频流 | |
停止录制音视频流 | |
启用人声检测 |
直播推流器事件回调
函数列表 | 描述 |
直播推流器错误通知,推流器出现错误时,会回调该通知 | |
直播推流器警告通知 | |
首帧音频采集完成的回调通知 | |
首帧视频采集完成的回调通知 | |
麦克风采集音量值回调 | |
推流器连接状态回调通知 | |
直播推流器统计数据回调 | |
截图回调 | |
SDK 内部的 OpenGL 环境的创建通知 | |
本地采集并经过音频模块前处理、音效处理和混 BGM 后的音频数据回调 | |
自定义视频处理回调 | |
SDK 内部的 OpenGL 环境的销毁通知 | |
当屏幕分享开始时,SDK 会通过此回调通知 | |
当屏幕分享停止时,SDK 会通过此回调通知 | |
录制任务开始的事件回调 | |
录制任务正在进行中的进展事件回调 | |
录制任务已经结束的事件回调 | |
直播播放器事件回调
函数列表 | 描述 |
直播播放器错误通知,播放器出现错误时,会回调该通知 | |
直播播放器警告通知 | |
直播播放器分辨率变化通知 | |
已经成功连接到服务器 | |
视频播放事件 | |
音频播放事件 | |
视频加载事件 | |
音频加载事件 | |
播放器音量大小回调 | |
直播播放器统计数据回调 | |
截图回调 | |
自定义视频渲染回调 | |
音频数据回调 | |
分辨率无缝切换回调 | |
录制任务开始的事件回调 | |
录制任务正在进行中的进展事件回调 | |
录制任务已经结束的事件回调 |
V2 播放器相关接口
函数列表 | 描述 |
设置播放器回调 | |
设置播放器的视频渲染 View,该控件负责显示视频内容 | |
设置播放器画面的旋转角度 | |
设置画面的填充模式 | |
开始播放音视频流 | |
停止播放音视频流 | |
播放器是否正在播放中 | |
暂停播放器的音频流 | |
恢复播放器的音频流 | |
暂停播放器的视频流 | |
恢复播放器的视频流 | |
设置播放器音量 | |
设置播放器缓存自动调整的最小和最大时间 ( 单位:秒 ) | |
直播流无缝切换,支持 FLV 和 LEB | |
获取码流信息 | |
启用播放音量大小提示 | |
截取播放过程中的视频画面 | |
开启/关闭对视频帧的监听回调 | |
开启/关闭对音频数据的监听回调 | |
开启接收 SEI 消息 | |
是否显示播放器状态信息的调试浮层 | |
调用 V2TXLivePlayer 的高级 API 接口 | |
开始录制音视频流 | |
停止录制音视频流 |
V2TXLive 高级接口
函数列表 | 描述 |
获取 SDK 版本号 | |
设置 V2TXLivePremier 回调接口 | |
设置 Log 的配置信息 | |
设置 SDK 接入环境 | |
设置 SDK 的授权 License | |
设置 SDK socks5 代理配置 | |
开启/关闭对音频采集数据的监听回调(可读写) | |
开启/关闭对最终系统要播放出的音频数据的监听回调 | |
开启/关闭耳返音频数据的监听回调 | |
设置 userId | |
调用实验性 API 接口 |
V2TXLive 高级回调接口
函数列表 | 描述 |
自定义 Log 输出回调接口 | |
setLicence 接口回调 | |
本地麦克风采集到的音频数据回调 | |
将各路待播放音频混合之后并在最终提交系统播放之前的数据回调 | |
耳返的音频数据 |
背景音乐预加载事件回调
函数列表 | 描述 |
背景音乐预加载进度 | |
背景音乐预加载出错 |
背景音乐的播放事件回调
函数列表 | 描述 |
背景音乐开始播放 | |
背景音乐的播放进度 | |
背景音乐已经播放完毕 |
人声相关的特效接口
函数列表 | 描述 |
开启耳返 | |
设置耳返音量 | |
设置人声的混响效果 | |
设置人声的变声特效 | |
设置语音音量 | |
设置语音音调 |
背景音乐的相关接口
函数列表 | 描述 |
设置背景音乐的事件回调接口 | |
开始播放背景音乐 | |
停止播放背景音乐 | |
暂停播放背景音乐 | |
恢复播放背景音乐 | |
设置所有背景音乐的本地音量和远端音量的大小 | |
设置某一首背景音乐的远端音量的大小 | |
设置某一首背景音乐的本地音量的大小 | |
调整背景音乐的音调高低 | |
调整背景音乐的变速效果 | |
获取背景音乐的播放进度(单位:毫秒) | |
获取背景音乐的总时长(单位:毫秒) | |
设置背景音乐的播放进度(单位:毫秒) | |
调整搓碟的变速效果 | |
设置预加载事件回调 | |
预加载背景音乐 | |
获取背景音乐的音轨数量 | |
指定背景音乐的播放音轨 |
美颜相关接口
函数列表 | 描述 |
设置美颜(磨皮)算法 | |
设置美颜级别 | |
设置美白级别 | |
开启清晰度增强 | |
设置红润级别 | |
设置色彩滤镜效果 | |
设置色彩滤镜的强度 | |
设置绿幕背景视频 | |
设置大眼级别 | |
设置瘦脸级别 | |
设置 V 脸级别 | |
设置下巴拉伸或收缩 | |
设置短脸级别 | |
设置窄脸级别 | |
设置瘦鼻级别 | |
设置亮眼级别 | |
设置牙齿美白级别 | |
设置祛皱级别 | |
设置祛眼袋级别 | |
设置法令纹去除级别 | |
设置发际线调整级别 | |
设置眼距 | |
设置眼角调整级别 | |
设置嘴型调整级别 | |
设置鼻翼调整级别 | |
设置鼻子位置 | |
设置嘴唇厚度 | |
设置脸型 | |
选择 AI 动效挂件 | |
是否在动效素材播放时静音 |
设备操作接口
函数列表 | 描述 |
判断当前是否为前置摄像头(仅适用于移动端) | |
切换前置或后置摄像头(仅适用于移动端) | |
获取摄像头的最大缩放倍数(仅适用于移动端) | |
设置摄像头的缩放倍数(仅适用于移动端) | |
查询是否支持自动识别人脸位置(仅适用于移动端) | |
开启自动对焦功能(仅适用于移动端) | |
设置摄像头的对焦位置(仅适用于移动端) | |
开启/关闭闪光灯,也就是手电筒模式(仅适用于移动端) | |
设置音频路由(仅适用于移动端) | |
设置摄像头的曝光参数,取值范围从-1到1 | |
设置摄像头采集偏好 |
弃用接口
函数列表 | 描述 |
设置系统音量类型(仅适用于移动端) |