Membrane Protocol SDP v0.1.1 Membrane.Protocol.SDP.Session View Source

This module represents SDP Session.

It fields directly correspond to those defined in RFC4566

Link to this section Summary

Link to this section Types

Link to this type

t() View Source
t() :: %Membrane.Protocol.SDP.Session{
  attributes: [Membrane.Protocol.SDP.Attribute.t()],
  bandwidth: [Membrane.Protocol.SDP.Bandwidth.t()],
  connection_data: [Membrane.Protocol.SDP.ConnectionData.sdp_address()],
  email: binary() | nil,
  encryption: Membrane.Protocol.SDP.Encryption.t() | nil,
  media: [Membrane.Protocol.SDP.Media.t()],
  origin: Membrane.Protocol.SDP.Origin.t(),
  phone_number: binary() | nil,
  session_information: binary() | nil,
  session_name: binary(),
  time_repeats: [Membrane.Protocol.SDP.RepeatTimes.t()],
  time_zones_adjustments: [Membrane.Protocol.SDP.Timezone.t()],
  timing: Membrane.Protocol.SDP.Timing.t() | nil,
  uri: binary() | nil,
  version: non_neg_integer()
}