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

Classes

class  FakeDecodeCompleteCallback
 
class  FakeEncodeCompleteCallback
 

Public Member Functions

 TestVp9Impl ()
 

Protected Member Functions

void SetUp () override
 
void InitCodecs ()
 
bool WaitForEncodedFrame (EncodedImage *frame)
 
bool WaitForDecodedFrame (std::unique_ptr< VideoFrame > *frame, rtc::Optional< uint8_t > *qp)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void TearDown ()
 

Protected Attributes

std::unique_ptr< VideoFrameinput_frame_
 
std::unique_ptr< VideoEncoderencoder_
 
std::unique_ptr< VideoDecoderdecoder_
 

Constructor & Destructor Documentation

◆ TestVp9Impl()

webrtc::TestVp9Impl::TestVp9Impl ( )
inline

Member Function Documentation

◆ InitCodecs()

void webrtc::TestVp9Impl::InitCodecs ( )
inlineprotected

◆ SetUp()

void webrtc::TestVp9Impl::SetUp ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

◆ WaitForDecodedFrame()

bool webrtc::TestVp9Impl::WaitForDecodedFrame ( std::unique_ptr< VideoFrame > *  frame,
rtc::Optional< uint8_t > *  qp 
)
inlineprotected

◆ WaitForEncodedFrame()

bool webrtc::TestVp9Impl::WaitForEncodedFrame ( EncodedImage frame)
inlineprotected

Member Data Documentation

◆ decoder_

std::unique_ptr<VideoDecoder> webrtc::TestVp9Impl::decoder_
protected

◆ encoder_

std::unique_ptr<VideoEncoder> webrtc::TestVp9Impl::encoder_
protected

◆ input_frame_

std::unique_ptr<VideoFrame> webrtc::TestVp9Impl::input_frame_
protected

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