RevueSDK · Swift reference Guides

Instance Property

isMirrored

是否鏡像採集(預設 false)

let isMirrored: Bool

Discussion

Important

這是採集來源本身的鏡像,不只是本地顯示。 相機輸出的畫面即為鏡像,因此同時影響本地預覽與發送給對方的畫面 —— 對端收到、以及錄影 / 合成的結果也都會是鏡像的。

若只想讓「自己看到鏡像、對方看到正常」(視訊通話的一般慣例), 請改用顯示端鏡像 VideoView.mirrorMode,不要開啟本選項。 本選項的用途是「來源即鏡像」——適用於無法使用 VideoView 的宿主 (如 Flutter texture 直接取用 pixel buffer)而仍需雙方一致鏡像的場景。

Note

不分前後鏡頭,開啟即對當前鏡頭生效。SDK 為能力層, 「哪顆鏡頭該鏡像」屬應用層決策 —— 需要只鏡像前鏡頭時,由應用層在 切換鏡頭時自行帶入對應的 isMirrored。