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

Protected Member Functions

virtual void SetUp ()
 
void SetUpEncodeDecode ()
 
size_t WaitForEncodedFrame () const
 
size_t WaitForDecodedFrame () const
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void TearDown ()
 

Protected Attributes

const int kWidth = 172
 
const int kHeight = 144
 
std::unique_ptr< Vp8UnitTestEncodeCompleteCallbackencode_complete_callback_
 
std::unique_ptr< Vp8UnitTestDecodeCompleteCallbackdecode_complete_callback_
 
std::unique_ptr< uint8_t[]> source_buffer_
 
FILE * source_file_
 
std::unique_ptr< VideoFrameinput_frame_
 
std::unique_ptr< VideoEncoderencoder_
 
std::unique_ptr< VideoDecoderdecoder_
 
EncodedImage encoded_frame_
 
rtc::Optional< VideoFramedecoded_frame_
 
rtc::Optional< uint8_tdecoded_qp_
 
VideoCodec codec_inst_
 
TemporalLayersFactory tl_factory_
 

Member Function Documentation

◆ SetUp()

virtual void webrtc::TestVp8Impl::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

◆ SetUpEncodeDecode()

void webrtc::TestVp8Impl::SetUpEncodeDecode ( )
inlineprotected

◆ WaitForDecodedFrame()

size_t webrtc::TestVp8Impl::WaitForDecodedFrame ( ) const
inlineprotected

◆ WaitForEncodedFrame()

size_t webrtc::TestVp8Impl::WaitForEncodedFrame ( ) const
inlineprotected

Member Data Documentation

◆ codec_inst_

VideoCodec webrtc::TestVp8Impl::codec_inst_
protected

◆ decode_complete_callback_

std::unique_ptr<Vp8UnitTestDecodeCompleteCallback> webrtc::TestVp8Impl::decode_complete_callback_
protected

◆ decoded_frame_

rtc::Optional<VideoFrame> webrtc::TestVp8Impl::decoded_frame_
protected

◆ decoded_qp_

rtc::Optional<uint8_t> webrtc::TestVp8Impl::decoded_qp_
protected

◆ decoder_

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

◆ encode_complete_callback_

std::unique_ptr<Vp8UnitTestEncodeCompleteCallback> webrtc::TestVp8Impl::encode_complete_callback_
protected

◆ encoded_frame_

EncodedImage webrtc::TestVp8Impl::encoded_frame_
protected

◆ encoder_

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

◆ input_frame_

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

◆ kHeight

const int webrtc::TestVp8Impl::kHeight = 144
protected

◆ kWidth

const int webrtc::TestVp8Impl::kWidth = 172
protected

◆ source_buffer_

std::unique_ptr<uint8_t[]> webrtc::TestVp8Impl::source_buffer_
protected

◆ source_file_

FILE* webrtc::TestVp8Impl::source_file_
protected

◆ tl_factory_

TemporalLayersFactory webrtc::TestVp8Impl::tl_factory_
protected

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