| Index: media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.h
|
| diff --git a/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.h b/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.h
|
| index e23b952a97d3024a926a37a7f0e058701c91e7fa..c31b4d97882f26ff14f4b6cf39013fd8d2ed3a05 100644
|
| --- a/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.h
|
| +++ b/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.h
|
| @@ -12,8 +12,16 @@
|
| #include "base/time/time.h"
|
| #include "media/cast/transport/rtp_sender/packet_storage/packet_storage.h"
|
|
|
| +namespace base {
|
| +
|
| +class TickClock;
|
| +}
|
| +
|
| namespace media {
|
| namespace cast {
|
| +
|
| +class LoggingImpl;
|
| +
|
| namespace transport {
|
|
|
| class PacedSender;
|
| @@ -47,7 +55,9 @@ class RtpPacketizer {
|
| public:
|
| RtpPacketizer(PacedSender* const transport,
|
| PacketStorage* packet_storage,
|
| - RtpPacketizerConfig rtp_packetizer_config);
|
| + RtpPacketizerConfig rtp_packetizer_config,
|
| + base::TickClock* clock,
|
| + LoggingImpl* logging);
|
| ~RtpPacketizer();
|
|
|
| // The video_frame objects ownership is handled by the main cast thread.
|
| @@ -81,6 +91,8 @@ class RtpPacketizer {
|
| RtpPacketizerConfig config_;
|
| PacedSender* const transport_; // Not owned by this class.
|
| PacketStorage* packet_storage_;
|
| + base::TickClock* const clock_; // Not owned by this class.
|
| + LoggingImpl* const logging_; // Not owned by this class.
|
|
|
| base::TimeTicks time_last_sent_rtp_timestamp_;
|
| uint16 sequence_number_;
|
|
|