JCSDK-C#
Public 成员函数 | 属性 | 所有成员列表
JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas类 参考

视频对象 更多...

Public 成员函数

bool Replace (string videoSource)
 更新视频渲染标识 更多...
 
void Pause ()
 暂停渲染 更多...
 
void Resume ()
 恢复渲染 更多...
 
void Rotate (JCMediaDeviceVideoCanvasRotate angle)
 旋转画面 更多...
 
 JCMediaDeviceVideoCanvas (string videoSource, ZmfVideo.RenderMode rendermode)
 构造视频对象 更多...
 
 JCMediaDeviceVideoCanvas (string videoSource, ZmfVideo.RenderMode rendermode, ZmfBitmap.ResizeHandler resize, ZmfBitmap.RotateHandler rotate)
 构造视频对象 更多...
 
bool Snapshot (int width, int height, string filePath)
 视频通话截图 更多...
 

属性

string VideoSource [get]
 渲染标识 更多...
 
ZmfImageSource VideoView [get]
 视频视图,用于UI显示 更多...
 
ZmfBitmap Bitmap [get]
 
bool isCamera [get]
 是否是摄像头画面 更多...
 

详细描述

视频对象

构造及析构函数说明

◆ JCMediaDeviceVideoCanvas() [1/2]

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

构造视频对象

参数
videoSource视频源
rendermode渲染方式

◆ JCMediaDeviceVideoCanvas() [2/2]

JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.JCMediaDeviceVideoCanvas ( string  videoSource,
ZmfVideo.RenderMode  rendermode,
ZmfBitmap.ResizeHandler  resize,
ZmfBitmap.RotateHandler  rotate 
)

构造视频对象

参数
videoSource视频源
rendermode渲染方式
resize渲染参数
rotate渲染参数

成员函数说明

◆ 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 ( JCMediaDeviceVideoCanvasRotate  angle)

旋转画面

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

◆ Snapshot()

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

视频通话截图

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

属性说明

◆ isCamera

bool JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.isCamera
get

是否是摄像头画面

◆ VideoSource

string JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.VideoSource
get

渲染标识

◆ VideoView

ZmfImageSource JCSDK.JCMediaDevice.JCMediaDeviceVideoCanvas.VideoView
get

视频视图,用于UI显示


该类的文档由以下文件生成: