namespace cast {
class CastEnvironment;
-class EncodingEventSubscriber;
class FrameInput;
-class StatsEventSubscriber;
+class RawEventSubscriberBundle;
namespace transport {
class CastTransportSender;
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_;