sora_sdk library
Classes
- AudioInputDevice
- 音声入力デバイス (マイク) の情報です。
- AudioOutputDevice
- 音声出力デバイス (スピーカー) の情報です。
- ExternalVideoFrame
- external video track へ投入する I420 フレームです。
- GetUserMediaOptions
-
MediaDevices.getUserMedia()に渡す入力条件です。 - LocalAudioTrack
- local の audio track を表すラッパーです。
- LocalMediaStream
-
local の
MediaStreamを表すラッパーです。 - LocalMediaStreamTrack
-
LocalMediaStreamに属する track の共通基底クラスです。 - LocalVideoTrack
- local の video track を表すラッパーです。
- MediaDevices
- local メディア入力を生成・列挙する static API です。
- MediaStream
- MediaStream の共通基底型
- MediaStreamTrack
- MediaStreamTrack の共通基底型
- PushAudio
- PushAudioDevice で PCM データを送受信する API。
- RemoteMediaStream
- リモートの MediaStream(connectionId でグルーピング)
- RemoteMediaStreamTrack
- リモートの MediaStreamTrack
- Sora
- Sora SDK のエントリポイント
- SoraConnectedState
- 接続が確立した状態
- SoraConnectingState
- 接続処理の開始後、シグナリング接続の確立に入った状態
- SoraConnection
- Sora との接続を管理するオブジェクトです。
- SoraConnectionConfig
- Sora 接続設定のデータクラス
- SoraConnectionErrorDetails
- 接続エラーの詳細情報
- SoraConnectionErrorEvent
- 接続エラーイベント
- SoraConnectionEvent
-
SoraConnection.eventsで購読する統合イベントの基底型 - SoraConnectionState
- 接続状態を表す sealed クラス。
- SoraConnectionStateChangedEvent
- 接続状態イベント
- SoraDataChannelEvent
- DataChannel の open 時に通知する情報です。
- SoraDataChannelMessage
- DataChannel メッセージング用のメッセージ
- SoraDataChannelMessageEvent
- DataChannel メッセージイベント
- SoraDataChannelOpenEvent
- DataChannel open イベント
- SoraDebugEvent
-
SoraConnection.debugEventsで購読する debug event の基底型 - SoraDisconnectCloseInfo
- 切断時の close code / reason を保持する情報
- SoraDisconnectedState
- 切断された状態
- SoraDisconnectReason
-
Sora に送信する
disconnectメッセージの理由コード - SoraErrorCode
- WebRTC 接続のエラーコード
- SoraLocalVideoHandle
- ローカル映像表示用の Texture ID。
- SoraLocalVideoWidget
- ローカルプレビューを表示する Widget
- SoraLogDebugEvent
- log イベント
- SoraLogEvent
-
デバッグ用
logcallback 構造化ログ - SoraNotifyEvent
- notify メッセージイベント
- SoraPushEvent
- push メッセージイベント
- SoraRemoteVideoWidget
- リモート映像を表示する Widget
- SoraRemoveTrackEvent
- remote track 削除イベント
- SoraRpcOptions
- RPC オプション
- SoraSignalingEvent
- シグナリングイベント
- SoraSignalingMessageEvent
- signaling メッセージイベント
- SoraSwitchedEvent
- switched メッセージイベント
- SoraTimelineDebugEvent
- timeline イベント
- SoraTimelineEvent
-
JavaScript SDK の
timelinecallback 相当の構造化イベント - SoraTimeoutEvent
- timeout イベント
- SoraTimeoutOptions
- WebRTC 接続のライフサイクル各段階のタイムアウト設定
- SoraTrackEvent
- remote track 追加イベント
- VideoInputDevice
- 映像入力デバイス (カメラ) の情報です。
- VideoInputFormat
- 映像入力デバイスが対応する解像度とフレームレートの組です。
Enums
- AudioCodecType
- 利用できる音声コーデックを示します。
- SimulcastRequestRid
- シグナリング接続時に指定する simulcast_request_rid に該当する enum。
- SoraRole
- Sora 接続ロール種類
- SoraTimelineEventLogType
- timeline ログの種別
- SpotlightRid
- シグナリング接続時に指定する spotlight 用 RID に該当する enum。
- VideoCodecType
- 利用できる映像コーデックを示します。
Exceptions / Errors
- SoraRpcError
- RPC エラー