- RevueSDK
- FrameCryptoError
Enumeration
FrameCryptoError
Frame crypto 加解密逐幀錯誤(v0.14.0,C 層 REVUEKIT_EVENT_FRAME_CRYPTO_ERROR type 102)。
enum FrameCryptoErrorOverview
輔助診斷用:RevueKit 只在部分路徑送出這個錯誤(一對一通話不送),不保證送達, 不可拿來判斷加密是否正常。加解密是否成功以 App 自己 callback 的回傳值為準; 失敗的那一幀被丟掉、通話不中斷(#90)。
case 表達方向(encrypt/decrypt)與原因(callback 失敗 / buffer 過小), 關聯值帶媒體型別、ssrc 與 caller 回傳碼(對齊既有 RevueInitError.initFailed(code:) / RoomMessageError.messageTooLong(size:maxSize:) 的關聯值風格)。
Topics
Enumeration Cases
case bufferOversize(mediaType: FrameMediaType, ssrc: UInt32)加密寫出超過
getMaxSize宣告上限(僅發生在加密方向、無 caller code)case decryptFailed(mediaType: FrameMediaType, ssrc: UInt32, code: Int)解密 callback 回非 0(
code為該回傳值)case encryptFailed(mediaType: FrameMediaType, ssrc: UInt32, code: Int)加密 callback 回非 0(
code為該回傳值)