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

Public Member Functions

 TestSimulcastEncoderAdapterFake ()
 
virtual ~TestSimulcastEncoderAdapterFake ()
 
Result OnEncodedImage (const EncodedImage &encoded_image, const CodecSpecificInfo *codec_specific_info, const RTPFragmentationHeader *fragmentation) override
 
bool GetLastEncodedImageInfo (int *out_width, int *out_height, int *out_simulcast_index)
 
void SetupCodec ()
 
void VerifyCodec (const VideoCodec &ref, int stream_index)
 
void InitRefCodec (int stream_index, VideoCodec *ref_codec)
 
void VerifyCodecSettings ()
 
- Public Member Functions inherited from webrtc::EncodedImageCallback
virtual ~EncodedImageCallback ()
 
virtual void OnDroppedFrame ()
 
virtual ~EncodedImageCallback ()
 
virtual void OnDroppedFrame ()
 

Protected Attributes

std::unique_ptr< TestSimulcastEncoderAdapterFakeHelperhelper_
 
std::unique_ptr< VP8Encoderadapter_
 
VideoCodec codec_
 
int last_encoded_image_width_
 
int last_encoded_image_height_
 
int last_encoded_image_simulcast_index_
 
TemporalLayersFactory tl_factory_
 
std::unique_ptr< SimulcastRateAllocatorrate_allocator_
 

Additional Inherited Members

- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Constructor & Destructor Documentation

◆ TestSimulcastEncoderAdapterFake()

webrtc::testing::TestSimulcastEncoderAdapterFake::TestSimulcastEncoderAdapterFake ( )
inline

◆ ~TestSimulcastEncoderAdapterFake()

virtual webrtc::testing::TestSimulcastEncoderAdapterFake::~TestSimulcastEncoderAdapterFake ( )
inlinevirtual

Member Function Documentation

◆ GetLastEncodedImageInfo()

bool webrtc::testing::TestSimulcastEncoderAdapterFake::GetLastEncodedImageInfo ( int *  out_width,
int *  out_height,
int *  out_simulcast_index 
)
inline

◆ InitRefCodec()

void webrtc::testing::TestSimulcastEncoderAdapterFake::InitRefCodec ( int  stream_index,
VideoCodec ref_codec 
)
inline

◆ OnEncodedImage()

Result webrtc::testing::TestSimulcastEncoderAdapterFake::OnEncodedImage ( const EncodedImage encoded_image,
const CodecSpecificInfo codec_specific_info,
const RTPFragmentationHeader fragmentation 
)
inlineoverridevirtual

◆ SetupCodec()

void webrtc::testing::TestSimulcastEncoderAdapterFake::SetupCodec ( )
inline

◆ VerifyCodec()

void webrtc::testing::TestSimulcastEncoderAdapterFake::VerifyCodec ( const VideoCodec ref,
int  stream_index 
)
inline

◆ VerifyCodecSettings()

void webrtc::testing::TestSimulcastEncoderAdapterFake::VerifyCodecSettings ( )
inline

Member Data Documentation

◆ adapter_

std::unique_ptr<VP8Encoder> webrtc::testing::TestSimulcastEncoderAdapterFake::adapter_
protected

◆ codec_

VideoCodec webrtc::testing::TestSimulcastEncoderAdapterFake::codec_
protected

◆ helper_

std::unique_ptr<TestSimulcastEncoderAdapterFakeHelper> webrtc::testing::TestSimulcastEncoderAdapterFake::helper_
protected

◆ last_encoded_image_height_

int webrtc::testing::TestSimulcastEncoderAdapterFake::last_encoded_image_height_
protected

◆ last_encoded_image_simulcast_index_

int webrtc::testing::TestSimulcastEncoderAdapterFake::last_encoded_image_simulcast_index_
protected

◆ last_encoded_image_width_

int webrtc::testing::TestSimulcastEncoderAdapterFake::last_encoded_image_width_
protected

◆ rate_allocator_

std::unique_ptr<SimulcastRateAllocator> webrtc::testing::TestSimulcastEncoderAdapterFake::rate_allocator_
protected

◆ tl_factory_

TemporalLayersFactory webrtc::testing::TestSimulcastEncoderAdapterFake::tl_factory_
protected

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