‪JMSDK iOS  ‪v2.8.0
‪API文档
构造函数 | 属性 | 所有成员列表
JCMediaDeviceVideoCanvas类 参考

‪视频对象,用于UI层方便操作视频 更多...

#import <JCMediaDeviceVideoCanvas.h>

类 JCMediaDeviceVideoCanvas 继承关系图:

构造函数

(bool) - replace:
 
(void) - pause
 ‪暂停视频渲染 更多...
 
(void) - resume
 ‪恢复视频渲染 更多...
 
(void) - rotate:
 ‪旋转角度,必须是90的倍数,该角度表示与屏幕正方向旋转后的夹角 更多...
 
(bool) - snapshot:heigh:filePath:
 ‪视频通话截图 更多...
 

属性

NSString * videoSource
 
JCView * videoView
 
int renderType
 
id customData
 

详细描述

视频对象,用于UI层方便操作视频

函数文档

◆ pause

- (void) pause

‪暂停视频渲染

◆ replace:

- (bool) replace: (NSString *)  videoSource

@breif 更新视频渲染标识

参数
videoSource‪视频源
返回
‪成功返回 true,失败返回 false

◆ resume

- (void) resume

‪恢复视频渲染

◆ rotate:

- (void) rotate: (int)  angle

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

参数
angle‪角度值

◆ snapshot:heigh:filePath:

- (bool) snapshot: (int)  width
heigh: (int)  height
filePath: (NSString *)  filePath 

‪视频通话截图

参数
width‪截屏宽度像素,-1为视频源像素
height‪截屏高度像素,-1为视频源像素
filePath‪文件路径
返回
‪是否成功

属性说明

◆ customData

- (id) customData
readwritenonatomicassign

自定义数据

◆ renderType

- (int) renderType
readnonatomicassign

渲染模式

◆ videoSource

- (NSString*) videoSource
readnonatomicassign

渲染标识

◆ videoView

- (JCView*) videoView
readnonatomicstrong

视频视图,用于UI显示


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