Enumerations
The following enumerations are available globally.
-
音声コーデックを表します。
See moreDeclaration
Swift
public enum AudioCodecextension AudioCodec: CustomStringConvertible -
音声モード。
AVAudioSessionの音声モードと音声カテゴリを変更します。 詳細な設定を行いたい場合はAVAudioSessionを使用して下さい。音声カテゴリのオプションは次の値が指定されます:
allowBluetoothallowBluetoothA2DPallowAirPlay
Declaration
Swift
public enum AudioMode -
音声出力先
See moreDeclaration
Swift
public enum AudioOutput
-
転送フィルターのルールのフィールドの設定です。
See moreDeclaration
Swift
public enum ForwardingFilterRuleField : String, Encodable -
転送フィルターのルールの演算子の設定です。
See moreDeclaration
Swift
public enum ForwardingFilterRuleOperator : String, Encodable -
転送フィルターのアクションの設定です。
See moreDeclaration
Swift
public enum ForwardingFilterAction : String, Encodable -
MediaChannel, SignalingChannel, WebSocketChannel の接続状態を表します。
See moreDeclaration
Swift
public enum ConnectionState -
ICE 通信ポリシーを表します。
See moreDeclaration
Swift
public enum ICETransportPolicy
-
ログレベルです。 上から下に向かってログの重要度が下がり、詳細度が上がります。
offはログを出力しません。fatalerrorwarninfodebugtraceoff
Declaration
Swift
public enum LogLevel -
SoraCloseEvent は、Sora の接続が切断された際のイベント情報を表します。
接続が正常に切断された場合は、
See more.ok(code, reason)ケースが使用され、 異常な切断やエラー発生時は、.error(Error)ケースが使用されます。Declaration
Swift
public enum SoraCloseEvent -
ストリームの音声のボリュームの定数のリストです。
See moreDeclaration
Swift
public enum MediaStreamAudioVolume -
WebRTC フレームワークの情報を表します。
See moreDeclaration
Swift
public enum WebRTCInfo -
接続するクライアントのロールを表します。
See moreDeclaration
Swift
public enum Roleextension Role: CustomStringConvertible -
シグナリングの種別です。
See moreDeclaration
Swift
public enum Signaling -
サイマルキャストでの映像の種類を表します。
See moreDeclaration
Swift
public enum SimulcastRid -
スポットライトの映像の種類を表します 。
See moreDeclaration
Swift
public enum SpotlightRid -
ストリームの方向を表します。 シグナリングメッセージで使われます。
See moreDeclaration
Swift
public enum SignalingRole : String -
libwebrtc の内部で利用されているキューを表します。
See moreDeclaration
Swift
public enum SoraDispatcher -
SDK に関するエラーを表します。
See moreDeclaration
Swift
public enum SoraError : Error -
TLS のセキュリティポリシーを表します。
See moreDeclaration
Swift
public enum TLSSecurityPolicy -
映像コーデックを表します。
See moreDeclaration
Swift
public enum VideoCodecextension VideoCodec: CustomStringConvertible -
映像フレームの種別です。 現在の実装では次の映像フレームに対応しています。
- ネイティブの映像フレーム (
RTCVideoFrame) CMSampleBuffer(映像のみ、音声は非対応。RTCVideoFrameに変換されます)
Declaration
Swift
public enum VideoFrame - ネイティブの映像フレーム (
-
VideoView における、映像ソースの停止時の処理を表します。
See moreDeclaration
Swift
public enum VideoViewConnectionMode -
SDP でのマルチストリームの記述方式です。
See moreDeclaration
Swift
public enum SDPSemantics -
(リソースの逼迫により) 送信する映像の品質が維持できない場合の挙動です。
See moreDeclaration
Swift
public enum DegradationPreference -
WebSocket のステータスコードを表します。
See moreDeclaration
Swift
public enum WebSocketStatusCode -
WebSocket の通信で送受信されるメッセージを表します。
See moreDeclaration
Swift
public enum WebSocketMessage
View on GitHub
Install in Dash
Enumerations Reference