Index: media/cast/rtp_sender/rtp_sender.h |
diff --git a/media/cast/rtp_sender/rtp_sender.h b/media/cast/rtp_sender/rtp_sender.h |
index 45fd987f7bdb079c8cc2260c01b148301cdd48d2..f56d7efc9fe577b80ce159e36092848968144367 100644 |
--- a/media/cast/rtp_sender/rtp_sender.h |
+++ b/media/cast/rtp_sender/rtp_sender.h |
@@ -14,6 +14,7 @@ |
#include "base/time/tick_clock.h" |
#include "base/time/time.h" |
#include "media/cast/cast_config.h" |
+#include "media/cast/cast_environment.h" |
#include "media/cast/rtp_sender/packet_storage/packet_storage.h" |
#include "media/cast/rtp_sender/rtp_packetizer/rtp_packetizer.h" |
#include "media/cast/rtp_sender/rtp_packetizer/rtp_packetizer_config.h" |
@@ -30,7 +31,7 @@ struct RtcpSenderInfo; |
// acknowledged by the remote peer or timed out. |
class RtpSender { |
public: |
- RtpSender(base::TickClock* clock, |
+ RtpSender(scoped_refptr<CastEnvironment> cast_environment, |
const AudioSenderConfig* audio_config, |
const VideoSenderConfig* video_config, |
PacedPacketSender* transport); |
@@ -52,7 +53,7 @@ class RtpSender { |
private: |
void UpdateSequenceNumber(std::vector<uint8>* packet); |
- base::TickClock* const clock_; // Not owned by this class. |
+ scoped_refptr<CastEnvironment> cast_environment_; |
RtpPacketizerConfig config_; |
scoped_ptr<RtpPacketizer> packetizer_; |
scoped_ptr<PacketStorage> storage_; |