Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MediaReceiverStats

Media receiver stats.

Hierarchy

  • MediaComponentStats
    • MediaReceiverStats

Index

Constructors

constructor

Properties

Private _bytesReceived

_bytesReceived: number
internal

Private _jitter

_jitter: number
internal

Private _packetsDiscarded

_packetsDiscarded: number
internal

Private _packetsLost

_packetsLost: number
internal

Private _packetsReceived

_packetsReceived: number
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

getBytesReceived

  • getBytesReceived(): number
  • Gets the number of bytes received.

    Returns number

getCodec

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

    Returns CodecStats

getFirCount

  • getFirCount(): number

getId

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

    Returns string

getJitter

  • getJitter(): number
  • Gets the jitter in milliseconds.

    Returns number

getNackCount

  • getNackCount(): number

getPacketsDiscarded

  • getPacketsDiscarded(): number
  • Gets the number of packets discarded.

    Returns number

getPacketsLost

  • getPacketsLost(): number
  • Gets the number of packets lost.

    Returns number

getPacketsReceived

  • getPacketsReceived(): number
  • Gets the number of packets received.

    Returns number

getPliCount

  • getPliCount(): number

getSliCount

  • getSliCount(): number

getSynchronizationSource

  • getSynchronizationSource(): 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

setBytesReceived

  • setBytesReceived(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setCodec

  • setCodec(value: CodecStats): void
  • internal

    Parameters

    • value: CodecStats

    Returns void

setFirCount

  • setFirCount(value: number): void

setId

  • setId(value: string): void
  • internal

    Parameters

    • value: string

    Returns void

setJitter

  • setJitter(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setNackCount

  • setNackCount(value: number): void

setPacketsDiscarded

  • setPacketsDiscarded(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setPacketsLost

  • setPacketsLost(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setPacketsReceived

  • setPacketsReceived(value: number): void
  • internal

    Parameters

    • value: number

    Returns void

setPliCount

  • setPliCount(value: number): void

setSliCount

  • setSliCount(value: number): void

setSynchronizationSource

  • setSynchronizationSource(value: number): void

setTimestamp

  • setTimestamp(value: DateTime): void
  • internal

    Parameters

    • value: DateTime

    Returns void

setTrack

  • setTrack(value: MediaTrackStats): void
  • internal

    Parameters

    • value: MediaTrackStats

    Returns void

toJson

  • toJson(): string
  • Serializes this to JSON.

    Returns string

Static fromJson

  • fromJson(mediaReceiverJson: string): MediaReceiverStats
  • Derializes media receiver stats from JSON.

    Parameters

    • mediaReceiverJson: string

      The media receiver's stats JSON.

    Returns MediaReceiverStats

Static toJson

  • toJson(mediaReceiver: MediaReceiverStats): string
  • Serializes media receiver stats to JSON.

    Parameters

    • mediaReceiver: MediaReceiverStats

      The media receiver's stats.

    Returns string