webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::media_optimization::VCMNackMethod Class Reference

#include <media_opt_util.h>

Inheritance diagram for webrtc::media_optimization::VCMNackMethod:
webrtc::media_optimization::VCMProtectionMethod webrtc::media_optimization::VCMProtectionMethod

Public Member Functions

 VCMNackMethod ()
 
virtual ~VCMNackMethod ()
 
virtual bool UpdateParameters (const VCMProtectionParameters *parameters)
 
bool EffectivePacketLoss (const VCMProtectionParameters *parameter)
 
 VCMNackMethod ()
 
virtual ~VCMNackMethod ()
 
virtual bool UpdateParameters (const VCMProtectionParameters *parameters)
 
bool EffectivePacketLoss (const VCMProtectionParameters *parameter)
 
- Public Member Functions inherited from webrtc::media_optimization::VCMProtectionMethod
 VCMProtectionMethod ()
 
virtual ~VCMProtectionMethod ()
 
enum VCMProtectionMethodEnum Type () const
 
virtual uint8_t RequiredPacketLossER ()
 
virtual uint8_t RequiredProtectionFactorK ()
 
virtual uint8_t RequiredProtectionFactorD ()
 
virtual bool RequiredUepProtectionK ()
 
virtual bool RequiredUepProtectionD ()
 
virtual int MaxFramesFec () const
 
 VCMProtectionMethod ()
 
virtual ~VCMProtectionMethod ()
 
enum VCMProtectionMethodEnum Type () const
 
virtual uint8_t RequiredPacketLossER ()
 
virtual uint8_t RequiredProtectionFactorK ()
 
virtual uint8_t RequiredProtectionFactorD ()
 
virtual bool RequiredUepProtectionK ()
 
virtual bool RequiredUepProtectionD ()
 
virtual int MaxFramesFec () const
 

Additional Inherited Members

- Protected Attributes inherited from webrtc::media_optimization::VCMProtectionMethod
uint8_t _effectivePacketLoss
 
uint8_t _protectionFactorK
 
uint8_t _protectionFactorD
 
float _scaleProtKey
 
int32_t _maxPayloadSize
 
bool _useUepProtectionK
 
bool _useUepProtectionD
 
float _corrFecCost
 
enum VCMProtectionMethodEnum _type
 

Constructor & Destructor Documentation

◆ VCMNackMethod() [1/2]

webrtc::media_optimization::VCMNackMethod::VCMNackMethod ( )

◆ ~VCMNackMethod() [1/2]

webrtc::media_optimization::VCMNackMethod::~VCMNackMethod ( )
virtual

◆ VCMNackMethod() [2/2]

webrtc::media_optimization::VCMNackMethod::VCMNackMethod ( )

◆ ~VCMNackMethod() [2/2]

virtual webrtc::media_optimization::VCMNackMethod::~VCMNackMethod ( )
virtual

Member Function Documentation

◆ EffectivePacketLoss() [1/2]

bool webrtc::media_optimization::VCMNackMethod::EffectivePacketLoss ( const VCMProtectionParameters parameter)

◆ EffectivePacketLoss() [2/2]

bool webrtc::media_optimization::VCMNackMethod::EffectivePacketLoss ( const VCMProtectionParameters parameter)

◆ UpdateParameters() [1/2]

virtual bool webrtc::media_optimization::VCMNackMethod::UpdateParameters ( const VCMProtectionParameters parameters)
virtual

◆ UpdateParameters() [2/2]

bool webrtc::media_optimization::VCMNackMethod::UpdateParameters ( const VCMProtectionParameters parameters)
virtual

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