| Index: media/cast/transport/cast_transport_sender_impl.h
|
| diff --git a/media/cast/transport/cast_transport_sender_impl.h b/media/cast/transport/cast_transport_sender_impl.h
|
| index a8084f8737dca0cafbfc6e4fbe23bdfc97db4ce6..ffc3636a0d53303ee4c2816dd67e4f18654fc6d0 100644
|
| --- a/media/cast/transport/cast_transport_sender_impl.h
|
| +++ b/media/cast/transport/cast_transport_sender_impl.h
|
| @@ -28,13 +28,18 @@ class CastTransportSenderImpl : public CastTransportSender {
|
| // transport is provided.
|
| CastTransportSenderImpl(
|
| base::TickClock* clock,
|
| - const CastTransportConfig& config,
|
| + const net::IPEndPoint& local_end_point,
|
| + const net::IPEndPoint& remote_end_point,
|
| const CastTransportStatusCallback& status_callback,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& transport_task_runner,
|
| PacketSender* external_transport);
|
|
|
| virtual ~CastTransportSenderImpl();
|
|
|
| + virtual void InitializeAudio(const CastTransportAudioConfig& config) OVERRIDE;
|
| +
|
| + virtual void InitializeVideo(const CastTransportVideoConfig& config) OVERRIDE;
|
| +
|
| // CastTransportSender implementation.
|
| virtual void SetPacketReceiver(const PacketReceiverCallback& packet_receiver)
|
| OVERRIDE;
|
| @@ -65,11 +70,14 @@ class CastTransportSenderImpl : public CastTransportSender {
|
| const CastTransportRtpStatistics& callback) OVERRIDE;
|
|
|
| private:
|
| + base::TickClock* clock_; // Not owned by this class.
|
| + CastTransportStatusCallback status_callback_;
|
| + scoped_refptr<base::SingleThreadTaskRunner> transport_task_runner_;
|
| scoped_ptr<UdpTransport> transport_;
|
| PacedSender pacer_;
|
| RtcpBuilder rtcp_builder_;
|
| - TransportAudioSender audio_sender_;
|
| - TransportVideoSender video_sender_;
|
| + scoped_ptr<TransportAudioSender> audio_sender_;
|
| + scoped_ptr<TransportVideoSender> video_sender_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CastTransportSenderImpl);
|
| };
|
|
|