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