Sora Media Channel
Sora への接続を行うクラスです.
SignalingChannel と PeerChannel の管理、協調動作制御を行っています. このクラスを利用することでシグナリングの詳細が隠蔽され、単一の Listener でイベントを受けることができます.
シグナリングの手順とデータに関しては下記の Sora のドキュメントを参照ください.
Parameters
android.content.Context
シグナリングの URL
シグナリングの URL (クラスター機能で複数の URL を利用したい場合はこちらを指定する)
connect メッセージに含める metadata
Sora に接続するためのチャネル ID
映像、音声に関するオプション
WebSocket の接続タイムアウト (秒)
イベントリスナー
connect メッセージに含める client_id
connect メッセージに含める signaling_notify_metadata
connect メッセージに含める data_channel_signaling
connect メッセージに含める ignore_disconnect_websocket
connect メッセージに含める data_channels
connect メッセージに含める bundle_id
転送フィルター機能の設定
リスト形式の転送フィルター機能の設定
Constructors
SoraMediaChannel インスタンスを生成します.
Types
Properties
Functions
メッセージングで受信したデータを UTF-8 の文字列に変換します.
Sora への接続を切断します.
録音停止中かどうかを返す
メッセージを送信します.
JavaAudioDeviceModule の録音処理を一時停止または再開する 内部で生成した AudioDeviceModule のみ制御可能であり、外部から差し込んだ AudioDeviceModule は対象外