RevueSDK · Swift reference Guides

Structure

CompositeTemplate

合成模板 — 定義多路 VideoTrack 的排版方式

struct CompositeTemplate

Overview

模板只管排版(Track 位置),不管解析度。 解析度由 VideoTrackCompositor.resolutionSize 控制。

let template = CompositeTemplate(trackPositions: [
    VideoTrackPositionInfo(track: cameraTrack,  normalizedRect: CGRect(x: 0, y: 0, width: 0.5, height: 0.5)),
    VideoTrackPositionInfo(track: remoteTrackA, normalizedRect: CGRect(x: 0.5, y: 0, width: 0.5, height: 0.5)),
])
room.videoTrackCompositor.setTemplate(template)

Topics

Initializers

Instance Properties