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()
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()
}
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() }