Index: webrtc/modules/video_coding/include/video_coding_defines.h |
diff --git a/webrtc/modules/video_coding/include/video_coding_defines.h b/webrtc/modules/video_coding/include/video_coding_defines.h |
index 122ddc6315c5b85a3a5ac5c7cd4654ecb6cc6880..dede5b6ffa01c52262a510791ef35ab617fa0e99 100644 |
--- a/webrtc/modules/video_coding/include/video_coding_defines.h |
+++ b/webrtc/modules/video_coding/include/video_coding_defines.h |
@@ -90,8 +90,16 @@ class VCMSendStatisticsCallback { |
class VCMReceiveStatisticsCallback { |
public: |
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: |
virtual ~VCMReceiveStatisticsCallback() {} |