| Index: webrtc/api/webrtcsession_unittest.cc
|
| diff --git a/webrtc/api/webrtcsession_unittest.cc b/webrtc/api/webrtcsession_unittest.cc
|
| index b0ee1be67ced55f9b3b7f8cef38982c02a3aa5fa..87ff927f7a990ff2ab9ba1584966181ecbab22c8 100644
|
| --- a/webrtc/api/webrtcsession_unittest.cc
|
| +++ b/webrtc/api/webrtcsession_unittest.cc
|
| @@ -294,19 +294,20 @@ class WebRtcSessionCreateSDPObserverForTest
|
| State state_;
|
| };
|
|
|
| -class FakeAudioRenderer : public cricket::AudioRenderer {
|
| +class FakeAudioSource : public cricket::AudioSource {
|
| public:
|
| - FakeAudioRenderer() : sink_(NULL) {}
|
| - virtual ~FakeAudioRenderer() {
|
| + FakeAudioSource() : sink_(NULL) {}
|
| + virtual ~FakeAudioSource() {
|
| if (sink_)
|
| sink_->OnClose();
|
| }
|
|
|
| void SetSink(Sink* sink) override { sink_ = sink; }
|
|
|
| - cricket::AudioRenderer::Sink* sink() const { return sink_; }
|
| + const cricket::AudioSource::Sink* sink() const { return sink_; }
|
| +
|
| private:
|
| - cricket::AudioRenderer::Sink* sink_;
|
| + cricket::AudioSource::Sink* sink_;
|
| };
|
|
|
| class WebRtcSessionTest
|
| @@ -3337,20 +3338,20 @@ TEST_F(WebRtcSessionTest, SetAudioSend) {
|
| cricket::AudioOptions options;
|
| options.echo_cancellation = rtc::Optional<bool>(true);
|
|
|
| - rtc::scoped_ptr<FakeAudioRenderer> renderer(new FakeAudioRenderer());
|
| - session_->SetAudioSend(send_ssrc, false, options, renderer.get());
|
| + rtc::scoped_ptr<FakeAudioSource> source(new FakeAudioSource());
|
| + session_->SetAudioSend(send_ssrc, false, options, source.get());
|
| EXPECT_TRUE(channel->IsStreamMuted(send_ssrc));
|
| EXPECT_EQ(rtc::Optional<bool>(), channel->options().echo_cancellation);
|
| - EXPECT_TRUE(renderer->sink() != NULL);
|
| + EXPECT_TRUE(source->sink() != nullptr);
|
|
|
| - // This will trigger SetSink(NULL) to the |renderer|.
|
| - session_->SetAudioSend(send_ssrc, true, options, NULL);
|
| + // This will trigger SetSink(nullptr) to the |source|.
|
| + session_->SetAudioSend(send_ssrc, true, options, nullptr);
|
| EXPECT_FALSE(channel->IsStreamMuted(send_ssrc));
|
| EXPECT_EQ(rtc::Optional<bool>(true), channel->options().echo_cancellation);
|
| - EXPECT_TRUE(renderer->sink() == NULL);
|
| + EXPECT_TRUE(source->sink() == nullptr);
|
| }
|
|
|
| -TEST_F(WebRtcSessionTest, AudioRendererForLocalStream) {
|
| +TEST_F(WebRtcSessionTest, AudioSourceForLocalStream) {
|
| Init();
|
| SendAudioVideoStream1();
|
| CreateAndSetRemoteOfferAndLocalAnswer();
|
| @@ -3359,18 +3360,18 @@ TEST_F(WebRtcSessionTest, AudioRendererForLocalStream) {
|
| ASSERT_EQ(1u, channel->send_streams().size());
|
| uint32_t send_ssrc = channel->send_streams()[0].first_ssrc();
|
|
|
| - rtc::scoped_ptr<FakeAudioRenderer> renderer(new FakeAudioRenderer());
|
| + rtc::scoped_ptr<FakeAudioSource> source(new FakeAudioSource());
|
| cricket::AudioOptions options;
|
| - session_->SetAudioSend(send_ssrc, true, options, renderer.get());
|
| - EXPECT_TRUE(renderer->sink() != NULL);
|
| + session_->SetAudioSend(send_ssrc, true, options, source.get());
|
| + EXPECT_TRUE(source->sink() != nullptr);
|
|
|
| - // Delete the |renderer| and it will trigger OnClose() to the sink, and this
|
| - // will invalidate the |renderer_| pointer in the sink and prevent getting a
|
| - // SetSink(NULL) callback afterwards.
|
| - renderer.reset();
|
| + // Delete the |source| and it will trigger OnClose() to the sink, and this
|
| + // will invalidate the |source_| pointer in the sink and prevent getting a
|
| + // SetSink(nullptr) callback afterwards.
|
| + source.reset();
|
|
|
| - // This will trigger SetSink(NULL) if no OnClose() callback.
|
| - session_->SetAudioSend(send_ssrc, true, options, NULL);
|
| + // This will trigger SetSink(nullptr) if no OnClose() callback.
|
| + session_->SetAudioSend(send_ssrc, true, options, nullptr);
|
| }
|
|
|
| TEST_F(WebRtcSessionTest, SetVideoPlayout) {
|
|
|