RevueSDK · Swift reference Guides

Instance Property

isReliable

統計數據是否可信(v0.16.0 新增,衍生屬性、非 C 層提供)。

var isReliable: Bool { get }

為什麼需要這個

C 層多個統計欄位在「前置條件未滿足」時一律回 0 且回報成功, 呼叫端無法分辨「真的是 0」與「沒有資料」:

結果是「三個無資料偽裝成完美數值」→ 評分公式算出滿分 → 顯示「極佳」, 即使一幀影像都沒收到。此屬性即為防止該誤導。

判定:有連線 且 RTT 已量到。(「是否真的在收資料」需比對前後兩次 bytesReceived 是否成長,屬跨 tick 判斷,由 Room 統計層負責、不在單筆快照內。)