webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
webrtc::RemoteBitrateEstimatorSingleTest Class Reference
Inheritance diagram for webrtc::RemoteBitrateEstimatorSingleTest:
webrtc::RemoteBitrateEstimatorTest testing::Test testing::Test

Public Member Functions

 RemoteBitrateEstimatorSingleTest ()
 
virtual void SetUp ()
 
- Public Member Functions inherited from webrtc::RemoteBitrateEstimatorTest
 RemoteBitrateEstimatorTest ()
 
virtual ~RemoteBitrateEstimatorTest ()
 
 RemoteBitrateEstimatorTest ()
 
virtual ~RemoteBitrateEstimatorTest ()
 

Protected Member Functions

 RTC_DISALLOW_COPY_AND_ASSIGN (RemoteBitrateEstimatorSingleTest)
 
- Protected Member Functions inherited from webrtc::RemoteBitrateEstimatorTest
void AddDefaultStream ()
 
void IncomingPacket (uint32_t ssrc, size_t payload_size, int64_t arrival_time, uint32_t rtp_timestamp, uint32_t absolute_send_time)
 
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 (RemoteBitrateEstimatorTest)
 
void AddDefaultStream ()
 
void IncomingPacket (uint32_t ssrc, size_t payload_size, int64_t arrival_time, uint32_t rtp_timestamp, uint32_t absolute_send_time)
 
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 (RemoteBitrateEstimatorTest)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void TearDown ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from webrtc::RemoteBitrateEstimatorTest
static uint32_t AbsSendTime (int64_t t, int64_t denom)
 
static uint32_t AddAbsSendTime (uint32_t t1, uint32_t t2)
 
static uint32_t AbsSendTime (int64_t t, int64_t denom)
 
static uint32_t AddAbsSendTime (uint32_t t1, uint32_t t2)
 
- Protected Attributes inherited from webrtc::RemoteBitrateEstimatorTest
SimulatedClock clock_
 
std::unique_ptr< testing::TestBitrateObserverbitrate_observer_
 
std::unique_ptr< RemoteBitrateEstimatorbitrate_estimator_
 
std::unique_ptr< testing::StreamGeneratorstream_generator_
 
int64_t arrival_time_offset_ms_
 
- Static Protected Attributes inherited from webrtc::RemoteBitrateEstimatorTest
static const uint32_t kDefaultSsrc = 1
 

Constructor & Destructor Documentation

◆ RemoteBitrateEstimatorSingleTest()

webrtc::RemoteBitrateEstimatorSingleTest::RemoteBitrateEstimatorSingleTest ( )
inline

Member Function Documentation

◆ RTC_DISALLOW_COPY_AND_ASSIGN()

webrtc::RemoteBitrateEstimatorSingleTest::RTC_DISALLOW_COPY_AND_ASSIGN ( RemoteBitrateEstimatorSingleTest  )
protected

◆ SetUp()

virtual void webrtc::RemoteBitrateEstimatorSingleTest::SetUp ( )
inlinevirtual

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