iOS/macOS(Objective-C)[v1.7.5.0]
构造函数 | 类方法 | 所有成员列表
PanoRtcVideoRenderManager类 参考

视频渲染管理器 更多...

#import <PanoRtcRenderManager.h>

类 PanoRtcVideoRenderManager 继承关系图:

构造函数

(instancetype) - init
 此方法不可用。
 
(PanoResult- bindRender:streamId:view:config:
 为指定的视频流添加渲染窗口。 更多...
 
(PanoResult- unbindRender:streamId:view:
 移除指定视频流的渲染窗口。 更多...
 
(PanoResult- updateRenderConfig:streamId:view:config:
 更改视频渲染设置。 更多...
 

类方法

(instancetype) + new
 此方法不可用。
 

详细描述

视频渲染管理器

函数文档

◆ bindRender:streamId:view:config:

- (PanoResult) bindRender: (UInt64)  userId
streamId: (SInt32)  streamId
view: (PanoView *_Nullable)  view
config: (PanoRtcRenderConfig *_Nullable)  config 

为指定的视频流添加渲染窗口。

参数
userId客户定义的用户标识。
streamId视频流 ID。
viewPanoView 对象。
config视频渲染参数。
返回
  • kPanoResultOK: 成功
  • 其他: 失败
注解
必须从主线程调用。

◆ unbindRender:streamId:view:

- (PanoResult) unbindRender: (UInt64)  userId
streamId: (SInt32)  streamId
view: (PanoView *_Nullable)  view 

移除指定视频流的渲染窗口。

参数
userId客户定义的用户标识。
streamId视频流 ID。
window平台相关的窗口对象,在windows平台,该参数必须是HWND对象。
返回
  • OK: 成功
  • 其他: 失败
注解
必须从主线程调用。

◆ updateRenderConfig:streamId:view:config:

- (PanoResult) updateRenderConfig: (UInt64)  userId
streamId: (SInt32)  streamId
view: (PanoView *_Nullable)  view
config: (PanoRtcRenderConfig *_Nullable)  config 

更改视频渲染设置。

参数
userId客户定义的用户标识。
streamId视频流 ID。
window平台相关的窗口对象,在windows平台,该参数必须是HWND对象。
config视频渲染参数。
返回
  • OK: 成功
  • 其他: 失败
注解
必须从主线程调用。

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