iOS SDK API リファレンス

クラス | 列挙型
SKWPeerError.h ファイル
#import <Foundation/Foundation.h>
#import "SKWCommon.h"

[ソースコード]

クラス

class  SKWPeerError
 エラー情報クラス [詳解]
 

列挙型

enum  SKWPeerErrorEnum {
  SKW_PEER_ERR_NO_ERROR = 0, SKW_PEER_ERR_BROWSER_INCOMPATIBLE = -1, SKW_PEER_ERR_DISCONNECTED = -2, SKW_PEER_ERR_INVALID_ID = -3,
  SKW_PEER_ERR_INVALID_KEY = -4, SKW_PEER_ERR_NETWORK = -5, SKW_PEER_ERR_PEER_UNAVAILABLE = -6, SKW_PEER_ERR_SSL_UNAVAILABLE = -7,
  SKW_PEER_ERR_SERVER_ERROR = -8, SKW_PEER_ERR_SOCKET_ERROR = -9, SKW_PEER_ERR_SOCKET_CLOSED = -10, SKW_PEER_ERR_UNAVAILABLE_ID = -11,
  SKW_PEER_ERR_AUTHENTICATION = -12, SKW_PEER_ERR_WEBRTC = -20, SKW_PEER_ERR_ROOM_ERROR = -30, SKW_PEER_ERR_SIGNALING_LIMITED = -40,
  SKW_PEER_ERR_SFU_LIMITED = -41, SKW_PEER_ERR_TURN_LIMITED = -42, SKW_PEER_ERR_UNKNOWN = -9999
}
 Error type [詳解]
 

列挙型詳解

◆ SKWPeerErrorEnum

Error type

列挙値
SKW_PEER_ERR_NO_ERROR 

エラーがない状態です。

SKW_PEER_ERR_BROWSER_INCOMPATIBLE 

WebRTC の利用をサポートしていません。

SKW_PEER_ERR_DISCONNECTED 

既に接続は切断されている状態です。

SKW_PEER_ERR_INVALID_ID 

Peer で指定した ID が無効です。

SKW_PEER_ERR_INVALID_KEY 

API キーが間違っています。

SKW_PEER_ERR_NETWORK 

シグナリングサーバとのネットワークエラーです。

SKW_PEER_ERR_PEER_UNAVAILABLE 

接続できない Peer に接続しようとしています。

SKW_PEER_ERR_SSL_UNAVAILABLE 

SSL 関連のエラーです。

SKW_PEER_ERR_SERVER_ERROR 

サーバに関連する何らかのエラーです。

SKW_PEER_ERR_SOCKET_ERROR 

ソケットレベルにおける何らかのエラーです。想定されるエラーは以下の通りです。

・SkyWay のシグナリングサーバと接続ができません。
・SkyWay の dispatcher へのリクエストが失敗しました。ネットワーク接続を確認してください。
・SkyWay の dispatcher へのリクエストが中断されました。
・SkyWay の dispatcher へのリクエストがタイムアウトしました。ファイアウォールの設定やインターネット設定・SkyWay の障害情報を確認してください。
・SkyWay のシグナリングサーバーから予期せぬレスポンスを受け取りました。
・SkyWay のシグナリングサーバからドメインを含まない不正な JSON を受け取りました。
・SkyWay のシグナリングサーバから不正な JSON を受け取りました。

SKW_PEER_ERR_SOCKET_CLOSED 

SkyWay のシグナリングサーバとの接続が失われました。

SKW_PEER_ERR_UNAVAILABLE_ID 

他で既に使っている ID を指定しているなどで、ID が指定できない場合のエラーです。

SKW_PEER_ERR_AUTHENTICATION 

ルームに関連する何らかのエラーです。想定されるエラーは以下の通りです。

・ルーム名が指定されていません。
・そのルーム名は別のタイプのルームで使用されています。他の名前で再度試してください。
・SFU 機能が該当の API キーで Disabled です。利用するには、Dashboard から enable にしてください。
・ルームへの入室中に不明なエラーが発生しました。少し待って、リトライしてください。
・ルームログ取得時に不明なエラーが発生しました。少し待って、リトライしてください。
・ルーム内のユーザー一覧の取得中に不明なエラーが発生しました。少し待って、リトライしてください。
・offer のリクエスト中に不明なエラーが発生しました。少し待って、リトライしてください。
・answer の処理中に不明なエラーが発生しました。少し待って、リトライしてください。
・SFU ルームは 1000 回までしか入室できません。

SKW_PEER_ERR_WEBRTC 

WebRTC 関連での何らかのエラーです。

SKW_PEER_ERR_ROOM_ERROR 

指定されたクレデンシャルを用いた認証に失敗しました。想定されるエラーは以下の通りです。

・タイムスタンプを現在時刻より将来の時刻にすることはできません。
・クレデンシャルが期限切れになっています。
・認証トークンが期限切れになっています。
・認証トークンが不正です。
・TTL に制限よりも大きい数値が設定されています。
・TTL に制限よりも小さい数値が設定されています。

SKW_PEER_ERR_SIGNALING_LIMITED 

シグナリング回数が Community Edition の無償利用枠を超過しているため、全ての機能が利用できません。(Community Edition のみ)

SKW_PEER_ERR_SFU_LIMITED 

SFU サーバ利用量が Community Edition の無償利用枠を超過しているため、SFU の機能が利用できません。(Community Edition のみ)

SKW_PEER_ERR_TURN_LIMITED 

TURN サーバ利用量が Community Edition の無償利用枠を超過しているため、TURN の機能が利用できません。(Community Edition のみ)

SKW_PEER_ERR_UNKNOWN 

不明なエラーです。