package sdp

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Attribute extends AnyRef
  2. case class Bandwidth (scope: String, kbps: Int) extends Product with Serializable
  3. case class ConnectionData (netType: NetType.Value, addressType: AddressType.Value, address: String, ttl: Option[Int], count: Option[Int]) extends Product with Serializable
  4. case class MediaDescription (tpe: MediaType.Value, port: Int, portCount: Option[Int], protocol: MediaProtocol.Value, format: List[Int], information: Option[String], connectionData: List[ConnectionData], bandwidth: List[Bandwidth], attributes: List[Attribute]) extends Product with Serializable

    Description of the Media transferred

    Description of the Media transferred

    tpe

    Type of the media

    port

    Port where the media are available

    portCount

    Count of the ports

    protocol

    Media transport protocol

    format

    Media format ordered by their preference

    information

    Information

    connectionData

    Connection data ofr the media, if differ from one supplied at session level

    bandwidth

    Bandwidth information for this media

    attributes

    Attributes for this media.

  5. case class Repeat (repeat: FiniteDuration, active: FiniteDuration, offsets: Vector[FiniteDuration]) extends Product with Serializable

    Created by pach on 04/03/17.

  6. sealed trait SDPParameter extends AnyRef
  7. case class SessionDescription (version: Int, origin: SessionOrigin, name: String, information: Option[String], uri: Option[URI], email: List[String], phone: List[String], connectionData: List[ConnectionData], bandwidth: List[Bandwidth], timing: List[Timing], repeat: List[Repeat], zones: List[TimeZone], attributes: List[Attribute], media: List[MediaDescription]) extends Product with Serializable

    Description of the session

    Description of the session

    version

    Version of the session, currently 0

    origin

    Originator and session identifier

    name

    Name of the session

    information

    Additional session information

    uri

    Uri containing further session information

    email

    Email(s) of the session originator

    phone

    Phone(s) of the session originator

    connectionData

    Information about connetcion. Either this must be specified or each media description must have its connection data specified.

    bandwidth

    Session Bandwidth parameteres

    timing

    Time Description

    repeat

    Time repeat information

    zones

    Time zones

    attributes

    Attributes of the session

    media

    Media Descriptions

  8. case class SessionOrigin (userName: String, sessionId: String, sessionVersion: String, netType: NetType.Value, addressType: AddressType.Value, unicastAddress: String) extends Product with Serializable

    Created by pach on 04/03/17.

  9. case class TimeZone (adjustment: LocalDateTime, zoneOffset: FiniteDuration) extends Product with Serializable

    Created by pach on 04/03/17.

  10. case class Timing (start: LocalDateTime, stop: LocalDateTime) extends Product with Serializable

    Created by pach on 04/03/17.

Value Members

  1. object AddressType extends Enumeration
  2. object Attribute

    Various Supported SDP Attributes

  3. object MediaDirectionType extends Enumeration
  4. object MediaProtocol extends Enumeration

    media transport protocol *

  5. object MediaType extends Enumeration

    type of the media *

  6. object NetType extends Enumeration
  7. object OrientationType extends Enumeration
  8. object SDPParameter
  9. object SessionDescription extends Serializable
  10. object Timing extends Serializable

Ungrouped