Chromium Code Reviews| Index: chrome/renderer/media/cast_session_delegate.h |
| diff --git a/chrome/renderer/media/cast_session_delegate.h b/chrome/renderer/media/cast_session_delegate.h |
| index 2c728f4985ad80ddb2a456add9f92e01c8632c66..1f964430ccfda298ede9132630aa2062fc73d1b2 100644 |
| --- a/chrome/renderer/media/cast_session_delegate.h |
| +++ b/chrome/renderer/media/cast_session_delegate.h |
| @@ -32,6 +32,10 @@ class CastTransportSender; |
| } // namespace cast |
| } // namespace media |
| +namespace cast { |
| +class CastIPCDispatcher; |
| +}; |
|
scherkus (not reviewing)
2014/02/07 00:11:06
don't need ;
hubbe
2014/02/07 00:52:22
Gone (the whole block actually)
|
| + |
| // This class hosts CastSender and connects it to audio/video frame input |
| // and network socket. |
| // This class is created on the render thread and destroyed on the IO |
| @@ -51,6 +55,8 @@ class CastSessionDelegate { |
| const FrameInputAvailableCallback& callback); |
| void StartVideo(const media::cast::VideoSenderConfig& config, |
| const FrameInputAvailableCallback& callback); |
| + void StartUDP(const net::IPEndPoint& local_endpoint, |
| + const net::IPEndPoint& remote_endpoint); |
| private: |
| // Start encoding threads and configure CastSender. It is ready to accept |
| @@ -77,6 +83,9 @@ class CastSessionDelegate { |
| media::cast::VideoSenderConfig video_config_; |
| bool audio_configured_; |
| bool video_configured_; |
| + net::IPEndPoint local_endpoint_; |
| + net::IPEndPoint remote_endpoint_; |
| + bool transport_configured_; |
| std::vector<FrameInputAvailableCallback> frame_input_available_callbacks_; |
| // Proxy to the IO message loop. |