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

Classes

class  Vp8EncoderFactory
 

Public Member Functions

 TestSimulcastEncoderAdapter ()
 
- Public Member Functions inherited from webrtc::testing::TestVp8Simulcast
 TestVp8Simulcast (VP8Encoder *encoder, VP8Decoder *decoder)
 
 TestVp8Simulcast (VP8Encoder *encoder, VP8Decoder *decoder)
 

Protected Member Functions

virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Member Functions inherited from webrtc::testing::TestVp8Simulcast
void SetUpCodec (const int *temporal_layer_profile)
 
void SetUpRateAllocator ()
 
void SetRates (uint32_t bitrate_kbps, uint32_t fps)
 
void ExpectStreams (FrameType frame_type, int expected_video_streams)
 
void VerifyTemporalIdxAndSyncForAllSpatialLayers (Vp8TestEncodedImageCallback *encoder_callback, const int *expected_temporal_idx, const bool *expected_layer_sync, int num_spatial_layers)
 
void TestKeyFrameRequestsOnAllStreams ()
 
void TestPaddingAllStreams ()
 
void TestPaddingTwoStreams ()
 
void TestPaddingTwoStreamsOneMaxedOut ()
 
void TestPaddingOneStream ()
 
void TestPaddingOneStreamTwoMaxedOut ()
 
void TestSendAllStreams ()
 
void TestDisablingStreams ()
 
void SwitchingToOneStream (int width, int height)
 
void TestSwitchingToOneStream ()
 
void TestSwitchingToOneOddStream ()
 
void TestSwitchingToOneSmallStream ()
 
void TestRPSIEncoder ()
 
void TestRPSIEncodeDecode ()
 
void TestSaptioTemporalLayers333PatternEncoder ()
 
void TestSpatioTemporalLayers321PatternEncoder ()
 
void TestStrideEncodeDecode ()
 
void SetUp () override
 
void TearDown () override
 
void SetUpCodec (const int *temporal_layer_profile)
 
void SetUpRateAllocator ()
 
void SetRates (uint32_t bitrate_kbps, uint32_t fps)
 
void ExpectStreams (FrameType frame_type, int expected_video_streams)
 
void VerifyTemporalIdxAndSyncForAllSpatialLayers (Vp8TestEncodedImageCallback *encoder_callback, const int *expected_temporal_idx, const bool *expected_layer_sync, int num_spatial_layers)
 
void TestKeyFrameRequestsOnAllStreams ()
 
void TestPaddingAllStreams ()
 
void TestPaddingTwoStreams ()
 
void TestPaddingTwoStreamsOneMaxedOut ()
 
void TestPaddingOneStream ()
 
void TestPaddingOneStreamTwoMaxedOut ()
 
void TestSendAllStreams ()
 
void TestDisablingStreams ()
 
void SwitchingToOneStream (int width, int height)
 
void TestSwitchingToOneStream ()
 
void TestSwitchingToOneOddStream ()
 
void TestSwitchingToOneSmallStream ()
 
void TestRPSIEncoder ()
 
void TestRPSIEncodeDecode ()
 
void TestSaptioTemporalLayers333PatternEncoder ()
 
void TestSpatioTemporalLayers321PatternEncoder ()
 
void TestStrideEncodeDecode ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::testing::TestVp8Simulcast
static void SetPlane (uint8_t *data, uint8_t value, int width, int height, int stride)
 
static void CreateImage (const rtc::scoped_refptr< I420Buffer > &buffer, int plane_colors[kNumOfPlanes])
 
static void DefaultSettings (VideoCodec *settings, const int *temporal_layer_profile)
 
static void ConfigureStream (int width, int height, int max_bitrate, int min_bitrate, int target_bitrate, SimulcastStream *stream, int num_temporal_layers)
 
static void SetPlane (uint8_t *data, uint8_t value, int width, int height, int stride)
 
static void CreateImage (const rtc::scoped_refptr< I420Buffer > &buffer, int plane_colors[kNumOfPlanes])
 
static void DefaultSettings (VideoCodec *settings, const int *temporal_layer_profile)
 
static void ConfigureStream (int width, int height, int max_bitrate, int min_bitrate, int target_bitrate, SimulcastStream *stream, int num_temporal_layers)
 
- Protected Attributes inherited from webrtc::testing::TestVp8Simulcast
std::unique_ptr< VP8Encoderencoder_
 
MockEncodedImageCallback encoder_callback_
 
std::unique_ptr< VP8Decoderdecoder_
 
MockDecodedImageCallback decoder_callback_
 
VideoCodec settings_
 
rtc::scoped_refptr< I420Bufferinput_buffer_
 
std::unique_ptr< VideoFrameinput_frame_
 
std::unique_ptr< SimulcastRateAllocatorrate_allocator_
 

Constructor & Destructor Documentation

◆ TestSimulcastEncoderAdapter()

webrtc::testing::TestSimulcastEncoderAdapter::TestSimulcastEncoderAdapter ( )
inline

Member Function Documentation

◆ SetUp()

virtual void webrtc::testing::TestSimulcastEncoderAdapter::SetUp ( )
inlineprotectedvirtual

Reimplemented from webrtc::testing::TestVp8Simulcast.

◆ TearDown()

virtual void webrtc::testing::TestSimulcastEncoderAdapter::TearDown ( )
inlineprotectedvirtual

Reimplemented from webrtc::testing::TestVp8Simulcast.


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