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
デバッグ用 log callback 構造化ログ
SoraNotifyEvent
notify メッセージイベント
SoraPushEvent
push メッセージイベント
SoraRemoteVideoWidget
リモート映像を表示する Widget
SoraRemoveTrackEvent
remote track 削除イベント
SoraRpcOptions
RPC オプション
SoraSignalingEvent
シグナリングイベント
SoraSignalingMessageEvent
signaling メッセージイベント
SoraSwitchedEvent
switched メッセージイベント
SoraTimelineDebugEvent
timeline イベント
SoraTimelineEvent
JavaScript SDK の timeline callback 相当の構造化イベント
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 エラー