MediaChannelHandlers

public final class MediaChannelHandlers

メディアチャネルのイベントハンドラです。

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

    Declaration

    Swift

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

    Declaration

    Swift

    @available(*, deprecated, message: "onDisconnect: ((SoraCloseEvent﹚ -> Void﹚? に移行してください。onDisconnectLegacy: ((Error?﹚ -> Void﹚? は、2027 年中に削除予定です。")
    public var onDisconnectLegacy: ((Error?) -> Void)?
  • 接続解除時に呼ばれるクロージャー

    Declaration

    Swift

    public var onDisconnect: ((SoraCloseEvent) -> Void)?
  • ストリームが追加されたときに呼ばれるクロージャー

    Declaration

    Swift

    public var onAddStream: ((MediaStream) -> Void)?
  • ストリームが除去されたときに呼ばれるクロージャー

    Declaration

    Swift

    public var onRemoveStream: ((MediaStream) -> Void)?
  • シグナリング受信時に呼ばれるクロージャー

    Declaration

    Swift

    public var onReceiveSignaling: ((Signaling) -> Void)?
  • シグナリングが DataChannel 経由に切り替わったタイミングで呼ばれるクロージャー

    Declaration

    Swift

    public var onDataChannel: ((MediaChannel) -> Void)?
  • DataChannel のメッセージ受信時に呼ばれるクロージャー

    Declaration

    Swift

    public var onDataChannelMessage: ((MediaChannel, String, Data) -> Void)?
  • 初期化します。

    Declaration

    Swift

    public init()