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

Public Member Functions

 RampUpTest ()
 
virtual ~RampUpTest ()
 
- Public Member Functions inherited from webrtc::test::CallTest
 CallTest ()
 
virtual ~CallTest ()
 
 CallTest ()
 
virtual ~CallTest ()
 

Additional Inherited Members

- Static Public Attributes inherited from webrtc::test::CallTest
static const size_t kNumSsrcs = 3
 
static const int kDefaultWidth = 320
 
static const int kDefaultHeight = 180
 
static const int kDefaultFramerate = 30
 
static const int kDefaultTimeoutMs = 30 * 1000
 
static const int kLongTimeoutMs = 120 * 1000
 
static const uint8_t kVideoSendPayloadType = 100
 
static const uint8_t kSendRtxPayloadType = 98
 
static const uint8_t kFakeVideoSendPayloadType = 125
 
static const uint8_t kRedPayloadType = 118
 
static const uint8_t kRtxRedPayloadType = 99
 
static const uint8_t kUlpfecPayloadType = 119
 
static const uint8_t kFlexfecPayloadType = 120
 
static const uint8_t kAudioSendPayloadType = 103
 
static const uint32_t kSendRtxSsrcs [kNumSsrcs]
 
static const uint32_t kVideoSendSsrcs [kNumSsrcs]
 
static const uint32_t kAudioSendSsrc = 0xDEADBEEF
 
static const uint32_t kFlexfecSendSsrc = 0xBADBEEF
 
static const uint32_t kReceiverLocalVideoSsrc = 0x123456
 
static const uint32_t kReceiverLocalAudioSsrc = 0x1234567
 
static const int kNackRtpHistoryMs = 1000
 
- Protected Member Functions inherited from webrtc::test::CallTest
void RunBaseTest (BaseTest *test)
 
void CreateCalls (const Call::Config &sender_config, const Call::Config &receiver_config)
 
void CreateSenderCall (const Call::Config &config)
 
void CreateReceiverCall (const Call::Config &config)
 
void DestroyCalls ()
 
void CreateSendConfig (size_t num_video_streams, size_t num_audio_streams, size_t num_flexfec_streams, Transport *send_transport)
 
void CreateMatchingReceiveConfigs (Transport *rtcp_send_transport)
 
void CreateFrameGeneratorCapturerWithDrift (Clock *drift_clock, float speed, int framerate, int width, int height)
 
void CreateFrameGeneratorCapturer (int framerate, int width, int height)
 
void CreateFakeAudioDevices ()
 
void CreateVideoStreams ()
 
void CreateAudioStreams ()
 
void CreateFlexfecStreams ()
 
void Start ()
 
void Stop ()
 
void DestroyStreams ()
 
void SetFakeVideoCaptureRotation (VideoRotation rotation)
 
void RunBaseTest (BaseTest *test)
 
void CreateCalls (const Call::Config &sender_config, const Call::Config &receiver_config)
 
void CreateSenderCall (const Call::Config &config)
 
void CreateReceiverCall (const Call::Config &config)
 
void DestroyCalls ()
 
void CreateSendConfig (size_t num_video_streams, size_t num_audio_streams, size_t num_flexfec_streams, Transport *send_transport)
 
void CreateMatchingReceiveConfigs (Transport *rtcp_send_transport)
 
void CreateFrameGeneratorCapturerWithDrift (Clock *drift_clock, float speed, int framerate, int width, int height)
 
void CreateFrameGeneratorCapturer (int framerate, int width, int height)
 
void CreateFakeAudioDevices ()
 
void CreateVideoStreams ()
 
void CreateAudioStreams ()
 
void CreateFlexfecStreams ()
 
void Start ()
 
void Stop ()
 
void DestroyStreams ()
 
void SetFakeVideoCaptureRotation (VideoRotation rotation)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Attributes inherited from webrtc::test::CallTest
Clock *const clock_
 
webrtc::RtcEventLogNullImpl event_log_
 
std::unique_ptr< Callsender_call_
 
std::unique_ptr< PacketTransportsend_transport_
 
VideoSendStream::Config video_send_config_
 
VideoEncoderConfig video_encoder_config_
 
VideoSendStreamvideo_send_stream_
 
AudioSendStream::Config audio_send_config_
 
AudioSendStreamaudio_send_stream_
 
std::unique_ptr< Callreceiver_call_
 
std::unique_ptr< PacketTransportreceive_transport_
 
std::vector< VideoReceiveStream::Configvideo_receive_configs_
 
std::vector< VideoReceiveStream * > video_receive_streams_
 
std::vector< AudioReceiveStream::Configaudio_receive_configs_
 
std::vector< AudioReceiveStream * > audio_receive_streams_
 
std::vector< FlexfecReceiveStream::Configflexfec_receive_configs_
 
std::vector< FlexfecReceiveStream * > flexfec_receive_streams_
 
std::unique_ptr< test::FrameGeneratorCapturerframe_generator_capturer_
 
test::FakeEncoder fake_encoder_
 
std::vector< std::unique_ptr< VideoDecoder > > allocated_decoders_
 
size_t num_video_streams_
 
size_t num_audio_streams_
 
size_t num_flexfec_streams_
 
rtc::scoped_refptr< AudioDecoderFactorydecoder_factory_
 
test::FakeVideoRenderer fake_renderer_
 

Constructor & Destructor Documentation

◆ RampUpTest()

webrtc::RampUpTest::RampUpTest ( )
inline

◆ ~RampUpTest()

virtual webrtc::RampUpTest::~RampUpTest ( )
inlinevirtual

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