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

#include <generic_decoder.h>

Inheritance diagram for webrtc::VCMDecodedFrameCallback:
webrtc::DecodedImageCallback webrtc::DecodedImageCallback

Public Member Functions

 VCMDecodedFrameCallback (VCMTiming *timing, Clock *clock)
 
virtual ~VCMDecodedFrameCallback ()
 
void SetUserReceiveCallback (VCMReceiveCallback *receiveCallback)
 
VCMReceiveCallbackUserReceiveCallback ()
 
int32_t Decoded (VideoFrame &decodedImage) override
 
int32_t Decoded (VideoFrame &decodedImage, int64_t decode_time_ms) override
 
void Decoded (VideoFrame &decodedImage, rtc::Optional< int32_t > decode_time_ms, rtc::Optional< uint8_t > qp) override
 
int32_t ReceivedDecodedReferenceFrame (const uint64_t pictureId) override
 
int32_t ReceivedDecodedFrame (const uint64_t pictureId) override
 
uint64_t LastReceivedPictureID () const
 
void OnDecoderImplementationName (const char *implementation_name)
 
void Map (uint32_t timestamp, VCMFrameInformation *frameInfo)
 
int32_t Pop (uint32_t timestamp)
 
 VCMDecodedFrameCallback (VCMTiming *timing, Clock *clock)
 
virtual ~VCMDecodedFrameCallback ()
 
void SetUserReceiveCallback (VCMReceiveCallback *receiveCallback)
 
VCMReceiveCallbackUserReceiveCallback ()
 
int32_t Decoded (VideoFrame &decodedImage) override
 
int32_t Decoded (VideoFrame &decodedImage, int64_t decode_time_ms) override
 
void Decoded (VideoFrame &decodedImage, rtc::Optional< int32_t > decode_time_ms, rtc::Optional< uint8_t > qp) override
 
int32_t ReceivedDecodedReferenceFrame (const uint64_t pictureId) override
 
int32_t ReceivedDecodedFrame (const uint64_t pictureId) override
 
uint64_t LastReceivedPictureID () const
 
void OnDecoderImplementationName (const char *implementation_name)
 
void Map (uint32_t timestamp, VCMFrameInformation *frameInfo)
 
int32_t Pop (uint32_t timestamp)
 
- Public Member Functions inherited from webrtc::DecodedImageCallback
virtual ~DecodedImageCallback ()
 
virtual ~DecodedImageCallback ()
 

Constructor & Destructor Documentation

◆ VCMDecodedFrameCallback() [1/2]

webrtc::VCMDecodedFrameCallback::VCMDecodedFrameCallback ( VCMTiming timing,
Clock clock 
)

◆ ~VCMDecodedFrameCallback() [1/2]

webrtc::VCMDecodedFrameCallback::~VCMDecodedFrameCallback ( )
virtual

◆ VCMDecodedFrameCallback() [2/2]

webrtc::VCMDecodedFrameCallback::VCMDecodedFrameCallback ( VCMTiming timing,
Clock clock 
)

◆ ~VCMDecodedFrameCallback() [2/2]

virtual webrtc::VCMDecodedFrameCallback::~VCMDecodedFrameCallback ( )
virtual

Member Function Documentation

◆ Decoded() [1/6]

int32_t webrtc::VCMDecodedFrameCallback::Decoded ( VideoFrame decodedImage)
overridevirtual

◆ Decoded() [2/6]

int32_t webrtc::VCMDecodedFrameCallback::Decoded ( VideoFrame decodedImage)
overridevirtual

◆ Decoded() [3/6]

int32_t webrtc::VCMDecodedFrameCallback::Decoded ( VideoFrame decodedImage,
int64_t  decode_time_ms 
)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ Decoded() [4/6]

int32_t webrtc::VCMDecodedFrameCallback::Decoded ( VideoFrame decodedImage,
int64_t  decode_time_ms 
)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ Decoded() [5/6]

void webrtc::VCMDecodedFrameCallback::Decoded ( VideoFrame decodedImage,
rtc::Optional< int32_t decode_time_ms,
rtc::Optional< uint8_t qp 
)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ Decoded() [6/6]

void webrtc::VCMDecodedFrameCallback::Decoded ( VideoFrame decodedImage,
rtc::Optional< int32_t decode_time_ms,
rtc::Optional< uint8_t qp 
)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ LastReceivedPictureID() [1/2]

uint64_t webrtc::VCMDecodedFrameCallback::LastReceivedPictureID ( ) const

◆ LastReceivedPictureID() [2/2]

uint64_t webrtc::VCMDecodedFrameCallback::LastReceivedPictureID ( ) const

◆ Map() [1/2]

void webrtc::VCMDecodedFrameCallback::Map ( uint32_t  timestamp,
VCMFrameInformation frameInfo 
)

◆ Map() [2/2]

void webrtc::VCMDecodedFrameCallback::Map ( uint32_t  timestamp,
VCMFrameInformation frameInfo 
)

◆ OnDecoderImplementationName() [1/2]

void webrtc::VCMDecodedFrameCallback::OnDecoderImplementationName ( const char *  implementation_name)

◆ OnDecoderImplementationName() [2/2]

void webrtc::VCMDecodedFrameCallback::OnDecoderImplementationName ( const char *  implementation_name)

◆ Pop() [1/2]

int32_t webrtc::VCMDecodedFrameCallback::Pop ( uint32_t  timestamp)

◆ Pop() [2/2]

int32_t webrtc::VCMDecodedFrameCallback::Pop ( uint32_t  timestamp)

◆ ReceivedDecodedFrame() [1/2]

int32_t webrtc::VCMDecodedFrameCallback::ReceivedDecodedFrame ( const uint64_t  pictureId)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ ReceivedDecodedFrame() [2/2]

int32_t webrtc::VCMDecodedFrameCallback::ReceivedDecodedFrame ( const uint64_t  pictureId)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ ReceivedDecodedReferenceFrame() [1/2]

int32_t webrtc::VCMDecodedFrameCallback::ReceivedDecodedReferenceFrame ( const uint64_t  pictureId)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ ReceivedDecodedReferenceFrame() [2/2]

int32_t webrtc::VCMDecodedFrameCallback::ReceivedDecodedReferenceFrame ( const uint64_t  pictureId)
overridevirtual

Reimplemented from webrtc::DecodedImageCallback.

◆ SetUserReceiveCallback() [1/2]

void webrtc::VCMDecodedFrameCallback::SetUserReceiveCallback ( VCMReceiveCallback receiveCallback)

◆ SetUserReceiveCallback() [2/2]

void webrtc::VCMDecodedFrameCallback::SetUserReceiveCallback ( VCMReceiveCallback receiveCallback)

◆ UserReceiveCallback() [1/2]

VCMReceiveCallback* webrtc::VCMDecodedFrameCallback::UserReceiveCallback ( )

◆ UserReceiveCallback() [2/2]

VCMReceiveCallback * webrtc::VCMDecodedFrameCallback::UserReceiveCallback ( )

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