Chromium Code Reviews| Index: chrome/renderer/media/cast_transport_ipc.h |
| diff --git a/chrome/renderer/media/cast_transport_ipc.h b/chrome/renderer/media/cast_transport_ipc.h |
| index 4fe22e35d335538ba50327bd8a60ca81420059d7..6c7a4e2eceba917a77c08430e249c40185a70486 100644 |
| --- a/chrome/renderer/media/cast_transport_ipc.h |
| +++ b/chrome/renderer/media/cast_transport_ipc.h |
| @@ -23,7 +23,7 @@ class CastTransportIPC : public media::cast::CastTransport { |
| public: |
| CastTransportIPC(const net::IPEndPoint& local_end_point, |
| const net::IPEndPoint& remote_end_point, |
| - scoped_ptr<base::DictionaryValue> options, |
| + std::unique_ptr<base::DictionaryValue> options, |
| const media::cast::PacketReceiverCallback& packet_callback, |
| const media::cast::CastTransportStatusCallback& status_cb, |
| const media::cast::BulkRawEventsCallback& raw_events_cb); |
| @@ -33,14 +33,10 @@ class CastTransportIPC : public media::cast::CastTransport { |
| // media::cast::CastTransport implementation. |
| void InitializeAudio( |
| const media::cast::CastTransportRtpConfig& config, |
| - const media::cast::RtcpCastMessageCallback& cast_message_cb, |
| - const media::cast::RtcpRttCallback& rtt_cb, |
| - const media::cast::RtcpPliCallback& pli_cb) override; |
| + std::unique_ptr<media::cast::RtpSenderRtcpClient> rtcp_client) override; |
| void InitializeVideo( |
| const media::cast::CastTransportRtpConfig& config, |
| - const media::cast::RtcpCastMessageCallback& cast_message_cb, |
| - const media::cast::RtcpRttCallback& rtt_cb, |
| - const media::cast::RtcpPliCallback& pli_cb) override; |
| + std::unique_ptr<media::cast::RtpSenderRtcpClient> rtcp_client) override; |
| void InsertFrame(uint32_t ssrc, |
| const media::cast::EncodedFrame& frame) override; |
| void SendSenderReport( |
| @@ -74,23 +70,14 @@ class CastTransportIPC : public media::cast::CastTransport { |
| void OnReceivedPacket(const media::cast::Packet& packet); |
| private: |
| - struct ClientCallbacks { |
| - ClientCallbacks(); |
| - ClientCallbacks(const ClientCallbacks& other); |
| - ~ClientCallbacks(); |
| - |
| - media::cast::RtcpCastMessageCallback cast_message_cb; |
| - media::cast::RtcpRttCallback rtt_cb; |
| - media::cast::RtcpPliCallback pli_cb; |
| - }; |
| - |
| void Send(IPC::Message* message); |
| int32_t channel_id_; |
| media::cast::PacketReceiverCallback packet_callback_; |
| media::cast::CastTransportStatusCallback status_callback_; |
| media::cast::BulkRawEventsCallback raw_events_callback_; |
| - typedef std::map<uint32_t, ClientCallbacks> ClientMap; |
| + typedef std::map<uint32_t, std::unique_ptr<media::cast::RtpSenderRtcpClient>> |
|
miu
2016/04/15 23:14:39
nit: Since you're changing this line, please use t
xjz
2016/04/20 01:09:02
Done.
|
| + ClientMap; |
| ClientMap clients_; |
| DISALLOW_COPY_AND_ASSIGN(CastTransportIPC); |