|
static void | FillScalabilitySettings (Params *params, const std::vector< std::string > &stream_descriptors, size_t selected_stream, int num_spatial_layers, int selected_sl, const std::vector< std::string > &sl_descriptors) |
|
static void | FillScalabilitySettings (Params *params, const std::vector< std::string > &stream_descriptors, size_t selected_stream, int num_spatial_layers, int selected_sl, const std::vector< std::string > &sl_descriptors) |
|
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 |
|
void | TestBody () override |
|
std::string | GenerateGraphTitle () const |
|
void | CheckParams () |
|
void | CreateCapturer () |
|
void | SetupVideo (Transport *send_transport, Transport *recv_transport) |
|
void | SetupScreenshareOrSVC () |
|
void | SetupAudio (int send_channel_id, int receive_channel_id, Call *call, Transport *transport, AudioReceiveStream **audio_receive_stream) |
|
void | StartEncodedFrameLogs (VideoSendStream *stream) |
|
void | StartEncodedFrameLogs (VideoReceiveStream *stream) |
|
void | TestBody () override |
|
std::string | GenerateGraphTitle () const |
|
void | CheckParams () |
|
void | CreateCapturer () |
|
void | SetupVideo (Transport *send_transport, Transport *recv_transport) |
|
void | SetupScreenshareOrSVC () |
|
void | SetupAudio (int send_channel_id, int receive_channel_id, Call *call, Transport *transport, AudioReceiveStream **audio_receive_stream) |
|
void | StartEncodedFrameLogs (VideoSendStream *stream) |
|
void | StartEncodedFrameLogs (VideoReceiveStream *stream) |
|
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) |
|
| Test () |
|
virtual void | SetUp () |
|
virtual void | TearDown () |
|
static VideoStream | DefaultVideoStream (const Params ¶ms) |
|
static std::vector< int > | ParseCSV (const std::string &str) |
|
static VideoStream | DefaultVideoStream (const Params ¶ms) |
|
static std::vector< int > | ParseCSV (const std::string &str) |
|
std::unique_ptr< test::VideoCapturer > | video_capturer_ |
|
std::unique_ptr< test::TraceToStderr > | trace_to_stderr_ |
|
std::unique_ptr< test::FrameGenerator > | frame_generator_ |
|
std::unique_ptr< VideoEncoder > | video_encoder_ |
|
Clock *const | clock_ |
|
int | receive_logs_ |
|
int | send_logs_ |
|
VideoSendStream::DegradationPreference | degradation_preference_ |
|
Params | params_ |
|
Clock *const | clock_ |
|
webrtc::RtcEventLogNullImpl | event_log_ |
|
std::unique_ptr< Call > | sender_call_ |
|
std::unique_ptr< PacketTransport > | send_transport_ |
|
VideoSendStream::Config | video_send_config_ |
|
VideoEncoderConfig | video_encoder_config_ |
|
VideoSendStream * | video_send_stream_ |
|
AudioSendStream::Config | audio_send_config_ |
|
AudioSendStream * | audio_send_stream_ |
|
std::unique_ptr< Call > | receiver_call_ |
|
std::unique_ptr< PacketTransport > | receive_transport_ |
|
std::vector< VideoReceiveStream::Config > | video_receive_configs_ |
|
std::vector< VideoReceiveStream * > | video_receive_streams_ |
|
std::vector< AudioReceiveStream::Config > | audio_receive_configs_ |
|
std::vector< AudioReceiveStream * > | audio_receive_streams_ |
|
std::vector< FlexfecReceiveStream::Config > | flexfec_receive_configs_ |
|
std::vector< FlexfecReceiveStream * > | flexfec_receive_streams_ |
|
std::unique_ptr< test::FrameGeneratorCapturer > | frame_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< AudioDecoderFactory > | decoder_factory_ |
|
test::FakeVideoRenderer | fake_renderer_ |
|