Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / renderer / media / cast_session_delegate.h
index 008c327..f06f557 100644 (file)
@@ -30,9 +30,8 @@ class VideoFrame;
 
 namespace cast {
 class CastEnvironment;
-class EncodingEventSubscriber;
 class FrameInput;
-class StatsEventSubscriber;
+class RawEventSubscriberBundle;
 
 namespace transport {
 class CastTransportSender;
@@ -106,11 +105,7 @@ class CastSessionDelegate {
   AudioFrameInputAvailableCallback audio_frame_input_available_callback_;
   VideoFrameInputAvailableCallback video_frame_input_available_callback_;
 
-  scoped_ptr<media::cast::EncodingEventSubscriber> audio_event_subscriber_;
-  scoped_ptr<media::cast::EncodingEventSubscriber> video_event_subscriber_;
-
-  scoped_ptr<media::cast::StatsEventSubscriber> audio_stats_subscriber_;
-  scoped_ptr<media::cast::StatsEventSubscriber> video_stats_subscriber_;
+  scoped_ptr<media::cast::RawEventSubscriberBundle> event_subscribers_;
 
   // Proxy to the IO message loop.
   scoped_refptr<base::MessageLoopProxy> io_message_loop_proxy_;