Chromium Code Reviews| Index: content/renderer/media/webrtc/media_stream_remote_audio_track.h |
| diff --git a/content/renderer/media/webrtc/media_stream_remote_audio_track.h b/content/renderer/media/webrtc/media_stream_remote_audio_track.h |
| index 639c2e9616bf96c3e14f3b007a37c615f5cbbab3..c54d96675d93eff0ca33d604137f50607a86924d 100644 |
| --- a/content/renderer/media/webrtc/media_stream_remote_audio_track.h |
| +++ b/content/renderer/media/webrtc/media_stream_remote_audio_track.h |
| @@ -12,7 +12,7 @@ namespace content { |
| // MediaStreamRemoteAudioTrack is a WebRTC specific implementation of an |
| // audio track received from a PeerConnection. |
| -class MediaStreamRemoteAudioTrack : public MediaStreamTrack { |
| +class MediaStreamRemoteAudioTrack : public MediaStreamAudioTrack { |
|
perkj_chrome
2015/12/11 12:31:38
Do you in the end want to distinguish between loca
tommi (sloooow) - chröme
2015/12/11 15:36:51
In the end I'd like to have only one. The video i
|
| public: |
| explicit MediaStreamRemoteAudioTrack( |
| const scoped_refptr<webrtc::AudioTrackInterface>& track); |
| @@ -21,9 +21,15 @@ class MediaStreamRemoteAudioTrack : public MediaStreamTrack { |
| void SetEnabled(bool enabled) override; |
| void Stop() override; |
| + void AddSink(MediaStreamAudioSink* sink) override; |
| + void RemoveSink(MediaStreamAudioSink* sink) override; |
| + media::AudioParameters GetOutputFormat() const override; |
| + |
| webrtc::AudioTrackInterface* GetAudioAdapter() override; |
| private: |
| + class AudioSink; |
| + scoped_ptr<AudioSink> sink_; |
| const scoped_refptr<webrtc::AudioTrackInterface> track_; |
| }; |