| Index: chrome/renderer/media/cast_rtp_stream.h | 
| diff --git a/chrome/renderer/media/cast_rtp_stream.h b/chrome/renderer/media/cast_rtp_stream.h | 
| index 01c3da8e0e815f2c40ccda6885ef18ca236e96bd..d03d3130675384454fea1cca474a97b5960af497 100644 | 
| --- a/chrome/renderer/media/cast_rtp_stream.h | 
| +++ b/chrome/renderer/media/cast_rtp_stream.h | 
| @@ -41,6 +41,7 @@ class CastRtpStream { | 
|  | 
| CastRtpStream(const blink::WebMediaStreamTrack& track, | 
| const scoped_refptr<CastSession>& session); | 
| +  CastRtpStream(bool is_audio, const scoped_refptr<CastSession>& session); | 
| ~CastRtpStream(); | 
|  | 
| // Return parameters currently supported by this stream. | 
| @@ -48,10 +49,12 @@ class CastRtpStream { | 
|  | 
| // Begin encoding of media stream and then submit the encoded streams | 
| // to underlying transport. | 
| +  // |stream_id| is the unique ID of this stream. | 
| // When the stream is started |start_callback| is called. | 
| // When the stream is stopped |stop_callback| is called. | 
| // When there is an error |error_callback| is called with a message. | 
| -  void Start(const media::cast::FrameSenderConfig& config, | 
| +  void Start(int32_t stream_id, | 
| +             const media::cast::FrameSenderConfig& config, | 
| const base::Closure& start_callback, | 
| const base::Closure& stop_callback, | 
| const ErrorCallback& error_callback); | 
| @@ -74,10 +77,6 @@ class CastRtpStream { | 
| void(std::unique_ptr<base::DictionaryValue>)>& callback); | 
|  | 
| private: | 
| -  // Return true if this track is an audio track. Return false if this | 
| -  // track is a video track. | 
| -  bool IsAudio() const; | 
| - | 
| void DidEncounterError(const std::string& message); | 
|  | 
| blink::WebMediaStreamTrack track_; | 
| @@ -86,6 +85,7 @@ class CastRtpStream { | 
| std::unique_ptr<CastVideoSink> video_sink_; | 
| base::Closure stop_callback_; | 
| ErrorCallback error_callback_; | 
| +  bool is_audio_; | 
|  | 
| base::WeakPtrFactory<CastRtpStream> weak_factory_; | 
|  | 
|  |