Public 成员函数

bool replace (string videoSource)
 
void pause ()
 
void resume ()
 
void rotate (JCMediaDeviceVideoCanvasRoatate angle)
 
 JCMediaDeviceVideoCanvas (string videoSource, ZmfVideo.RenderMode rendermode)
 
void switchCamera (string camera)
 
bool snapshot (int width, int height, string filePath)
 

属性

Object customData [get, set]
 
string videoSource [get]
 
ZmfImageSource videoView [get]
 

详细描述

视频渲染对象

构造及析构函数说明

◆ JCMediaDeviceVideoCanvas()

JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.JCMediaDeviceVideoCanvas ( string  videoSource,
ZmfVideo.RenderMode  rendermode 
)

构造视频渲染对象方法

参数
videoSource视频源
rendermode渲染模式
返回
JCMediaDeviceVideoCanvas 视频陷入对象

成员函数说明

◆ pause()

void JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.pause ( )

暂停视频渲染

◆ replace()

bool JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.replace ( string  videoSource)

更新视频渲染标识

参数
videoSource视频源
返回
  • true:更新成功
  • false:更新失败

◆ resume()

void JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.resume ( )

恢复视频渲染

◆ rotate()

void JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.rotate ( JCMediaDeviceVideoCanvasRoatate  angle)

选择画面

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

参数
angle角度值

◆ snapshot()

bool JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.snapshot ( int  width,
int  height,
string  filePath 
)

视频通话截图

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

◆ switchCamera()

void JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.switchCamera ( string  camera)

切换摄像头

参数
camera摄像头标识

属性说明

◆ customData

Object JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.customData
getset

自定义数据

◆ videoSource

string JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.videoSource
get

渲染标识

◆ videoView

ZmfImageSource JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.videoView
get

获取视频渲染视图,用于UI显示


该类的文档由以下文件生成:
  • JCSDK/JCSDK/JCMediaDevice/JCMediaDeviceVideoCanvas.cs