Listener

interface Listener

SoraMediaChannel からコールバックイベントを受けるリスナー

Functions

onAddLocalStream
Link copied to clipboard
open fun onAddLocalStream(mediaChannel: SoraMediaChannel, ms: MediaStream)

ローカルストリームが追加されたときに呼び出されるコールバック.

onAddRemoteStream
Link copied to clipboard
open fun onAddRemoteStream(mediaChannel: SoraMediaChannel, ms: MediaStream)

リモートストリームが追加されたときに呼び出されるコールバック.

onAttendeesCountUpdated
Link copied to clipboard
open fun onAttendeesCountUpdated(mediaChannel: SoraMediaChannel, attendees: ChannelAttendeesCount)

接続しているチャネルの参加者が増減したときに呼び出されるコールバック.

onClose
Link copied to clipboard
open fun onClose(mediaChannel: SoraMediaChannel)

Sora との接続が切断されたときに呼び出されるコールバック.

onConnect
Link copied to clipboard
open fun onConnect(mediaChannel: SoraMediaChannel)

Sora との接続が確立されたときに呼び出されるコールバック.

onError
Link copied to clipboard
open fun onError(mediaChannel: SoraMediaChannel, reason: SoraErrorReason)
open fun onError(mediaChannel: SoraMediaChannel, reason: SoraErrorReason, message: String)

Sora との通信やメディアでエラーが発生したときに呼び出されるコールバック.

onNotificationMessage
Link copied to clipboard
open fun onNotificationMessage(mediaChannel: SoraMediaChannel, notification: NotificationMessage)

Sora のシグナリング通知機能の通知を受信したときに呼び出されるコールバック.

onPeerConnectionStatsReady
Link copied to clipboard
open fun onPeerConnectionStatsReady(mediaChannel: SoraMediaChannel, statsReport: RTCStatsReport)

PeerConnection の getStats() 統計情報を取得したときに呼び出されるコールバック.

onPushMessage
Link copied to clipboard
open fun onPushMessage(mediaChannel: SoraMediaChannel, push: PushMessage)

Sora のプッシュ API によりメッセージを受信したときに呼び出されるコールバック.

onRemoveRemoteStream
Link copied to clipboard
open fun onRemoveRemoteStream(mediaChannel: SoraMediaChannel, label: String)

リモートストリームが削除されたときに呼び出されるコールバック.

onSenderEncodings
Link copied to clipboard
open fun onSenderEncodings(mediaChannel: SoraMediaChannel, encodings: List<RtpParameters.Encoding>)

サイマルキャスト配信のエンコーダ設定を変更するためのコールバック.

onWarning
Link copied to clipboard
open fun onWarning(mediaChannel: SoraMediaChannel, reason: SoraErrorReason)
open fun onWarning(mediaChannel: SoraMediaChannel, reason: SoraErrorReason, message: String)

Sora との通信やメディアで警告が発生したときに呼び出されるコールバック.