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()

SurfaceView com.juphoon.cloud.JCMediaDeviceVideoCanvas.getVideoView ( )
inline

获取视频渲染视图

返回
视频渲染视图 SurfaceView 对象

◆ setRenderMirror()

void com.juphoon.cloud.JCMediaDeviceVideoCanvas.setRenderMirror ( JCMediaDevice.RenderMirrorType  renderMirror)
inline

镜像类型

参数
renderMirror镜像类型枚举对象

◆ pause()

void com.juphoon.cloud.JCMediaDeviceVideoCanvas.pause ( )
inline

暂停视频渲染

◆ resume()

void com.juphoon.cloud.JCMediaDeviceVideoCanvas.resume ( )
inline

恢复视频渲染

◆ renderEffect()

void com.juphoon.cloud.JCMediaDeviceVideoCanvas.renderEffect ( String  enEffectType,
String  strJson,
Object[]  extraObjs 
)
inline

设置渲染特效

◆ renderFreeze()

void com.juphoon.cloud.JCMediaDeviceVideoCanvas.renderFreeze ( boolean  enable)
inline

是否冻结渲染

◆ rotate()

void com.juphoon.cloud.JCMediaDeviceVideoCanvas.rotate ( int  angle)
inline

旋转角度,必须是90的倍数,该角度表示与屏幕正方向旋转后的夹角

参数
angle角度值

◆ snapshot()

boolean com.juphoon.cloud.JCMediaDeviceVideoCanvas.snapshot ( int  width,
int  height,
String  filePath 
)
inline

视频通话截图

调用此方法时需要保证该视频对象正在渲染,否则将调用失败

参数
width截屏宽度像素,-1为视频源像素
height截屏高度像素,-1为视频源像素
filePath文件路径,需精确到文件名及格式,例如:/sdcard/emulated/0/picture.png。请确保目录存在且可写。
返回
是否成功
  • true: 成功
  • false: 失败

◆ focus()

boolean com.juphoon.cloud.JCMediaDeviceVideoCanvas.focus ( float  xPercent,
float  yPercent 
)
inline

对焦

调用此方法时需要保证该视频对象正在渲染,否则将调用失败

参数
xPercent焦点所在渲染视图 x 轴的比例,取值范围 0-1
yPercent焦点所在渲染视图 y 轴的比例,取值范围 0-1
返回
是否成功
  • true: 成功
  • false: 失败

◆ getVideoSource()

String com.juphoon.cloud.JCMediaDeviceVideoCanvas.getVideoSource ( )
inline

返回渲染源标识

返回
渲染源标识

该类的文档由以下文件生成:
  • cloud/src/main/common/com/juphoon/cloud/JCMediaDeviceVideoCanvas.java
最后更新时间: 2024/8/7 17:15:00