diff options
Diffstat (limited to 'media/cast/rtp_sender/rtp_sender.h')
-rw-r--r-- | media/cast/rtp_sender/rtp_sender.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/media/cast/rtp_sender/rtp_sender.h b/media/cast/rtp_sender/rtp_sender.h index 45fd987..f56d7ef 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_; |