webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::MockVideoDecoder Class Reference

#include <mock_video_codec_interface.h>

Inheritance diagram for webrtc::MockVideoDecoder:
webrtc::VideoDecoder webrtc::VideoDecoder webrtc::VideoDecoder webrtc::VideoDecoder webrtc::VideoDecoder

Public Member Functions

 MOCK_METHOD2 (InitDecode, int32_t(const VideoCodec *codecSettings, int32_t numberOfCores))
 
 MOCK_METHOD5 (Decode, int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs))
 
 MOCK_METHOD1 (RegisterDecodeCompleteCallback, int32_t(DecodedImageCallback *callback))
 
 MOCK_METHOD0 (Release, int32_t())
 
 MOCK_METHOD0 (Copy, VideoDecoder *())
 
 MOCK_METHOD2 (InitDecode, int32_t(const VideoCodec *codecSettings, int32_t numberOfCores))
 
 MOCK_METHOD5 (Decode, int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs))
 
 MOCK_METHOD1 (RegisterDecodeCompleteCallback, int32_t(DecodedImageCallback *callback))
 
 MOCK_METHOD0 (Release, int32_t())
 
 MOCK_METHOD0 (Copy, VideoDecoder *())
 
 MOCK_METHOD2 (InitDecode, int32_t(const VideoCodec *codecSettings, int32_t numberOfCores))
 
 MOCK_METHOD5 (Decode, int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs))
 
 MOCK_METHOD1 (RegisterDecodeCompleteCallback, int32_t(DecodedImageCallback *callback))
 
 MOCK_METHOD0 (Release, int32_t())
 
 MOCK_METHOD0 (Copy, VideoDecoder *())
 
 MOCK_METHOD2 (InitDecode, int32_t(const VideoCodec *codecSettings, int32_t numberOfCores))
 
 MOCK_METHOD5 (Decode, int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs))
 
 MOCK_METHOD1 (RegisterDecodeCompleteCallback, int32_t(DecodedImageCallback *callback))
 
 MOCK_METHOD0 (Release, int32_t())
 
 MOCK_METHOD0 (Copy, VideoDecoder *())
 
- Public Member Functions inherited from webrtc::VideoDecoder
virtual ~VideoDecoder ()
 
virtual int32_t InitDecode (const VideoCodec *codec_settings, int32_t number_of_cores)=0
 
virtual int32_t Decode (const EncodedImage &input_image, bool missing_frames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codec_specific_info=NULL, int64_t render_time_ms=-1)=0
 
virtual int32_t RegisterDecodeCompleteCallback (DecodedImageCallback *callback)=0
 
virtual int32_t Release ()=0
 
virtual bool PrefersLateDecoding () const
 
virtual const char * ImplementationName () const
 
virtual ~VideoDecoder ()
 
virtual int32_t InitDecode (const VideoCodec *codec_settings, int32_t number_of_cores)=0
 
virtual int32_t Decode (const EncodedImage &input_image, bool missing_frames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codec_specific_info=NULL, int64_t render_time_ms=-1)=0
 
virtual int32_t RegisterDecodeCompleteCallback (DecodedImageCallback *callback)=0
 
virtual int32_t Release ()=0
 
virtual bool PrefersLateDecoding () const
 
virtual const char * ImplementationName () const
 

Member Function Documentation

◆ MOCK_METHOD0() [1/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Release  ,
int32_t()   
)

◆ MOCK_METHOD0() [2/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Release  ,
int32_t()   
)

◆ MOCK_METHOD0() [3/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Copy  ,
VideoDecoder () 
)

◆ MOCK_METHOD0() [4/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Copy  ,
VideoDecoder () 
)

◆ MOCK_METHOD0() [5/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Release  ,
int32_t()   
)

◆ MOCK_METHOD0() [6/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Release  ,
int32_t()   
)

◆ MOCK_METHOD0() [7/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Copy  ,
VideoDecoder () 
)

◆ MOCK_METHOD0() [8/8]

webrtc::MockVideoDecoder::MOCK_METHOD0 ( Copy  ,
VideoDecoder () 
)

◆ MOCK_METHOD1() [1/4]

webrtc::MockVideoDecoder::MOCK_METHOD1 ( RegisterDecodeCompleteCallback  ,
int32_t(DecodedImageCallback *callback  
)

◆ MOCK_METHOD1() [2/4]

webrtc::MockVideoDecoder::MOCK_METHOD1 ( RegisterDecodeCompleteCallback  ,
int32_t(DecodedImageCallback *callback  
)

◆ MOCK_METHOD1() [3/4]

webrtc::MockVideoDecoder::MOCK_METHOD1 ( RegisterDecodeCompleteCallback  ,
int32_t(DecodedImageCallback *callback  
)

◆ MOCK_METHOD1() [4/4]

webrtc::MockVideoDecoder::MOCK_METHOD1 ( RegisterDecodeCompleteCallback  ,
int32_t(DecodedImageCallback *callback  
)

◆ MOCK_METHOD2() [1/4]

webrtc::MockVideoDecoder::MOCK_METHOD2 ( InitDecode  ,
int32_t(const VideoCodec *codecSettings, int32_t numberOfCores)   
)

◆ MOCK_METHOD2() [2/4]

webrtc::MockVideoDecoder::MOCK_METHOD2 ( InitDecode  ,
int32_t(const VideoCodec *codecSettings, int32_t numberOfCores)   
)

◆ MOCK_METHOD2() [3/4]

webrtc::MockVideoDecoder::MOCK_METHOD2 ( InitDecode  ,
int32_t(const VideoCodec *codecSettings, int32_t numberOfCores)   
)

◆ MOCK_METHOD2() [4/4]

webrtc::MockVideoDecoder::MOCK_METHOD2 ( InitDecode  ,
int32_t(const VideoCodec *codecSettings, int32_t numberOfCores)   
)

◆ MOCK_METHOD5() [1/4]

webrtc::MockVideoDecoder::MOCK_METHOD5 ( Decode  ,
int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs)   
)

◆ MOCK_METHOD5() [2/4]

webrtc::MockVideoDecoder::MOCK_METHOD5 ( Decode  ,
int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs)   
)

◆ MOCK_METHOD5() [3/4]

webrtc::MockVideoDecoder::MOCK_METHOD5 ( Decode  ,
int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs)   
)

◆ MOCK_METHOD5() [4/4]

webrtc::MockVideoDecoder::MOCK_METHOD5 ( Decode  ,
int32_t(const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *fragmentation, const CodecSpecificInfo *codecSpecificInfo, int64_t renderTimeMs)   
)

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