Package

spinoco.protocol

sdp

Permalink

package sdp

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Attribute extends AnyRef

    Permalink
  2. case class Bandwidth(scope: String, kbps: Int) extends Product with Serializable

    Permalink
  3. case class ConnectionData(netType: NetType.Value, addressType: AddressType.Value, address: String, ttl: Option[Int], count: Option[Int]) extends Product with Serializable

    Permalink
  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

    Permalink

    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

    Permalink

    Created by pach on 04/03/17.

  6. sealed trait SDPParameter extends AnyRef

    Permalink
  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

    Permalink

    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

    Permalink

    Created by pach on 04/03/17.

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

    Permalink

    Created by pach on 04/03/17.

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

    Permalink

    Created by pach on 04/03/17.

Value Members

  1. object AddressType extends Enumeration

    Permalink
  2. object Attribute

    Permalink

    Various Supported SDP Attributes

  3. object MediaDirectionType extends Enumeration

    Permalink
  4. object MediaProtocol extends Enumeration

    Permalink

    media transport protocol *

  5. object MediaType extends Enumeration

    Permalink

    type of the media *

  6. object NetType extends Enumeration

    Permalink
  7. object OrientationType extends Enumeration

    Permalink
  8. object SDPParameter

    Permalink
  9. object SessionDescription extends Serializable

    Permalink
  10. object Timing extends Serializable

    Permalink
  11. package codec

    Permalink

Ungrouped