Add periodic logging of sync delays.

Bug: none
Change-Id: Ib2371651c7a912231c93742410a8aa1b01cc9896
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168344
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30495}
diff --git a/video/stream_synchronization.h b/video/stream_synchronization.h
index 5f7ca6a..1aba62d 100644
--- a/video/stream_synchronization.h
+++ b/video/stream_synchronization.h
@@ -26,7 +26,7 @@
     uint32_t latest_timestamp;
   };
 
-  StreamSynchronization(int video_stream_id, int audio_stream_id);
+  StreamSynchronization(uint32_t video_stream_id, uint32_t audio_stream_id);
 
   bool ComputeDelays(int relative_delay_ms,
                      int current_audio_delay_ms,
@@ -44,16 +44,19 @@
   // |target_delay_ms|.
   void SetTargetBufferingDelay(int target_delay_ms);
 
+  uint32_t audio_stream_id() const { return audio_stream_id_; }
+  uint32_t video_stream_id() const { return video_stream_id_; }
+
  private:
   struct SynchronizationDelays {
     int extra_ms = 0;
     int last_ms = 0;
   };
 
+  const uint32_t video_stream_id_;
+  const uint32_t audio_stream_id_;
   SynchronizationDelays audio_delay_;
   SynchronizationDelays video_delay_;
-  const int video_stream_id_;
-  const int audio_stream_id_;
   int base_target_delay_ms_;
   int avg_diff_ms_;
 };