#include <controller_manager.h>
|
static std::unique_ptr< ControllerManager > | Create (const std::string &config_string, size_t num_encoder_channels, rtc::ArrayView< const int > encoder_frame_lengths_ms, int min_encoder_bitrate_bps, size_t intial_channels_to_encode, int initial_frame_length_ms, int initial_bitrate_bps, bool initial_fec_enabled, bool initial_dtx_enabled, const Clock *clock) |
|
static std::unique_ptr< ControllerManager > | Create (const std::string &config_string, size_t num_encoder_channels, rtc::ArrayView< const int > encoder_frame_lengths_ms, int min_encoder_bitrate_bps, size_t intial_channels_to_encode, int initial_frame_length_ms, int initial_bitrate_bps, bool initial_fec_enabled, bool initial_dtx_enabled, const Clock *clock) |
|
◆ ControllerManagerImpl() [1/4]
webrtc::ControllerManagerImpl::ControllerManagerImpl |
( |
const Config & |
config | ) |
|
|
explicit |
◆ ControllerManagerImpl() [2/4]
webrtc::ControllerManagerImpl::ControllerManagerImpl |
( |
const Config & |
config, |
|
|
std::vector< std::unique_ptr< Controller >> && |
controllers, |
|
|
const std::map< const Controller *, std::pair< int, float >> & |
chracteristic_points |
|
) |
| |
◆ ~ControllerManagerImpl() [1/2]
webrtc::ControllerManagerImpl::~ControllerManagerImpl |
( |
| ) |
|
|
overridedefault |
◆ ControllerManagerImpl() [3/4]
webrtc::ControllerManagerImpl::ControllerManagerImpl |
( |
const Config & |
config | ) |
|
|
explicit |
◆ ControllerManagerImpl() [4/4]
webrtc::ControllerManagerImpl::ControllerManagerImpl |
( |
const Config & |
config, |
|
|
std::vector< std::unique_ptr< Controller >> && |
controllers, |
|
|
const std::map< const Controller *, std::pair< int, float >> & |
chracteristic_points |
|
) |
| |
◆ ~ControllerManagerImpl() [2/2]
webrtc::ControllerManagerImpl::~ControllerManagerImpl |
( |
| ) |
|
|
override |
◆ Create() [1/2]
std::unique_ptr< ControllerManager > webrtc::ControllerManagerImpl::Create |
( |
const std::string & |
config_string, |
|
|
size_t |
num_encoder_channels, |
|
|
rtc::ArrayView< const int > |
encoder_frame_lengths_ms, |
|
|
int |
min_encoder_bitrate_bps, |
|
|
size_t |
intial_channels_to_encode, |
|
|
int |
initial_frame_length_ms, |
|
|
int |
initial_bitrate_bps, |
|
|
bool |
initial_fec_enabled, |
|
|
bool |
initial_dtx_enabled, |
|
|
const Clock * |
clock |
|
) |
| |
|
static |
◆ Create() [2/2]
static std::unique_ptr<ControllerManager> webrtc::ControllerManagerImpl::Create |
( |
const std::string & |
config_string, |
|
|
size_t |
num_encoder_channels, |
|
|
rtc::ArrayView< const int > |
encoder_frame_lengths_ms, |
|
|
int |
min_encoder_bitrate_bps, |
|
|
size_t |
intial_channels_to_encode, |
|
|
int |
initial_frame_length_ms, |
|
|
int |
initial_bitrate_bps, |
|
|
bool |
initial_fec_enabled, |
|
|
bool |
initial_dtx_enabled, |
|
|
const Clock * |
clock |
|
) |
| |
|
static |
◆ GetControllers() [1/2]
std::vector<Controller*> webrtc::ControllerManagerImpl::GetControllers |
( |
| ) |
const |
|
overridevirtual |
◆ GetControllers() [2/2]
std::vector< Controller * > webrtc::ControllerManagerImpl::GetControllers |
( |
| ) |
const |
|
overridevirtual |
◆ GetSortedControllers() [1/2]
◆ GetSortedControllers() [2/2]
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_coding/audio_network_adaptor/controller_manager.cc