Mediasoup.TransportListenInfo (mediasoup_elixir v0.16.0)

View Source

https://mediasoup.org/documentation/v3/mediasoup/api/#TransportListenInfo

Summary

Types

listen_ip()

@type listen_ip() :: %{:ip => String.t(), optional(:announcedIp) => String.t() | nil}

https://mediasoup.org/documentation/v3/mediasoup/api/#TransportListenIp

t()

@type t() :: %{
  :ip => String.t(),
  :protocol => :tcp | :udp,
  optional(:announcedAddress) => String.t() | nil,
  optional(:port) => integer(),
  optional(:sendBufferSize) => integer(),
  optional(:recvBufferSize) => integer()
}

https://mediasoup.org/documentation/v3/mediasoup/api/#TransportListenInfo

Functions

create(ip, protocol)

@spec create(binary() | %{:ip => any(), optional(any()) => any()}, any()) :: struct()

create(ip, protocol, port)

normalize(listen_infos)

normalize_listen_ip(ip)