- RevueSDK
- RoomError
Enumeration
RoomError
SDK 錯誤類型
enum RoomErrorTopics
Enumeration Cases
case alreadyConnected已在房間中(重複 connect)
case alreadyRecording已在錄影中
case audioPublicationAlreadyExists(friendId: String)該好友的 audio 單流名額已佔(同一好友同時只能有一道 audio 發佈)
case broadcastExtensionNotConfiguredBroadcast Extension 未設定
case callAlreadyActive通話已在進行中
case callNotConnected無法撥打(未連線)
case callRejected通話被對方拒絕
case callTimeout通話超時未接
case cameraAccessDenied相機存取被拒
case cameraDeviceNotFound相機裝置找不到
case cancelled操作被取消
case capturerNotReady擷取器尚未準備好
case codecNotSupported(codec: String)不支援的 Codec
case connectionFailed(reason: String)連線失敗
case dataPublishFailed(reason: String)資料發送失敗
case disconnected已斷線(操作需要連線狀態)
case initializationFailed(reason: String)SDK 初始化失敗
case insufficientStorage儲存空間不足
case invalidFriendId無效的 Friend ID
case invalidParameter(name: String, reason: String)無效參數
case mediaInitializationFailed(reason: String)媒體初始化失敗
case microphoneAccessDenied麥克風存取被拒
case networkError(underlying: Error?)網路錯誤
case noIncomingCall無來電可接聽
case notInitializedSDK 尚未初始化
case notRecording未在錄影中
case publishNotAllowed無發佈權限
case reconnectionFailed重連失敗
case recordingWriteFailed(reason: String)錄影寫入失敗
case roomFull房間已滿
case roomNotFound(roomId: String)房間不存在
case rpcMethodNotFound(method: String)RPC 方法未註冊
case rpcTimeout(method: String)RPC 呼叫逾時
case screenShareDenied螢幕分享被使用者拒絕
case screenShareSystemRestriction螢幕分享被系統限制
case subscribeNotAllowed無訂閱權限
case timedOut連線逾時
case trackAlreadyPublishedTrack 已發佈(重複 publish)
case trackNotPublishedTrack 未發佈(unpublish 一個沒發佈的 Track)
case unknown(reason: String)未知錯誤
case videoPublicationAlreadyExists(friendId: String)該好友的 video 單流名額已佔(同一好友同時只能有一道 video 發佈)