Class/Object

spinoco.protocol.sdp

SessionDescription

Related Docs: object SessionDescription | package sdp

Permalink

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

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

Source
SessionDescription.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SessionDescription
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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])

    Permalink

    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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to any2stringadd[SessionDescription] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (SessionDescription, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to ArrowAssoc[SessionDescription] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val attributes: List[Attribute]

    Permalink

    Attributes of the session

  8. val bandwidth: List[Bandwidth]

    Permalink

    Session Bandwidth parameteres

  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val connectionData: List[ConnectionData]

    Permalink

    Information about connetcion.

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

  11. val email: List[String]

    Permalink

    Email(s) of the session originator

  12. def ensuring(cond: (SessionDescription) ⇒ Boolean, msg: ⇒ Any): SessionDescription

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to Ensuring[SessionDescription] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: (SessionDescription) ⇒ Boolean): SessionDescription

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to Ensuring[SessionDescription] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. def ensuring(cond: Boolean, msg: ⇒ Any): SessionDescription

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to Ensuring[SessionDescription] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. def ensuring(cond: Boolean): SessionDescription

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to Ensuring[SessionDescription] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to StringFormat[SessionDescription] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. val information: Option[String]

    Permalink

    Additional session information

  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. val media: List[MediaDescription]

    Permalink

    Media Descriptions

  23. val name: String

    Permalink

    Name of the session

  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. val origin: SessionOrigin

    Permalink

    Originator and session identifier

  28. val phone: List[String]

    Permalink

    Phone(s) of the session originator

  29. val repeat: List[Repeat]

    Permalink

    Time repeat information

  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. val timing: List[Timing]

    Permalink

    Time Description

  32. val uri: Option[URI]

    Permalink

    Uri containing further session information

  33. val version: Int

    Permalink

    Version of the session, currently 0

  34. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. val zones: List[TimeZone]

    Permalink

    Time zones

  38. def [B](y: B): (SessionDescription, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from SessionDescription to ArrowAssoc[SessionDescription] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from SessionDescription to any2stringadd[SessionDescription]

Inherited by implicit conversion StringFormat from SessionDescription to StringFormat[SessionDescription]

Inherited by implicit conversion Ensuring from SessionDescription to Ensuring[SessionDescription]

Inherited by implicit conversion ArrowAssoc from SessionDescription to ArrowAssoc[SessionDescription]

Ungrouped