- RevueSDK
- LocalVideoTrack
- processor
Instance Property
processor
視訊處理器(例如背景模糊、浮水印,可選)
var processor: VideoProcessor? { get set }Discussion
設了之後,每一幀在送出前先交給 process(pixelBuffer:):回傳 nil 就丟掉這一幀; 本地預覽與送出都用處理後的幀。鏡頭、buffer、螢幕分享都經過,在擷取執行緒呼叫。 mute/背景時送的替代圖不經過 processor。
多執行緒同時存取(spec #86):App 在 main 寫、送幀流程在擷取執行緒每幀讀 → 鎖保護。