- RevueSDK
- CompositeTemplate
Structure
CompositeTemplate
合成模板 — 定義多路 VideoTrack 的排版方式
struct CompositeTemplateOverview
合成模板只管排版(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
let trackPositions: [VideoTrackPositionInfo]Track 位置資訊陣列(按順序繪製,順序 = 圖層,後畫的蓋住先畫的)