summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/peerconnection/transceiver_state_surfacer_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/peerconnection/transceiver_state_surfacer_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/peerconnection/transceiver_state_surfacer_test.cc34
1 files changed, 16 insertions, 18 deletions
diff --git a/chromium/third_party/blink/renderer/modules/peerconnection/transceiver_state_surfacer_test.cc b/chromium/third_party/blink/renderer/modules/peerconnection/transceiver_state_surfacer_test.cc
index d70aefb00fa..83f583894b6 100644
--- a/chromium/third_party/blink/renderer/modules/peerconnection/transceiver_state_surfacer_test.cc
+++ b/chromium/third_party/blink/renderer/modules/peerconnection/transceiver_state_surfacer_test.cc
@@ -15,13 +15,12 @@
#include "base/synchronization/waitable_event.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/platform/scheduler/test/renderer_scheduler_test_support.h"
-#include "third_party/blink/public/platform/web_media_stream_source.h"
-#include "third_party/blink/public/platform/web_media_stream_track.h"
-#include "third_party/blink/public/platform/web_string.h"
#include "third_party/blink/public/web/web_heap.h"
#include "third_party/blink/renderer/modules/peerconnection/mock_peer_connection_dependency_factory.h"
#include "third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.h"
#include "third_party/blink/renderer/platform/mediastream/media_stream_audio_source.h"
+#include "third_party/blink/renderer/platform/mediastream/media_stream_component.h"
+#include "third_party/blink/renderer/platform/mediastream/media_stream_source.h"
#include "third_party/blink/renderer/platform/peerconnection/webrtc_util.h"
using testing::AnyNumber;
@@ -73,7 +72,7 @@ class TransceiverStateSurfacerTest : public ::testing::Test {
std::unique_ptr<blink::WebRtcMediaStreamTrackAdapterMap::AdapterRef>
CreateLocalTrackAndAdapter(const std::string& id) {
return track_adapter_map_->GetOrCreateLocalTrackAdapter(
- CreateBlinkLocalTrack(id));
+ CreateLocalTrack(id));
}
rtc::scoped_refptr<blink::FakeRtpTransceiver> CreateWebRtcTransceiver(
@@ -223,21 +222,20 @@ class TransceiverStateSurfacerTest : public ::testing::Test {
}
private:
- blink::WebMediaStreamTrack CreateBlinkLocalTrack(const std::string& id) {
- blink::WebMediaStreamSource web_source;
- web_source.Initialize(
- blink::WebString::FromUTF8(id), blink::WebMediaStreamSource::kTypeAudio,
- blink::WebString::FromUTF8("local_audio_track"), false);
- blink::MediaStreamAudioSource* audio_source =
- new blink::MediaStreamAudioSource(
- blink::scheduler::GetSingleThreadTaskRunnerForTesting(), true);
- // Takes ownership of |audio_source|.
- web_source.SetPlatformSource(base::WrapUnique(audio_source));
+ MediaStreamComponent* CreateLocalTrack(const std::string& id) {
+ auto* source = MakeGarbageCollected<MediaStreamSource>(
+ String::FromUTF8(id), MediaStreamSource::kTypeAudio,
+ String::FromUTF8("local_audio_track"), false);
+ auto audio_source = std::make_unique<MediaStreamAudioSource>(
+ scheduler::GetSingleThreadTaskRunnerForTesting(), true);
+ auto* audio_source_ptr = audio_source.get();
+ audio_source->SetOwner(source);
+ source->SetPlatformSource(std::move(audio_source));
- blink::WebMediaStreamTrack web_track;
- web_track.Initialize(web_source.Id(), web_source);
- audio_source->ConnectToTrack(web_track);
- return web_track;
+ auto* component =
+ MakeGarbageCollected<MediaStreamComponent>(source->Id(), source);
+ audio_source_ptr->ConnectToTrack(component);
+ return component;
}
void AsyncInitializeSurfacerWithWaitableEventOnSignalingThread(