API documentation  2.0rc1
Public Member Functions | List of all members
client::MSVideoRecvPayload Class Reference

#include <clientlib.h>

Inherits client::MSVideoPayload.

Public Member Functions

double get_lowBitRateCallPercent ()
 
void set_lowBitRateCallPercent (double)
 
double get_lowFrameRateCallPercent ()
 
void set_lowFrameRateCallPercent (double)
 
double get_recvBitRateAverage ()
 
void set_recvBitRateAverage (double)
 
double get_recvBitRateMaximum ()
 
void set_recvBitRateMaximum (double)
 
Stringget_recvCodecType ()
 
void set_recvCodecType (const String &)
 
double get_recvFpsHarmonicAverage ()
 
void set_recvFpsHarmonicAverage (double)
 
double get_recvFrameRateAverage ()
 
void set_recvFrameRateAverage (double)
 
double get_recvNumResSwitches ()
 
void set_recvNumResSwitches (double)
 
double get_recvReorderBufferMaxSuccessfullyOrderedExtent ()
 
void set_recvReorderBufferMaxSuccessfullyOrderedExtent (double)
 
double get_recvReorderBufferMaxSuccessfullyOrderedLateTime ()
 
void set_recvReorderBufferMaxSuccessfullyOrderedLateTime (double)
 
double get_recvReorderBufferPacketsDroppedDueToBufferExhaustion ()
 
void set_recvReorderBufferPacketsDroppedDueToBufferExhaustion (double)
 
double get_recvReorderBufferPacketsDroppedDueToTimeout ()
 
void set_recvReorderBufferPacketsDroppedDueToTimeout (double)
 
double get_recvReorderBufferReorderedPackets ()
 
void set_recvReorderBufferReorderedPackets (double)
 
double get_recvResolutionHeight ()
 
void set_recvResolutionHeight (double)
 
double get_recvResolutionWidth ()
 
void set_recvResolutionWidth (double)
 
double get_recvVideoStreamsMax ()
 
void set_recvVideoStreamsMax (double)
 
double get_recvVideoStreamsMin ()
 
void set_recvVideoStreamsMin (double)
 
double get_recvVideoStreamsMode ()
 
void set_recvVideoStreamsMode (double)
 
double get_reorderBufferTotalPackets ()
 
void set_reorderBufferTotalPackets (double)
 
double get_videoFrameLossRate ()
 
void set_videoFrameLossRate (double)
 
double get_videoPostFECPLR ()
 
void set_videoPostFECPLR (double)
 
MSVideoResolutionDistributionget_videoResolutions ()
 
void set_videoResolutions (MSVideoResolutionDistribution *)
 
- Public Member Functions inherited from client::MSVideoPayload
double get_durationSeconds ()
 
void set_durationSeconds (double)
 
Stringget_resolution ()
 
void set_resolution (const String &)
 
double get_videoBitRateAvg ()
 
void set_videoBitRateAvg (double)
 
double get_videoBitRateMax ()
 
void set_videoBitRateMax (double)
 
double get_videoFrameRateAvg ()
 
void set_videoFrameRateAvg (double)
 
double get_videoPacketLossRate ()
 
void set_videoPacketLossRate (double)
 
- Public Member Functions inherited from client::MSPayloadBase
Stringget_payloadDescription ()
 
void set_payloadDescription (const String &)
 
- Public Member Functions inherited from client::RTCStats
Stringget_id ()
 
void set_id (const String &)
 
Stringget_msType ()
 
void set_msType (const String &)
 
double get_timestamp ()
 
void set_timestamp (double)
 
Stringget_type ()
 
void set_type (const String &)
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Member Function Documentation

◆ get_lowBitRateCallPercent()

double client::MSVideoRecvPayload::get_lowBitRateCallPercent ( )

◆ get_lowFrameRateCallPercent()

double client::MSVideoRecvPayload::get_lowFrameRateCallPercent ( )

◆ get_recvBitRateAverage()

double client::MSVideoRecvPayload::get_recvBitRateAverage ( )

◆ get_recvBitRateMaximum()

double client::MSVideoRecvPayload::get_recvBitRateMaximum ( )

◆ get_recvCodecType()

String* client::MSVideoRecvPayload::get_recvCodecType ( )

◆ get_recvFpsHarmonicAverage()

double client::MSVideoRecvPayload::get_recvFpsHarmonicAverage ( )

◆ get_recvFrameRateAverage()

double client::MSVideoRecvPayload::get_recvFrameRateAverage ( )

◆ get_recvNumResSwitches()

double client::MSVideoRecvPayload::get_recvNumResSwitches ( )

◆ get_recvReorderBufferMaxSuccessfullyOrderedExtent()

double client::MSVideoRecvPayload::get_recvReorderBufferMaxSuccessfullyOrderedExtent ( )

◆ get_recvReorderBufferMaxSuccessfullyOrderedLateTime()

double client::MSVideoRecvPayload::get_recvReorderBufferMaxSuccessfullyOrderedLateTime ( )

◆ get_recvReorderBufferPacketsDroppedDueToBufferExhaustion()

double client::MSVideoRecvPayload::get_recvReorderBufferPacketsDroppedDueToBufferExhaustion ( )

◆ get_recvReorderBufferPacketsDroppedDueToTimeout()

double client::MSVideoRecvPayload::get_recvReorderBufferPacketsDroppedDueToTimeout ( )

◆ get_recvReorderBufferReorderedPackets()

double client::MSVideoRecvPayload::get_recvReorderBufferReorderedPackets ( )

◆ get_recvResolutionHeight()

double client::MSVideoRecvPayload::get_recvResolutionHeight ( )

◆ get_recvResolutionWidth()

double client::MSVideoRecvPayload::get_recvResolutionWidth ( )

◆ get_recvVideoStreamsMax()

double client::MSVideoRecvPayload::get_recvVideoStreamsMax ( )

◆ get_recvVideoStreamsMin()

double client::MSVideoRecvPayload::get_recvVideoStreamsMin ( )

◆ get_recvVideoStreamsMode()

double client::MSVideoRecvPayload::get_recvVideoStreamsMode ( )

◆ get_reorderBufferTotalPackets()

double client::MSVideoRecvPayload::get_reorderBufferTotalPackets ( )

◆ get_videoFrameLossRate()

double client::MSVideoRecvPayload::get_videoFrameLossRate ( )

◆ get_videoPostFECPLR()

double client::MSVideoRecvPayload::get_videoPostFECPLR ( )

◆ get_videoResolutions()

MSVideoResolutionDistribution* client::MSVideoRecvPayload::get_videoResolutions ( )

◆ set_lowBitRateCallPercent()

void client::MSVideoRecvPayload::set_lowBitRateCallPercent ( double  )

◆ set_lowFrameRateCallPercent()

void client::MSVideoRecvPayload::set_lowFrameRateCallPercent ( double  )

◆ set_recvBitRateAverage()

void client::MSVideoRecvPayload::set_recvBitRateAverage ( double  )

◆ set_recvBitRateMaximum()

void client::MSVideoRecvPayload::set_recvBitRateMaximum ( double  )

◆ set_recvCodecType()

void client::MSVideoRecvPayload::set_recvCodecType ( const String )

◆ set_recvFpsHarmonicAverage()

void client::MSVideoRecvPayload::set_recvFpsHarmonicAverage ( double  )

◆ set_recvFrameRateAverage()

void client::MSVideoRecvPayload::set_recvFrameRateAverage ( double  )

◆ set_recvNumResSwitches()

void client::MSVideoRecvPayload::set_recvNumResSwitches ( double  )

◆ set_recvReorderBufferMaxSuccessfullyOrderedExtent()

void client::MSVideoRecvPayload::set_recvReorderBufferMaxSuccessfullyOrderedExtent ( double  )

◆ set_recvReorderBufferMaxSuccessfullyOrderedLateTime()

void client::MSVideoRecvPayload::set_recvReorderBufferMaxSuccessfullyOrderedLateTime ( double  )

◆ set_recvReorderBufferPacketsDroppedDueToBufferExhaustion()

void client::MSVideoRecvPayload::set_recvReorderBufferPacketsDroppedDueToBufferExhaustion ( double  )

◆ set_recvReorderBufferPacketsDroppedDueToTimeout()

void client::MSVideoRecvPayload::set_recvReorderBufferPacketsDroppedDueToTimeout ( double  )

◆ set_recvReorderBufferReorderedPackets()

void client::MSVideoRecvPayload::set_recvReorderBufferReorderedPackets ( double  )

◆ set_recvResolutionHeight()

void client::MSVideoRecvPayload::set_recvResolutionHeight ( double  )

◆ set_recvResolutionWidth()

void client::MSVideoRecvPayload::set_recvResolutionWidth ( double  )

◆ set_recvVideoStreamsMax()

void client::MSVideoRecvPayload::set_recvVideoStreamsMax ( double  )

◆ set_recvVideoStreamsMin()

void client::MSVideoRecvPayload::set_recvVideoStreamsMin ( double  )

◆ set_recvVideoStreamsMode()

void client::MSVideoRecvPayload::set_recvVideoStreamsMode ( double  )

◆ set_reorderBufferTotalPackets()

void client::MSVideoRecvPayload::set_reorderBufferTotalPackets ( double  )

◆ set_videoFrameLossRate()

void client::MSVideoRecvPayload::set_videoFrameLossRate ( double  )

◆ set_videoPostFECPLR()

void client::MSVideoRecvPayload::set_videoPostFECPLR ( double  )

◆ set_videoResolutions()

void client::MSVideoRecvPayload::set_videoResolutions ( MSVideoResolutionDistribution )