Structure
VideoView.PinchToZoomOptions
調整的是相機硬體變焦(AVCaptureDevice.videoZoomFactor),非畫面 transform 放大 —— 故僅對本地相機 track(LocalVideoTrack + CameraCapturer)有效。
struct PinchToZoomOptionsOverview
遠端畫面的 track 是 RemoteVideoTrack,取不到 AVCaptureDevice(那是對方裝置的 若要「遠端畫面也能放大看」,需另做畫面 transform 縮放(會失真,且需處理平移與 layoutMode / mirrorMode 既有 transform 的疊加),不在本 API 範圍。
.builtInTripleCamera、.builtInDualWideCamera 是 2(這兩種的 1 倍是超廣角),其他是 1。
Topics
Initializers
Instance Properties
var isEnabled: Bool是否啟用(
zoomIn/zoomOut任一存在即為啟用)let rawValue: UInt