Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MediaComponentStats

Media component stats.

Hierarchy

  • BaseStats
    • MediaComponentStats

Index

Constructors

constructor

Properties

Private _codec

_codec: CodecStats
internal

Private _firCount

_firCount: number
internal

Private _nackCount

_nackCount: number
internal

Private _pliCount

_pliCount: number
internal

Private _sliCount

_sliCount: number
internal

Private _synchronizationSource

_synchronizationSource: number
internal

Private _track

_track: MediaTrackStats
internal

Methods

Protected deserializeProperties

  • deserializeProperties(key: string, valueJson: string): void
  • Deserializes the properties.

    Parameters

    • key: string

      The key.

    • valueJson: string

      The value in JSON format.

    Returns void

getCodec

  • getCodec(): CodecStats
  • Gets the codec stats.

    Returns CodecStats

getFirCount

  • getFirCount(): number
  • Gets the FIR count.

    Returns number

getId

  • getId(): string
  • Gets the identifier of the object generating these stats.

    Returns string

getNackCount

  • getNackCount(): number
  • Gets the NACK count.

    Returns number

getPliCount

  • getPliCount(): number
  • Gets the PLI count.

    Returns number

getSliCount

  • getSliCount(): number
  • Gets the SLI count.

    Returns number

getSynchronizationSource

  • getSynchronizationSource(): number
  • Gets the synchronization source.

    Returns number

getTimestamp

  • getTimestamp(): DateTime
  • Gets the timestamp when these stats were generated.

    Returns DateTime

getTrack

  • getTrack(): MediaTrackStats
  • Gets the track's stats.

    Returns MediaTrackStats

getTypeString

  • getTypeString(): string

Protected serializeProperties

  • serializeProperties(jsonObject: Hash<string, string>): void
  • Serializes the properties.

    Parameters

    • jsonObject: Hash<string, string>

      The JSON object.

    Returns void

setCodec

  • setCodec(value: CodecStats): void
  • internal

    Parameters

    • value: CodecStats

    Returns void

setFirCount

  • setFirCount(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setId

  • setId(value: string): void
  • internal

    Parameters

    • value: string

    Returns void

setNackCount

  • setNackCount(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setPliCount

  • setPliCount(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setSliCount

  • setSliCount(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setSynchronizationSource

  • setSynchronizationSource(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setTimestamp

  • setTimestamp(value: DateTime): void
  • internal

    Parameters

    • value: DateTime

    Returns void

setTrack

  • setTrack(value: MediaTrackStats): void
  • internal

    Parameters

    • value: MediaTrackStats

    Returns void