View Source Membrane.WebRTC.SignalingChannel (Membrane WebRTC plugin v0.24.0)

Deprecated since v0.24.0. Use Membrane.WebRTC.Signaling instead.

Summary

Types

ex_webrtc_message()

@type ex_webrtc_message() :: Membrane.WebRTC.Signaling.ex_webrtc_message()

json_data_message()

@type json_data_message() :: Membrane.WebRTC.Signaling.json_data_message()

message()

@type message() :: Membrane.WebRTC.Signaling.message()

message_content()

@type message_content() :: Membrane.WebRTC.Signaling.message_content()

t()

Functions

close(signaling)

@spec close(t()) :: :ok

See Membrane.WebRTC.Signaling.close/1.

new()

@spec new() :: t()

register_peer(signaling, opts \\ [])

@spec register_peer(t(), message_format: :ex_webrtc | :json_data, pid: pid()) :: :ok

See Membrane.WebRTC.Signaling.register_peer/2.

signal(signaling, message, metadata \\ %{})

@spec signal(t(), message_content(), metadata :: map()) :: :ok

See Membrane.WebRTC.Signaling.signal/3.