webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Attributes | List of all members
webrtc::test::FakeDecoder Class Reference

#include <fake_decoder.h>

Inheritance diagram for webrtc::test::FakeDecoder:
webrtc::VideoDecoder webrtc::VideoDecoder webrtc::test::FakeH264Decoder webrtc::test::FakeH264Decoder webrtc::test::FakeNullDecoder webrtc::test::FakeNullDecoder

Public Member Functions

 FakeDecoder ()
 
virtual ~FakeDecoder ()
 
int32_t InitDecode (const VideoCodec *config, int32_t number_of_cores) override
 
int32_t Decode (const EncodedImage &input, bool missing_frames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codec_specific_info, int64_t render_time_ms) override
 
int32_t RegisterDecodeCompleteCallback (DecodedImageCallback *callback) override
 
int32_t Release () override
 
const char * ImplementationName () const override
 
 FakeDecoder ()
 
virtual ~FakeDecoder ()
 
int32_t InitDecode (const VideoCodec *config, int32_t number_of_cores) override
 
int32_t Decode (const EncodedImage &input, bool missing_frames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codec_specific_info, int64_t render_time_ms) override
 
int32_t RegisterDecodeCompleteCallback (DecodedImageCallback *callback) override
 
int32_t Release () override
 
const char * ImplementationName () const override
 
- Public Member Functions inherited from webrtc::VideoDecoder
virtual ~VideoDecoder ()
 
virtual bool PrefersLateDecoding () const
 
virtual ~VideoDecoder ()
 
virtual bool PrefersLateDecoding () const
 

Static Public Attributes

static const char * kImplementationName = "fake_decoder"
 

Constructor & Destructor Documentation

◆ FakeDecoder() [1/2]

webrtc::test::FakeDecoder::FakeDecoder ( )

◆ ~FakeDecoder() [1/2]

virtual webrtc::test::FakeDecoder::~FakeDecoder ( )
inlinevirtual

◆ FakeDecoder() [2/2]

webrtc::test::FakeDecoder::FakeDecoder ( )

◆ ~FakeDecoder() [2/2]

virtual webrtc::test::FakeDecoder::~FakeDecoder ( )
inlinevirtual

Member Function Documentation

◆ Decode() [1/2]

int32_t webrtc::test::FakeDecoder::Decode ( const EncodedImage input,
bool  missing_frames,
const RTPFragmentationHeader fragmentation,
const CodecSpecificInfo codec_specific_info,
int64_t  render_time_ms 
)
overridevirtual

◆ Decode() [2/2]

int32_t webrtc::test::FakeDecoder::Decode ( const EncodedImage input,
bool  missing_frames,
const RTPFragmentationHeader fragmentation,
const CodecSpecificInfo codec_specific_info,
int64_t  render_time_ms 
)
overridevirtual

◆ ImplementationName() [1/2]

const char * webrtc::test::FakeDecoder::ImplementationName ( ) const
overridevirtual

Reimplemented from webrtc::VideoDecoder.

◆ ImplementationName() [2/2]

const char* webrtc::test::FakeDecoder::ImplementationName ( ) const
overridevirtual

Reimplemented from webrtc::VideoDecoder.

◆ InitDecode() [1/2]

int32_t webrtc::test::FakeDecoder::InitDecode ( const VideoCodec config,
int32_t  number_of_cores 
)
overridevirtual

Implements webrtc::VideoDecoder.

◆ InitDecode() [2/2]

int32_t webrtc::test::FakeDecoder::InitDecode ( const VideoCodec config,
int32_t  number_of_cores 
)
overridevirtual

Implements webrtc::VideoDecoder.

◆ RegisterDecodeCompleteCallback() [1/2]

int32_t webrtc::test::FakeDecoder::RegisterDecodeCompleteCallback ( DecodedImageCallback callback)
overridevirtual

Implements webrtc::VideoDecoder.

◆ RegisterDecodeCompleteCallback() [2/2]

int32_t webrtc::test::FakeDecoder::RegisterDecodeCompleteCallback ( DecodedImageCallback callback)
overridevirtual

Implements webrtc::VideoDecoder.

◆ Release() [1/2]

int32_t webrtc::test::FakeDecoder::Release ( )
overridevirtual

Implements webrtc::VideoDecoder.

◆ Release() [2/2]

int32_t webrtc::test::FakeDecoder::Release ( )
overridevirtual

Implements webrtc::VideoDecoder.

Member Data Documentation

◆ kImplementationName

static const char * webrtc::test::FakeDecoder::kImplementationName = "fake_decoder"
static

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