webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Public Attributes | List of all members
webrtc::FrameLengthController::Config Struct Reference

#include <frame_length_controller.h>

Classes

struct  FrameLengthChange
 

Public Member Functions

 Config (const std::vector< int > &encoder_frame_lengths_ms, int initial_frame_length_ms, int min_encoder_bitrate_bps, float fl_increasing_packet_loss_fraction, float fl_decreasing_packet_loss_fraction, std::map< FrameLengthChange, int > fl_changing_bandwidths_bps)
 
 Config (const Config &other)
 
 ~Config ()
 
 Config (const std::vector< int > &encoder_frame_lengths_ms, int initial_frame_length_ms, int min_encoder_bitrate_bps, float fl_increasing_packet_loss_fraction, float fl_decreasing_packet_loss_fraction, std::map< FrameLengthChange, int > fl_changing_bandwidths_bps)
 
 Config (const Config &other)
 
 ~Config ()
 

Public Attributes

std::vector< int > encoder_frame_lengths_ms
 
int initial_frame_length_ms
 
int min_encoder_bitrate_bps
 
float fl_increasing_packet_loss_fraction
 
float fl_decreasing_packet_loss_fraction
 
std::map< FrameLengthChange, int > fl_changing_bandwidths_bps
 

Constructor & Destructor Documentation

◆ Config() [1/4]

webrtc::FrameLengthController::Config::Config ( const std::vector< int > &  encoder_frame_lengths_ms,
int  initial_frame_length_ms,
int  min_encoder_bitrate_bps,
float  fl_increasing_packet_loss_fraction,
float  fl_decreasing_packet_loss_fraction,
std::map< FrameLengthChange, int >  fl_changing_bandwidths_bps 
)

◆ Config() [2/4]

webrtc::FrameLengthController::Config::Config ( const Config other)
default

◆ ~Config() [1/2]

webrtc::FrameLengthController::Config::~Config ( )
default

◆ Config() [3/4]

webrtc::FrameLengthController::Config::Config ( const std::vector< int > &  encoder_frame_lengths_ms,
int  initial_frame_length_ms,
int  min_encoder_bitrate_bps,
float  fl_increasing_packet_loss_fraction,
float  fl_decreasing_packet_loss_fraction,
std::map< FrameLengthChange, int >  fl_changing_bandwidths_bps 
)

◆ Config() [4/4]

webrtc::FrameLengthController::Config::Config ( const Config other)

◆ ~Config() [2/2]

webrtc::FrameLengthController::Config::~Config ( )

Member Data Documentation

◆ encoder_frame_lengths_ms

std::vector< int > webrtc::FrameLengthController::Config::encoder_frame_lengths_ms

◆ fl_changing_bandwidths_bps

std::map< FrameLengthChange, int > webrtc::FrameLengthController::Config::fl_changing_bandwidths_bps

◆ fl_decreasing_packet_loss_fraction

float webrtc::FrameLengthController::Config::fl_decreasing_packet_loss_fraction

◆ fl_increasing_packet_loss_fraction

float webrtc::FrameLengthController::Config::fl_increasing_packet_loss_fraction

◆ initial_frame_length_ms

int webrtc::FrameLengthController::Config::initial_frame_length_ms

◆ min_encoder_bitrate_bps

int webrtc::FrameLengthController::Config::min_encoder_bitrate_bps

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