Index: chrome/renderer/media/cast_session.h |
diff --git a/chrome/renderer/media/cast_session.h b/chrome/renderer/media/cast_session.h |
index 237ea2fa696d4915ad2fd5ef0431068f6b471d0c..f79ffc85073e7e3653aab7fe021956fd2fc58c18 100644 |
--- a/chrome/renderer/media/cast_session.h |
+++ b/chrome/renderer/media/cast_session.h |
@@ -20,7 +20,8 @@ class MessageLoopProxy; |
namespace media { |
class VideoFrame; |
namespace cast { |
-class FrameInput; |
+class AudioFrameInput; |
+class VideoFrameInput; |
struct AudioSenderConfig; |
struct VideoSenderConfig; |
} // namespace cast |
@@ -37,9 +38,10 @@ class CastSessionDelegate; |
// CastSessionDelegate on the IO thread. |
class CastSession : public base::RefCounted<CastSession> { |
public: |
- typedef |
- base::Callback<void(const scoped_refptr<media::cast::FrameInput>&)> |
- FrameInputAvailableCallback; |
+ typedef base::Callback<void(const scoped_refptr< |
+ media::cast::AudioFrameInput>&)> AudioFrameInputAvailableCallback; |
+ typedef base::Callback<void(const scoped_refptr< |
+ media::cast::VideoFrameInput>&)> VideoFrameInputAvailableCallback; |
typedef base::Callback<void(const std::vector<char>&)> SendPacketCallback; |
typedef base::Callback<void(scoped_ptr<std::string>)> EventLogsCallback; |
@@ -51,9 +53,9 @@ class CastSession : public base::RefCounted<CastSession> { |
// media::cast::FrameInput will be given through the callback. The |
// callback will be made on the main thread. |
void StartAudio(const media::cast::AudioSenderConfig& config, |
- const FrameInputAvailableCallback& callback); |
+ const AudioFrameInputAvailableCallback& callback); |
void StartVideo(const media::cast::VideoSenderConfig& config, |
- const FrameInputAvailableCallback& callback); |
+ const VideoFrameInputAvailableCallback& callback); |
void StartUDP(const net::IPEndPoint& local_endpoint, |
const net::IPEndPoint& remote_endpoint); |