Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / renderer / media / cast_ipc_dispatcher.h
index 82af570..02f2f46 100644 (file)
@@ -11,7 +11,7 @@
 #include "ipc/message_filter.h"
 #include "media/cast/cast_sender.h"
 #include "media/cast/logging/logging_defines.h"
-#include "media/cast/transport/cast_transport_sender.h"
+#include "media/cast/net/cast_transport_sender.h"
 
 class CastTransportSenderIPC;
 
@@ -37,18 +37,24 @@ class CastIPCDispatcher : public IPC::MessageFilter {
   virtual ~CastIPCDispatcher();
 
  private:
-  void OnReceivedPacket(int32 channel_id, const media::cast::Packet& packet);
   void OnNotifyStatusChange(
       int32 channel_id,
-      media::cast::transport::CastTransportStatus status);
+      media::cast::CastTransportStatus status);
   void OnRtpStatistics(
       int32 channel_id,
       bool audio,
-      const media::cast::transport::RtcpSenderInfo& sender_info,
+      const media::cast::RtcpSenderInfo& sender_info,
       base::TimeTicks time_sent,
       uint32 rtp_timestamp);
   void OnRawEvents(int32 channel_id,
-                   const std::vector<media::cast::PacketEvent>& packet_events);
+                   const std::vector<media::cast::PacketEvent>& packet_events,
+                   const std::vector<media::cast::FrameEvent>& frame_events);
+  void OnRtt(int32 channel_id,
+             uint32 ssrc,
+             const media::cast::RtcpRttReport& rtt_report);
+  void OnRtcpCastMessage(int32 channel_id,
+                         uint32 ssrc,
+                         const media::cast::RtcpCastMessage& cast_message);
 
   static CastIPCDispatcher* global_instance_;