Index: webrtc/modules/video_coding/receiver.h |
diff --git a/webrtc/modules/video_coding/receiver.h b/webrtc/modules/video_coding/receiver.h |
index 7b2149ddce2c16b245261cfc81439860a17421b7..23dff7b2e2f5510301dc75f39142f452d3e675d4 100644 |
--- a/webrtc/modules/video_coding/receiver.h |
+++ b/webrtc/modules/video_coding/receiver.h |
@@ -28,17 +28,39 @@ class VCMEncodedFrame; |
class VCMReceiver { |
public: |
+ // Constructor for current interface, will be removed when the |
+ // new jitter buffer is in place. |
VCMReceiver(VCMTiming* timing, Clock* clock, EventFactory* event_factory); |
+ // Create method for the new jitter buffer. |
+ VCMReceiver(VCMTiming* timing, |
+ Clock* clock, |
+ EventFactory* event_factory, |
+ ProcessThread* module_process_thread, |
+ NackSender* nack_sender, |
+ KeyFrameRequestSender* keyframe_request_sender); |
+ |
// Using this constructor, you can specify a different event factory for the |
// jitter buffer. Useful for unit tests when you want to simulate incoming |
// packets, in which case the jitter buffer's wait event is different from |
// that of VCMReceiver itself. |
+ // |
+ // Constructor for current interface, will be removed when the |
+ // new jitter buffer is in place. |
VCMReceiver(VCMTiming* timing, |
Clock* clock, |
std::unique_ptr<EventWrapper> receiver_event, |
std::unique_ptr<EventWrapper> jitter_buffer_event); |
+ // Create method for the new jitter buffer. |
+ VCMReceiver(VCMTiming* timing, |
+ Clock* clock, |
+ std::unique_ptr<EventWrapper> receiver_event, |
+ std::unique_ptr<EventWrapper> jitter_buffer_event, |
+ ProcessThread* module_process_thread, |
+ NackSender* nack_sender, |
+ KeyFrameRequestSender* keyframe_request_sender); |
+ |
~VCMReceiver(); |
void Reset(); |