Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TimeDescription

An SDP time description element.

Hierarchy

  • TimeDescription

Index

Constructors

constructor

  • Initializes a new instance of the fm.icelink.sdp.timeDescription class.

    Parameters

    • timing: Timing

      The start and stop time.

    Returns TimeDescription

Properties

Private __repeatTimes

__repeatTimes: Array<RepeatTime>
internal

Private _timing

_timing: Timing
internal

Methods

addRepeatTime

  • addRepeatTime(repeatTime: RepeatTime): void
  • Adds a repeat time.

    Parameters

    • repeatTime: RepeatTime

      The repeat time to add.

    Returns void

getRepeatTimes

  • getRepeatTimes(): RepeatTime[]
  • Gets the array of repeat times.

    Returns RepeatTime[]

getTiming

  • getTiming(): Timing
  • Gets the start and stop time.

    Returns Timing

getTypeString

  • getTypeString(): string
  • Returns string

removeRepeatTime

  • removeRepeatTime(repeatTime: RepeatTime): boolean
  • Removes a repeat time.

    Parameters

    • repeatTime: RepeatTime

      The repeat time to remove.

    Returns boolean

Private setTiming

  • setTiming(value: Timing): void
  • internal

    Parameters

    • value: Timing

    Returns void

toString

  • toString(): string
  • Converts this instance to a string.

    Returns string

Static parse

  • parse(s: string): TimeDescription
  • Creates an fm.icelink.sdp.timeDescription instance from a string.

    Parameters

    • s: string

      The string to parse.

    Returns TimeDescription