AgoraVideoPreviewRenderer 类

Inherits from NSObject
Declared in AgoraStreamingKit.h

概览

AgoraVideoPreviewRenderer 接口。包含管理视频本地渲染的方法。

– setView:

创建本地视图。

- (int)setView:(ASKView *_Nullable)view

参数

view

视图。iOS 平台上为 UIView,macOS 平台上为 NSView。

返回

  • 0: 方法调用成功。
  • < 0: 方法调用失败。

详情

调用该方法,创建视图,并将媒体流绑定到视图上。如果你需要将媒体流从视图上解除绑定,请设置 view 为空。

Declared In

AgoraStreamingKit.h

– setRenderMode:

设置视频渲染模式。

- (int)setRenderMode:(AgoraRenderModeType)renderMode

参数

renderMode

视频渲染模式,详见 AgoraRenderModeType

返回

  • 0: 方法调用成功。
  • < 0: 方法调用失败。

详情

调用 setView 方法创建视图后,你可以调用该方法设置本地设备上视频的渲染模式。 该方法只影响本地用户所见,不影响远端用户所见。

Declared In

AgoraStreamingKit.h

– setMirrorMode:

设置视频镜像模式。

- (int)setMirrorMode:(AgoraMirrorModeType)mirrorMode

参数

mirrorMode

视频镜像模式,详见 AgoraMirrorModeType

返回

  • 0: 方法调用成功。
  • < 0: 方法调用失败。

详情

调用 setView 方法创建视图后,你可以调用该方法设置本地设备上视频的镜像模式。 该方法只影响本地用户所见,不影响远端用户所见。

Note: 该方法设置的镜像模式受 sharedStreamingKitWithContext 方法设置的镜像模式的影响,详见如何设置推流组件的镜像模式?

Declared In

AgoraStreamingKit.h