JRTCSDK-iOS v2302.0
视频客服 API 文档
载入中...
搜索中...
未找到
构造函数 | 属性 | 所有成员列表
JRTCMediaDeviceVideoCanvas类 参考

#import <JRTCMediaDeviceVideoCanvas.h>

构造函数

(void) - replace:
 
(void) - pause
 
(void) - resume
 
(void) - rotate:
 旋转角度,必须是90的倍数,该角度表示与屏幕正方向旋转后的夹角
 
(bool) - snapshot:heigh:filePath:
 
(void) - setVideoFrameCallBack:
 

属性

NSString * streamId
 
UIView * videoView
 
JRTCMediaDeviceRender renderType
 
id customData
 

详细描述

视频对象

函数文档

◆ pause

- (void) pause

暂停视频渲染

◆ replace:

- (void) replace: (NSString *)  streamId

切换视频流

参数
streamId视频流ID

◆ resume

- (void) resume

恢复视频渲染

◆ rotate:

- (void) rotate: (int)  angle

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

参数
angle角度值

◆ setVideoFrameCallBack:

- (void) setVideoFrameCallBack: (id< JRTCMediaDeviceVideoFrameCallback >)  frameCallBack

设置视频帧回调

参数
frameCallBack获得视频流数据回调代理对象

◆ snapshot:heigh:filePath:

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

视频通话截图

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

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

属性说明

◆ customData

- (id) customData
readwritenonatomicassign

自定义数据

◆ renderType

- (JRTCMediaDeviceRender) renderType
readnonatomicassign

渲染模式

◆ streamId

- (NSString*) streamId
readnonatomicassign

视频流ID

◆ videoView

- (UIView*) videoView
readnonatomicstrong

视频视图,用于UI显示