ReVue KITSwift reference Guides

Structure

CompositeTemplate

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

struct CompositeTemplate

Overview

合成模板只管排版(Track 位置),不管解析度。 解析度由 VideoCompositor.resolutionSize 控制;位置是相對於它的比例。 只畫視訊 track:不是 VideoTrack 的那一格不畫,也不報錯。

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)),
])
compositor.setTemplate(template)

Topics

Initializers

Instance Properties