SoraHandlers

public final class SoraHandlers

Sora オブジェクトのイベントハンドラです。

  • 接続成功時に呼ばれるクロージャー

    Declaration

    Swift

    public var onConnect: ((MediaChannel?, Error?) -> Void)?
  • 接続解除時に呼ばれるクロージャー

    Declaration

    Swift

    public var onDisconnect: ((MediaChannel, Error?) -> Void)?
  • メディアチャネルが追加されたときに呼ばれるクロージャー

    Declaration

    Swift

    public var onAddMediaChannel: ((MediaChannel) -> Void)?
  • メディアチャネルが除去されたときに呼ばれるクロージャー

    Declaration

    Swift

    public var onRemoveMediaChannel: ((MediaChannel) -> Void)?
  • 音声入出力ルートが変更されたときに呼ばれるクロージャー

    Declaration

    Swift

    public var onChangeAudioRoute: ((RTCAudioSession, AVAudioSession.RouteChangeReason, AVAudioSessionRouteDescription) -> Void)?

    Parameters

    session

    変更通知元の RTCAudioSession

    reason

    変更理由

    previousRoute

    変更前のルート情報

  • 初期化します。

    Declaration

    Swift

    public init()