Public 成员函数 | |
SurfaceView | getVideoView () |
void | setRenderMirror (JCMediaDevice.RenderMirrorType renderMirror) |
void | pause () |
void | resume () |
void | renderEffect (String enEffectType, String strJson, Object[] extraObjs) |
void | renderFreeze (boolean enable) |
void | rotate (int angle) |
boolean | snapshot (int width, int height, String filePath) |
boolean | focus (float xPercent, float yPercent) |
String | getVideoSource () |
Public 属性 | |
Object | customData |
详细描述
视频对象
成员函数说明
◆ getVideoView()
|
inline |
获取视频渲染视图
- 返回
- 视频渲染视图 SurfaceView 对象
◆ setRenderMirror()
|
inline |
镜像类型
- 参数
-
renderMirror 镜像类型枚举对象
◆ pause()
|
inline |
暂停视频渲染
◆ resume()
|
inline |
恢复视频渲染
◆ renderEffect()
|
inline |
设置渲染特效
◆ renderFreeze()
|
inline |
是否冻结渲染
◆ rotate()
|
inline |
旋转角度,必须是90的倍数,该角度表示与屏幕正方向旋转后的夹角
- 参数
-
angle 角度值
◆ snapshot()
|
inline |
视频通话截图
调用此方法时需要保证该视频对象正在渲染,否则将调用失败
- 参数
-
width 截屏宽度像素,-1为视频源像素 height 截屏高度像素,-1为视频源像素 filePath 文件路径,需精确到文件名及格式,例如:/sdcard/emulated/0/picture.png。请确保目录存在且可写。
- 返回
- 是否成功
- true: 成功
- false: 失败
◆ focus()
|
inline |
对焦
调用此方法时需要保证该视频对象正在渲染,否则将调用失败
- 参数
-
xPercent 焦点所在渲染视图 x 轴的比例,取值范围 0-1 yPercent 焦点所在渲染视图 y 轴的比例,取值范围 0-1
- 返回
- 是否成功
- true: 成功
- false: 失败
◆ getVideoSource()
|
inline |
返回渲染源标识
- 返回
- 渲染源标识
该类的文档由以下文件生成:
- cloud/src/main/common/com/juphoon/cloud/JCMediaDeviceVideoCanvas.java