webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webrtc::rtcp::VoipMetric Class Reference

#include <voip_metric.h>

Public Member Functions

 VoipMetric ()
 
 VoipMetric (const VoipMetric &)=default
 
 ~VoipMetric ()
 
VoipMetricoperator= (const VoipMetric &)=default
 
void Parse (const uint8_t *buffer)
 
void Create (uint8_t *buffer) const
 
void SetMediaSsrc (uint32_t ssrc)
 
void SetVoipMetric (const RTCPVoIPMetric &voip_metric)
 
uint32_t ssrc () const
 
const RTCPVoIPMetricvoip_metric () const
 
 VoipMetric ()
 
 VoipMetric (const VoipMetric &)=default
 
 ~VoipMetric ()
 
VoipMetricoperator= (const VoipMetric &)=default
 
void Parse (const uint8_t *buffer)
 
void Create (uint8_t *buffer) const
 
void SetMediaSsrc (uint32_t ssrc)
 
void SetVoipMetric (const RTCPVoIPMetric &voip_metric)
 
uint32_t ssrc () const
 
const RTCPVoIPMetricvoip_metric () const
 

Static Public Attributes

static const uint8_t kBlockType = 7
 
static const uint16_t kBlockLength = 8
 
static const size_t kLength = 4 * (kBlockLength + 1)
 

Constructor & Destructor Documentation

◆ VoipMetric() [1/4]

webrtc::rtcp::VoipMetric::VoipMetric ( )

◆ VoipMetric() [2/4]

webrtc::rtcp::VoipMetric::VoipMetric ( const VoipMetric )
default

◆ ~VoipMetric() [1/2]

webrtc::rtcp::VoipMetric::~VoipMetric ( )
inline

◆ VoipMetric() [3/4]

webrtc::rtcp::VoipMetric::VoipMetric ( )

◆ VoipMetric() [4/4]

webrtc::rtcp::VoipMetric::VoipMetric ( const VoipMetric )
default

◆ ~VoipMetric() [2/2]

webrtc::rtcp::VoipMetric::~VoipMetric ( )
inline

Member Function Documentation

◆ Create() [1/2]

void webrtc::rtcp::VoipMetric::Create ( uint8_t buffer) const

◆ Create() [2/2]

void webrtc::rtcp::VoipMetric::Create ( uint8_t buffer) const

◆ operator=() [1/2]

VoipMetric& webrtc::rtcp::VoipMetric::operator= ( const VoipMetric )
default

◆ operator=() [2/2]

VoipMetric& webrtc::rtcp::VoipMetric::operator= ( const VoipMetric )
default

◆ Parse() [1/2]

void webrtc::rtcp::VoipMetric::Parse ( const uint8_t buffer)

◆ Parse() [2/2]

void webrtc::rtcp::VoipMetric::Parse ( const uint8_t buffer)

◆ SetMediaSsrc() [1/2]

void webrtc::rtcp::VoipMetric::SetMediaSsrc ( uint32_t  ssrc)
inline

◆ SetMediaSsrc() [2/2]

void webrtc::rtcp::VoipMetric::SetMediaSsrc ( uint32_t  ssrc)
inline

◆ SetVoipMetric() [1/2]

void webrtc::rtcp::VoipMetric::SetVoipMetric ( const RTCPVoIPMetric voip_metric)
inline

◆ SetVoipMetric() [2/2]

void webrtc::rtcp::VoipMetric::SetVoipMetric ( const RTCPVoIPMetric voip_metric)
inline

◆ ssrc() [1/2]

uint32_t webrtc::rtcp::VoipMetric::ssrc ( ) const
inline

◆ ssrc() [2/2]

uint32_t webrtc::rtcp::VoipMetric::ssrc ( ) const
inline

◆ voip_metric() [1/2]

const RTCPVoIPMetric& webrtc::rtcp::VoipMetric::voip_metric ( ) const
inline

◆ voip_metric() [2/2]

const RTCPVoIPMetric& webrtc::rtcp::VoipMetric::voip_metric ( ) const
inline

Member Data Documentation

◆ kBlockLength

static const uint16_t webrtc::rtcp::VoipMetric::kBlockLength = 8
static

◆ kBlockType

static const uint8_t webrtc::rtcp::VoipMetric::kBlockType = 7
static

◆ kLength

static const size_t webrtc::rtcp::VoipMetric::kLength = 4 * (kBlockLength + 1)
static

The documentation for this class was generated from the following files: