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

#include <video_coding_defines.h>

Inheritance diagram for webrtc::VCMReceiveStatisticsCallback:
webrtc::ReceiveStatisticsProxy webrtc::ReceiveStatisticsProxy webrtc::video_coding::VCMReceiveStatisticsCallbackMock webrtc::VideoStreamDecoder webrtc::VideoStreamDecoder

Public Member Functions

virtual void OnReceiveRatesUpdated (uint32_t bitRate, uint32_t frameRate)=0
 
virtual void OnCompleteFrame (bool is_keyframe, size_t size_bytes)=0
 
virtual void OnDiscardedPacketsUpdated (int discarded_packets)=0
 
virtual void OnFrameCountsUpdated (const FrameCounts &frame_counts)=0
 
virtual void OnFrameBufferTimingsUpdated (int decode_ms, int max_decode_ms, int current_delay_ms, int target_delay_ms, int jitter_buffer_ms, int min_playout_delay_ms, int render_delay_ms)=0
 
virtual void OnReceiveRatesUpdated (uint32_t bitRate, uint32_t frameRate)=0
 
virtual void OnCompleteFrame (bool is_keyframe, size_t size_bytes)=0
 
virtual void OnDiscardedPacketsUpdated (int discarded_packets)=0
 
virtual void OnFrameCountsUpdated (const FrameCounts &frame_counts)=0
 
virtual void OnFrameBufferTimingsUpdated (int decode_ms, int max_decode_ms, int current_delay_ms, int target_delay_ms, int jitter_buffer_ms, int min_playout_delay_ms, int render_delay_ms)=0
 

Protected Member Functions

virtual ~VCMReceiveStatisticsCallback ()
 
virtual ~VCMReceiveStatisticsCallback ()
 

Constructor & Destructor Documentation

◆ ~VCMReceiveStatisticsCallback() [1/2]

virtual webrtc::VCMReceiveStatisticsCallback::~VCMReceiveStatisticsCallback ( )
inlineprotectedvirtual

◆ ~VCMReceiveStatisticsCallback() [2/2]

virtual webrtc::VCMReceiveStatisticsCallback::~VCMReceiveStatisticsCallback ( )
inlineprotectedvirtual

Member Function Documentation

◆ OnCompleteFrame() [1/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnCompleteFrame ( bool  is_keyframe,
size_t  size_bytes 
)
pure virtual

◆ OnCompleteFrame() [2/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnCompleteFrame ( bool  is_keyframe,
size_t  size_bytes 
)
pure virtual

◆ OnDiscardedPacketsUpdated() [1/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnDiscardedPacketsUpdated ( int  discarded_packets)
pure virtual

◆ OnDiscardedPacketsUpdated() [2/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnDiscardedPacketsUpdated ( int  discarded_packets)
pure virtual

◆ OnFrameBufferTimingsUpdated() [1/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnFrameBufferTimingsUpdated ( int  decode_ms,
int  max_decode_ms,
int  current_delay_ms,
int  target_delay_ms,
int  jitter_buffer_ms,
int  min_playout_delay_ms,
int  render_delay_ms 
)
pure virtual

◆ OnFrameBufferTimingsUpdated() [2/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnFrameBufferTimingsUpdated ( int  decode_ms,
int  max_decode_ms,
int  current_delay_ms,
int  target_delay_ms,
int  jitter_buffer_ms,
int  min_playout_delay_ms,
int  render_delay_ms 
)
pure virtual

◆ OnFrameCountsUpdated() [1/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnFrameCountsUpdated ( const FrameCounts frame_counts)
pure virtual

◆ OnFrameCountsUpdated() [2/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnFrameCountsUpdated ( const FrameCounts frame_counts)
pure virtual

◆ OnReceiveRatesUpdated() [1/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnReceiveRatesUpdated ( uint32_t  bitRate,
uint32_t  frameRate 
)
pure virtual

◆ OnReceiveRatesUpdated() [2/2]

virtual void webrtc::VCMReceiveStatisticsCallback::OnReceiveRatesUpdated ( uint32_t  bitRate,
uint32_t  frameRate 
)
pure virtual

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