RevueSDK · Swift reference Guides

Class

VideoCapturer

視訊擷取器基底類別

class VideoCapturer

Overview

protocol 改制)。改制理由:captureState / dimensions / outputSubject 原本在四個 capturer 各自重複宣告,事件通知也就沒有「只寫一次」的地方; 改為基底類別後共用狀態集中於此,setState / setDimensions 內含去重與 事件派送,新增 capturer 自動具備事件能力。

.started 事件(呼叫即生效語意);本類別不這麼做,而是由子類別自行決定 呼叫 setState 的時機 —— InAppScreenCapturer 的 captureState 必須 「只在 ReplayKit completionHandler 內翻」以反映系統真實狀態(見該檔註解), 與「呼叫意圖」解耦,若由基底代發會退回它修正前的行為。

子類別必須覆寫 startCapture() / stopCapture(),並在適當時機呼叫 setState / setDimensions / emit。

Topics

Instance Properties

Instance Methods

Relationships

Inherited By