#include <memory>
#include <vector>
#include "webrtc/api/video/i420_buffer.h"
#include "webrtc/modules/video_coding/codecs/vp8/include/vp8.h"
#include "webrtc/modules/video_coding/codecs/vp8/include/vp8_common_types.h"
#include "webrtc/modules/video_coding/codecs/vp8/temporal_layers.h"
#include "webrtc/modules/video_coding/include/mock/mock_vcm_callbacks.h"
#include "webrtc/modules/video_coding/include/mock/mock_video_codec_interface.h"
#include "webrtc/modules/video_coding/include/video_coding.h"
#include "webrtc/modules/video_coding/test/test_util.h"
#include "webrtc/modules/video_coding/video_coding_impl.h"
#include "webrtc/modules/video_coding/utility/default_video_bitrate_allocator.h"
#include "webrtc/modules/video_coding/utility/simulcast_rate_allocator.h"
#include "webrtc/system_wrappers/include/clock.h"
#include "webrtc/test/frame_generator.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/fileutils.h"
◆ MAYBE_FixedTemporalLayersStrategy
#define MAYBE_FixedTemporalLayersStrategy FixedTemporalLayersStrategy |
◆ MAYBE_RealTimeTemporalLayersStrategy
#define MAYBE_RealTimeTemporalLayersStrategy RealTimeTemporalLayersStrategy |
◆ available_bitrate_kbps_
int available_bitrate_kbps_ |
|
protected |
◆ bitrate_kbps
int bitrate_kbps[kMaxNumberOfTemporalLayers] |
◆ codec_
◆ codec_bitrate_kbps_
◆ codec_specific_info
CodecSpecificInfo codec_specific_info |
◆ encoded_frame_callback_
EncodedImageCallbackImpl encoded_frame_callback_ |
|
protected |
◆ encoder_
NiceMock<MockVideoEncoder> encoder_ |
|
protected |
◆ framerate_fps
float framerate_fps[kMaxNumberOfTemporalLayers] |
◆ generator_
◆ payload_size
◆ rate_allocator_
std::unique_ptr<SimulcastRateAllocator> rate_allocator_ |
|
protected |
◆ sender_
std::unique_ptr<VideoSender> sender_ |
|
protected |
◆ settings_