webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Enumerations | Variables
webrtc::media_optimization Namespace Reference

Classes

class  MediaOptimization
 
class  VCMFecMethod
 
class  VCMLossProbabilitySample
 
class  VCMLossProtectionLogic
 
class  VCMNackFecMethod
 
class  VCMNackMethod
 
class  VCMProtectionMethod
 
struct  VCMProtectionParameters
 

Enumerations

enum  { kLossPrHistorySize = 10 }
 
enum  { kLossPrShortFilterWinMs = 1000 }
 
enum  FilterPacketLossMode {
  kNoFilter, kAvgFilter, kMaxFilter, kNoFilter,
  kAvgFilter, kMaxFilter
}
 
enum  VCMProtectionMethodEnum {
  kNack, kFec, kNackFec, kNone,
  kNack, kFec, kNackFec, kNone
}
 
enum  { kLossPrHistorySize = 10 }
 
enum  { kLossPrShortFilterWinMs = 1000 }
 
enum  FilterPacketLossMode {
  kNoFilter, kAvgFilter, kMaxFilter, kNoFilter,
  kAvgFilter, kMaxFilter
}
 
enum  VCMProtectionMethodEnum {
  kNack, kFec, kNackFec, kNone,
  kNack, kFec, kNackFec, kNone
}
 

Variables

const int64_t kLowRttNackMs = 20
 
const int kMaxRttDelayThreshold = 500
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kLossPrHistorySize 

◆ anonymous enum

anonymous enum
Enumerator
kLossPrShortFilterWinMs 

◆ anonymous enum

anonymous enum
Enumerator
kLossPrHistorySize 

◆ anonymous enum

anonymous enum
Enumerator
kLossPrShortFilterWinMs 

◆ FilterPacketLossMode [1/2]

Enumerator
kNoFilter 
kAvgFilter 
kMaxFilter 
kNoFilter 
kAvgFilter 
kMaxFilter 

◆ FilterPacketLossMode [2/2]

Enumerator
kNoFilter 
kAvgFilter 
kMaxFilter 
kNoFilter 
kAvgFilter 
kMaxFilter 

◆ VCMProtectionMethodEnum [1/2]

Enumerator
kNack 
kFec 
kNackFec 
kNone 
kNack 
kFec 
kNackFec 
kNone 

◆ VCMProtectionMethodEnum [2/2]

Enumerator
kNack 
kFec 
kNackFec 
kNone 
kNack 
kFec 
kNackFec 
kNone 

Variable Documentation

◆ kLowRttNackMs

const int64_t webrtc::media_optimization::kLowRttNackMs = 20

◆ kMaxRttDelayThreshold

const int webrtc::media_optimization::kMaxRttDelayThreshold = 500