webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
cricket::MediaReceiverInfo Struct Reference

#include <mediachannel.h>

Inheritance diagram for cricket::MediaReceiverInfo:
cricket::DataReceiverInfo cricket::DataReceiverInfo cricket::VideoReceiverInfo cricket::VideoReceiverInfo cricket::VoiceReceiverInfo cricket::VoiceReceiverInfo

Public Member Functions

 MediaReceiverInfo ()
 
void add_ssrc (const SsrcReceiverInfo &stat)
 
void add_ssrc (uint32_t ssrc)
 
std::vector< uint32_tssrcs () const
 
uint32_t ssrc () const
 
 MediaReceiverInfo ()
 
void add_ssrc (const SsrcReceiverInfo &stat)
 
void add_ssrc (uint32_t ssrc)
 
std::vector< uint32_tssrcs () const
 
uint32_t ssrc () const
 

Public Attributes

int64_t bytes_rcvd
 
int packets_rcvd
 
int packets_lost
 
float fraction_lost
 
std::string codec_name
 
rtc::Optional< int > codec_payload_type
 
std::vector< SsrcReceiverInfolocal_stats
 
std::vector< SsrcSenderInforemote_stats
 

Constructor & Destructor Documentation

◆ MediaReceiverInfo() [1/2]

cricket::MediaReceiverInfo::MediaReceiverInfo ( )
inline

◆ MediaReceiverInfo() [2/2]

cricket::MediaReceiverInfo::MediaReceiverInfo ( )
inline

Member Function Documentation

◆ add_ssrc() [1/4]

void cricket::MediaReceiverInfo::add_ssrc ( const SsrcReceiverInfo stat)
inline

◆ add_ssrc() [2/4]

void cricket::MediaReceiverInfo::add_ssrc ( const SsrcReceiverInfo stat)
inline

◆ add_ssrc() [3/4]

void cricket::MediaReceiverInfo::add_ssrc ( uint32_t  ssrc)
inline

◆ add_ssrc() [4/4]

void cricket::MediaReceiverInfo::add_ssrc ( uint32_t  ssrc)
inline

◆ ssrc() [1/2]

uint32_t cricket::MediaReceiverInfo::ssrc ( ) const
inline

◆ ssrc() [2/2]

uint32_t cricket::MediaReceiverInfo::ssrc ( ) const
inline

◆ ssrcs() [1/2]

std::vector<uint32_t> cricket::MediaReceiverInfo::ssrcs ( ) const
inline

◆ ssrcs() [2/2]

std::vector<uint32_t> cricket::MediaReceiverInfo::ssrcs ( ) const
inline

Member Data Documentation

◆ bytes_rcvd

int64_t cricket::MediaReceiverInfo::bytes_rcvd

◆ codec_name

std::string cricket::MediaReceiverInfo::codec_name

◆ codec_payload_type

rtc::Optional< int > cricket::MediaReceiverInfo::codec_payload_type

◆ fraction_lost

float cricket::MediaReceiverInfo::fraction_lost

◆ local_stats

std::vector< SsrcReceiverInfo > cricket::MediaReceiverInfo::local_stats

◆ packets_lost

int cricket::MediaReceiverInfo::packets_lost

◆ packets_rcvd

int cricket::MediaReceiverInfo::packets_rcvd

◆ remote_stats

std::vector< SsrcSenderInfo > cricket::MediaReceiverInfo::remote_stats

The documentation for this struct was generated from the following file: