#include <delay_based_bwe_unittest_helper.h>
|
void | AddDefaultStream () |
|
void | IncomingFeedback (int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size) |
|
void | IncomingFeedback (int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size, const PacedPacketInfo &pacing_info) |
|
bool | GenerateAndProcessFrame (uint32_t ssrc, uint32_t bitrate_bps) |
|
uint32_t | SteadyStateRun (uint32_t ssrc, int number_of_frames, uint32_t start_bitrate, uint32_t min_bitrate, uint32_t max_bitrate, uint32_t target_bitrate) |
|
void | TestTimestampGroupingTestHelper () |
|
void | TestWrappingHelper (int silence_time_s) |
|
void | InitialBehaviorTestHelper (uint32_t expected_converge_bitrate) |
|
void | RateIncreaseReorderingTestHelper (uint32_t expected_bitrate) |
|
void | RateIncreaseRtpTimestampsTestHelper (int expected_iterations) |
|
void | CapacityDropTestHelper (int number_of_streams, bool wrap_time_stamp, uint32_t expected_bitrate_drop_delta, int64_t receiver_clock_offset_change_ms) |
|
| RTC_DISALLOW_COPY_AND_ASSIGN (DelayBasedBweTest) |
|
void | AddDefaultStream () |
|
void | IncomingFeedback (int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size) |
|
void | IncomingFeedback (int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size, const PacedPacketInfo &pacing_info) |
|
bool | GenerateAndProcessFrame (uint32_t ssrc, uint32_t bitrate_bps) |
|
uint32_t | SteadyStateRun (uint32_t ssrc, int number_of_frames, uint32_t start_bitrate, uint32_t min_bitrate, uint32_t max_bitrate, uint32_t target_bitrate) |
|
void | TestTimestampGroupingTestHelper () |
|
void | TestWrappingHelper (int silence_time_s) |
|
void | InitialBehaviorTestHelper (uint32_t expected_converge_bitrate) |
|
void | RateIncreaseReorderingTestHelper (uint32_t expected_bitrate) |
|
void | RateIncreaseRtpTimestampsTestHelper (int expected_iterations) |
|
void | CapacityDropTestHelper (int number_of_streams, bool wrap_time_stamp, uint32_t expected_bitrate_drop_delta, int64_t receiver_clock_offset_change_ms) |
|
| RTC_DISALLOW_COPY_AND_ASSIGN (DelayBasedBweTest) |
|
| Test () |
|
virtual void | SetUp () |
|
virtual void | TearDown () |
|
◆ DelayBasedBweTest() [1/2]
webrtc::DelayBasedBweTest::DelayBasedBweTest |
( |
| ) |
|
◆ ~DelayBasedBweTest() [1/2]
webrtc::DelayBasedBweTest::~DelayBasedBweTest |
( |
| ) |
|
|
virtual |
◆ DelayBasedBweTest() [2/2]
webrtc::DelayBasedBweTest::DelayBasedBweTest |
( |
| ) |
|
◆ ~DelayBasedBweTest() [2/2]
virtual webrtc::DelayBasedBweTest::~DelayBasedBweTest |
( |
| ) |
|
|
virtual |
◆ AddDefaultStream() [1/2]
void webrtc::DelayBasedBweTest::AddDefaultStream |
( |
| ) |
|
|
protected |
◆ AddDefaultStream() [2/2]
void webrtc::DelayBasedBweTest::AddDefaultStream |
( |
| ) |
|
|
protected |
◆ CapacityDropTestHelper() [1/2]
void webrtc::DelayBasedBweTest::CapacityDropTestHelper |
( |
int |
number_of_streams, |
|
|
bool |
wrap_time_stamp, |
|
|
uint32_t |
expected_bitrate_drop_delta, |
|
|
int64_t |
receiver_clock_offset_change_ms |
|
) |
| |
|
protected |
◆ CapacityDropTestHelper() [2/2]
void webrtc::DelayBasedBweTest::CapacityDropTestHelper |
( |
int |
number_of_streams, |
|
|
bool |
wrap_time_stamp, |
|
|
uint32_t |
expected_bitrate_drop_delta, |
|
|
int64_t |
receiver_clock_offset_change_ms |
|
) |
| |
|
protected |
◆ GenerateAndProcessFrame() [1/2]
bool webrtc::DelayBasedBweTest::GenerateAndProcessFrame |
( |
uint32_t |
ssrc, |
|
|
uint32_t |
bitrate_bps |
|
) |
| |
|
protected |
◆ GenerateAndProcessFrame() [2/2]
bool webrtc::DelayBasedBweTest::GenerateAndProcessFrame |
( |
uint32_t |
ssrc, |
|
|
uint32_t |
bitrate_bps |
|
) |
| |
|
protected |
◆ IncomingFeedback() [1/4]
◆ IncomingFeedback() [2/4]
◆ IncomingFeedback() [3/4]
◆ IncomingFeedback() [4/4]
◆ InitialBehaviorTestHelper() [1/2]
void webrtc::DelayBasedBweTest::InitialBehaviorTestHelper |
( |
uint32_t |
expected_converge_bitrate | ) |
|
|
protected |
◆ InitialBehaviorTestHelper() [2/2]
void webrtc::DelayBasedBweTest::InitialBehaviorTestHelper |
( |
uint32_t |
expected_converge_bitrate | ) |
|
|
protected |
◆ RateIncreaseReorderingTestHelper() [1/2]
void webrtc::DelayBasedBweTest::RateIncreaseReorderingTestHelper |
( |
uint32_t |
expected_bitrate | ) |
|
|
protected |
◆ RateIncreaseReorderingTestHelper() [2/2]
void webrtc::DelayBasedBweTest::RateIncreaseReorderingTestHelper |
( |
uint32_t |
expected_bitrate | ) |
|
|
protected |
◆ RateIncreaseRtpTimestampsTestHelper() [1/2]
void webrtc::DelayBasedBweTest::RateIncreaseRtpTimestampsTestHelper |
( |
int |
expected_iterations | ) |
|
|
protected |
◆ RateIncreaseRtpTimestampsTestHelper() [2/2]
void webrtc::DelayBasedBweTest::RateIncreaseRtpTimestampsTestHelper |
( |
int |
expected_iterations | ) |
|
|
protected |
◆ RTC_DISALLOW_COPY_AND_ASSIGN() [1/2]
◆ RTC_DISALLOW_COPY_AND_ASSIGN() [2/2]
◆ SteadyStateRun() [1/2]
◆ SteadyStateRun() [2/2]
◆ TestTimestampGroupingTestHelper() [1/2]
void webrtc::DelayBasedBweTest::TestTimestampGroupingTestHelper |
( |
| ) |
|
|
protected |
◆ TestTimestampGroupingTestHelper() [2/2]
void webrtc::DelayBasedBweTest::TestTimestampGroupingTestHelper |
( |
| ) |
|
|
protected |
◆ TestWrappingHelper() [1/2]
void webrtc::DelayBasedBweTest::TestWrappingHelper |
( |
int |
silence_time_s | ) |
|
|
protected |
◆ TestWrappingHelper() [2/2]
void webrtc::DelayBasedBweTest::TestWrappingHelper |
( |
int |
silence_time_s | ) |
|
|
protected |
◆ arrival_time_offset_ms_
int64_t webrtc::DelayBasedBweTest::arrival_time_offset_ms_ |
|
protected |
◆ bitrate_estimator_
std::unique_ptr< DelayBasedBwe > webrtc::DelayBasedBweTest::bitrate_estimator_ |
|
protected |
◆ bitrate_observer_
◆ clock_
◆ first_update_
bool webrtc::DelayBasedBweTest::first_update_ |
|
protected |
◆ kDefaultSsrc
static const uint32_t webrtc::DelayBasedBweTest::kDefaultSsrc = 0 |
|
staticprotected |
◆ stream_generator_
The documentation for this class was generated from the following files: