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

#include <i420.h>

Inheritance diagram for webrtc::I420Decoder:
webrtc::VideoDecoder webrtc::VideoDecoder

Public Member Functions

 I420Decoder ()
 
virtual ~I420Decoder ()
 
int InitDecode (const VideoCodec *codecSettings, int) override
 
int Decode (const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *, const CodecSpecificInfo *, int64_t) override
 
int RegisterDecodeCompleteCallback (DecodedImageCallback *callback) override
 
int Release () override
 
 I420Decoder ()
 
virtual ~I420Decoder ()
 
int InitDecode (const VideoCodec *codecSettings, int) override
 
int Decode (const EncodedImage &inputImage, bool missingFrames, const RTPFragmentationHeader *, const CodecSpecificInfo *, int64_t) override
 
int RegisterDecodeCompleteCallback (DecodedImageCallback *callback) override
 
int Release () override
 
- Public Member Functions inherited from webrtc::VideoDecoder
virtual ~VideoDecoder ()
 
virtual int32_t InitDecode (const VideoCodec *codec_settings, int32_t number_of_cores)=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 bool PrefersLateDecoding () const
 
virtual const char * ImplementationName () const
 

Constructor & Destructor Documentation

◆ I420Decoder() [1/2]

webrtc::I420Decoder::I420Decoder ( )

◆ ~I420Decoder() [1/2]

webrtc::I420Decoder::~I420Decoder ( )
virtual

◆ I420Decoder() [2/2]

webrtc::I420Decoder::I420Decoder ( )

◆ ~I420Decoder() [2/2]

virtual webrtc::I420Decoder::~I420Decoder ( )
virtual

Member Function Documentation

◆ Decode() [1/2]

int webrtc::I420Decoder::Decode ( const EncodedImage inputImage,
bool  missingFrames,
const RTPFragmentationHeader ,
const CodecSpecificInfo ,
int64_t   
)
overridevirtual

Implements webrtc::VideoDecoder.

◆ Decode() [2/2]

int webrtc::I420Decoder::Decode ( const EncodedImage inputImage,
bool  missingFrames,
const RTPFragmentationHeader ,
const CodecSpecificInfo ,
int64_t   
)
overridevirtual

Implements webrtc::VideoDecoder.

◆ InitDecode() [1/2]

int webrtc::I420Decoder::InitDecode ( const VideoCodec codecSettings,
int   
)
override

◆ InitDecode() [2/2]

int webrtc::I420Decoder::InitDecode ( const VideoCodec codecSettings,
int   
)
override

◆ RegisterDecodeCompleteCallback() [1/2]

int webrtc::I420Decoder::RegisterDecodeCompleteCallback ( DecodedImageCallback callback)
overridevirtual

Implements webrtc::VideoDecoder.

◆ RegisterDecodeCompleteCallback() [2/2]

int webrtc::I420Decoder::RegisterDecodeCompleteCallback ( DecodedImageCallback callback)
overridevirtual

Implements webrtc::VideoDecoder.

◆ Release() [1/2]

int webrtc::I420Decoder::Release ( )
overridevirtual

Implements webrtc::VideoDecoder.

◆ Release() [2/2]

int webrtc::I420Decoder::Release ( )
overridevirtual

Implements webrtc::VideoDecoder.


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